跳到主要内容

AI比腾讯云的工单更好用

· 阅读需 3 分钟

简介

最近写了一个小工具爬另一个网站的数据,在本地测试没问题,部署到腾讯上访问目标网站时提示连接异常java.net.ConnectException。借助 AI(Grok) 、腾讯云工单进行问题排查,最后还是靠 AI 解决问题。深切体会到腾讯云工单系统的落后与 AI 的良好体验。

问题排查过程

个人排查(AI - Grok)

  • 服务器第一次访问目标网站就失败,主观上排除 IP 拉黑的问题
  • 代码排查:因为同样的代码访问其他网站没问题,所以排除代码问题
  • 目标网站连接排查:按照 AI(Grok) 的指引进行ping、curl测试
  • 服务器网络配置检查
  • 服务器防火墙检查
  • DNS 检查
  • 网络连通性测试telnet、traceroute
  • 其他目标地址验证
  • 其他云连通性验证(腾讯云、华为云)

根据我自己及 AI(Grok) 的帮助排查了一轮,问题没有解决,也基本确定服务器配置没问题。然后提交腾讯云人工工单,并且附上了我的排查日志(命令及执行结果)。

腾讯云人工客服

  • 对话1:腾讯云人工工单并没有看日志,第一个回复是让我提交ping命令截图

(日志文件已包含该记录)

  • 对话2:反馈他那边没问题,让我换一个服务器试试

(我个人已测过,并有说明该情况。并提供防火墙配置日志)

总结:腾讯云的人工工单服务每次对话要等几分钟甚至10几分钟,他们内部也没有实用AI工具分析我的日志。排查的效率远比我自己的排查效率低。

最终结果

我问AI(Grok)如果IP被拉黑是否会存在该问题,得到可能答复后,我通过腾讯云集成的AI(deepseek)找到切换IP的功能,按照操作指引切换IP,问题解决。

这个服务器IP在我这里是第一次访问目标网站就被拦截,完全没想到老早之前就被拉黑了。

在整个问题解决的过程中,腾讯云人工工单给我的帮助是0 ,全是我自己靠 AI 搞定的。

CentOS 安装最新版本R环境及devtools

· 阅读需 2 分钟

使用CentOS默认的包管理器安装R的时候,安装版本是3.6.0 (2019-04-26),目前最新版是4.3.3 (2024-02-29)。本文介绍怎么在CentOS下安装最新版R

安装R

1、启用Linux (EPEL)扩展仓库

# Enable the Extra Packages for Enterprise Linux (EPEL) repository
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

2、启用可选仓库

sudo yum install yum-utils
sudo yum-config-manager --enable "rhel-*-optional-rpms"

3、指定R版本 我本地是4.2.3版本,所以服务器配置的和本地一致。(当前最新版本是4.3.3

export R_VERSION=4.2.3

4、下载R

curl -O https://cdn.rstudio.com/r/centos-7/pkgs/R-${R_VERSION}-1-1.x86_64.rpm

5、安装R

sudo yum install R-${R_VERSION}-1-1.x86_64.rpm

6、验证R是否安装成功

/opt/R/${R_VERSION}/bin/R --version

7、创建R符合链接

仅第一次安装需要

sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R
sudo ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/local/bin/Rscript

devtools安装

我在CentOS 8中直接安装install.packages("devtools")报错了, 因为没有gtk3环境,这里一起记录下解决方式

# Linux Shell
# 安装 gtk3
sudo yum install gtk3-devel
# 安装 libtiff
sudo yum install libtiff-devel

R命令窗口中执行以下命令

# R 脚本命令
# 依次执行下面命令,最后可以成功安装 devtools
install.packages("textshaping")
install.packages("ragg")
install.packages("devtools")

参考

Install R - posit Documentation R语言中安装devtools失败及解决办法 ragg - ft2build.h: No such file or directory

其他安装方式(不推荐)

包管理器

使用包管理器安装是最简单的,但是版本是3.6.0 (2019-04-26),因此不建议使用:

sudo yum install R

源码编译安装

太麻烦了,不建议

Docusaurus使用笔记

· 阅读需 1 分钟

小技巧

单页面搜索引擎优化

---  
title: 给搜索引擎看的标题;可能和正文标题不一样
slug: 自定义路径
description: 关于此页的简短描述
image: 在社交媒体卡片中显示的缩略图
keywords: [描述, 中心的, 关键词]
---

Obsidian Markdown支持语法

https://forum-zh.obsidian.md/t/topic/435

Docusaurus 官网文档

https://docusaurus.io/zh-CN/docs

  • 启动:npm start
  • 构建:npm run build

如何快速了解一行

· 阅读需 2 分钟

概况: 建立快速了解一行的框架思维,对于新事物新行业可以按照结构化思路套用学习方式。 典型的来说,产品经理行业里常说的需求分析方式、调研方式也会差不多。

简单的总结如下:

调研方法论

  • 1、确定目的、问题
  • 2、梳理调研计划(时间、地点、对象、内容)
  • 3、资料收集(研报、线下访谈、Google)
  • 4、资料分析(根据目的,有不同分析模板)
  • 5、输出结论

行业调研模板

  • 行业发展历程(发展史,过去、现状;行业生命周期理论
  • 宏观经济PEST分析(政治Politics、经济Economic、社会Society、技术Technology)
  • 行业细分领域(生产领域、市场领域划分再组合,方便战略制定)
  • 竞品分析
  • 结论
    • 行业认知:定义、上下游、行业厂商、用户
    • 输出行业分析、市场分析、商业模式

⏰ TODO

完善模板

  • 需求分析模板
  • 调研模板