v2ex_hot_2026-01-21

V2EX 热门帖子

1. 任务管理器的使用技巧

  1. 按住 ctrl 键,页面不会实时刷新
  2. 按住 ctrl 键点击“运行新任务”,会弹出管理员模式的 cmd 窗口

作者: Need4more | 发布时间: 2026-01-20 17:12


2. 请教, 大数据行业兄弟们,类似这样的数据一般是如何收集来的

只想知道如何最低成本合法的拿到类似的公开数据, 比如各国企业信息, 海关信息等.

avocadata.com/

作者: Hermitist | 发布时间: 2026-01-21 00:00


3. 用一句话证明你是老程序员

我记得数据库连接及 Sql 都直接写在 jsp 文件里

作者: flint7788 | 发布时间: 2026-01-20 12:58


4. 你们会选择什么 AI 作为自己的主力辅助工具?

  1. Gemini
  2. GPT
  3. Claude
  4. Qwen
  5. DeepSeek
  6. GLM
  7. Doubao

作者: sn0wdr1am | 发布时间: 2026-01-20 00:59


5. 微软免费 2 年的 Microsoft 365 Premium 订阅—继上次免费 e3 全局

继上次微软免费的 Microsoft 365 E3 全局 https://v2ex.com/t/1172827

看到隔壁有人发,我想起了去年也验证过,方法很简单,当然前提你有 edu 邮箱,没有的话去 google 搜个社区大学注册。

去年起微软针对教育用户(学生)免费提供 2 年的 Microsoft 365 Premium 订阅。按微软价格的话,大概人民币 3000 多。

Microsoft 365 Premium 以每月 19.99 美元的价格,同时提供微软 Office 套件的使用权限与 Copilot Pro 的功能。该订阅包含更高的功能使用限额,以及 Copilot Labs 、Actions 等 Copilot Pro 专属功能的访问权限等。同时你可以通过电子邮件邀请最多 5 个人加入你的 Microsoft 365 家庭版订阅。

截图

具体方法

必备条件 edu 邮箱。 邮箱

登录你的微软个人账号,依次点击下面链接,进入验证,填写你的大学 edu 邮箱。 邮箱 个人版: https://checkout.microsoft365.com/acquire/purchase?language=EN-US&market=HK&requestedDuration=Month&scenario=microsoft-365-student&client=poc&campaign=StudentFree12M

高级版: https://checkout.microsoft365.com/acquire/purchase?language=EN-US&market=HK&requestedDuration=Month&scenario=microsoft-365-premium&client=poc&campaign=StudentPremiumFree12M 我的订阅

支付方式支持 paypal ,支付宝等,验证订阅后,你可以直接取消自动续费,就不会扣费风险!

作者: tunggt | 发布时间: 2026-01-20 04:16


6. 请教一个 openspec 问题

不太懂 openspec ,最近了解了一下。自己在某个仓库使用 openspec 写了一次需求,也观察了一下 openspec 自身是怎么使用的,发现 openspec 的 spec 似乎就是在用自然语言描述代码逻辑行为的各种 case 。以 openspec 仓库自身的 spec 为例,发现 spec.md 文件本身是在描述代码的行为逻辑。比如 openspec 的某个 spec.md 对应行为就是这个文件: https://github.com/Fission-AI/OpenSpec/blob/8332a098118a6584a7104ccfe8e46669a1c24b7d/src/utils/change-utils.ts#L112spec.md 本身贴在末尾

我的问题是:

  1. 这样的 spec 存下来有什么意义?因为我理解存下来是为了后续有其他需求迭代时给 ai 看的,那为什么不直接让 ai 去读代码来理解现有的逻辑呢?我理解大型项目让 ai 工作是需要知识库的,但是 openspec 的 spec 更像一个细节说明书,而不是类似纲领的知识库。是不是说在 openspec 的工作流里面 spec 才是代码仓库的行为核心准则,理论上基于 spec.md 可以随时生成一套具体实现可能不一致,但行为一致的代码。
  2. openspec 的工作流程是先让 AI 进行 plan ,然后迭代 plan ,直到 AI 给出 plan 满意了,然后 AI 开始进行 coding 。这个 plan 的流程现在 antigravity 等也能做到。感觉 plan 并不是 openspec 的重点,spec.md 才是重点是吗?如果说期望的流程是先和 ai 讨论出充满细节的 spec ,再让 ai 开始 coding ,有种变成了自然语言描述写代码的感觉,这个感觉非常怪。
  3. 基于 1 的末尾提出的“spec 才是代码仓库的行为核心准则”的想法,假设需要落地到一个前端项目,那按照这个 spec 粒度,我感觉每个 tsx 文件都需要一个 spec 去描述它的规范行为。这个感觉就更怪了

有没有实践比较多的朋友能给一些输入,分享一些经验,或者思考?

附上的 spec.md

change-creation 规范

目的( Purpose )

提供用于以编程方式创建和校验 OpenSpec change 目录的工具函数。


需求( Requirements )

需求:Change 创建( Change Creation )

系统 必须( SHALL ) 提供一个函数,用于以编程方式创建新的 change 目录。

场景:创建 change

  • 当( WHEN ) 调用 createChange(projectRoot, 'add-auth')
  • 那么( THEN ) 系统会创建 openspec/changes/add-auth/ 目录

场景:拒绝重复的 change

  • 当( WHEN ) 调用 createChange(projectRoot, 'add-auth'),且 openspec/changes/add-auth/ 已存在
  • 那么( THEN ) 系统抛出一个错误,表明该 change 已存在

场景:必要时创建父目录

  • 当( WHEN ) 调用 createChange(projectRoot, 'add-auth'),且 openspec/changes/ 不存在
  • 那么( THEN ) 系统创建完整路径,包括所有必要的父目录

场景:拒绝非法的 change 名称

  • 当( WHEN ) 使用非法名称调用 createChange(projectRoot, 'Add Auth')
  • 那么( THEN ) 系统抛出一个校验错误

需求:Change 名称校验( Change Name Validation )

系统 必须( SHALL ) 校验 change 名称符合 kebab-case 规范。

场景:合法的 kebab-case 名称被接受

  • 当( WHEN ) 校验一个类似 add-user-auth 的名称
  • 那么( THEN ) 校验返回 { valid: true }

场景:允许数字后缀

  • 当( WHEN ) 校验一个类似 add-feature-2 的名称
  • 那么( THEN ) 校验返回 { valid: true }

场景:允许单个单词

  • 当( WHEN ) 校验一个类似 refactor 的名称
  • 那么( THEN ) 校验返回 { valid: true }

场景:拒绝大写字母

  • 当( WHEN ) 校验一个类似 Add-Auth 的名称
  • 那么( THEN ) 校验返回 { valid: false, error: "..." }

场景:拒绝空格

  • 当( WHEN ) 校验一个类似 add auth 的名称
  • 那么( THEN ) 校验返回 { valid: false, error: "..." }

场景:拒绝下划线

  • 当( WHEN ) 校验一个类似 add_auth 的名称
  • 那么( THEN ) 校验返回 { valid: false, error: "..." }

场景:拒绝特殊字符

  • 当( WHEN ) 校验一个类似 add-auth! 的名称
  • 那么( THEN ) 校验返回 { valid: false, error: "..." }

场景:拒绝以连字符开头

  • 当( WHEN ) 校验一个类似 -add-auth 的名称
  • 那么( THEN ) 校验返回 { valid: false, error: "..." }

场景:拒绝以连字符结尾

  • 当( WHEN ) 校验一个类似 add-auth- 的名称
  • 那么( THEN ) 校验返回 { valid: false, error: "..." }

场景:拒绝连续连字符

  • 当( WHEN ) 校验一个类似 add--auth 的名称
  • 那么( THEN ) 校验返回 { valid: false, error: "..." }

作者: yukinotech | 发布时间: 2026-01-20 12:23


7. 请教下 frp 的安全性

最近整了个阿里云服务器,搭建了 frp 服务,准备将家里的小服务器的部分端口暴露给外网,方面自己在外使用。

我的使用方式是这样的:

1 、阿里云服务端只完全开放 7000 ,其他端口都不开放; 2 、阿里云服务端的 auth.token 设置为一个随机生成的复杂 token ; 3 、其他端口(比如:8080 ,8081 ,22 等),需要用到的时候,只要到阿里云上设置一下白名单并开放就行了。

各位大佬帮忙看看,这么做有没有什么比较严重的风险。还有没有其他可以优化的地方。抱拳

作者: eastry | 发布时间: 2026-01-20 06:30


8. GML 限流也太难顶了

“Date/time: 2026-01-20T08:40:27.964Z
Extension version: 3.39.0
Provider: zai
Model: glm-4.7
429
429 您当前使用该 API 的并发数过高,请降低并发,或联系客服增加限额。

我的 code plan 定的是 pro ,一个月 100,就单纯想作为 cursor 和 copilot 的补充(没办法,opus 是在太贵了,都是省着用)。
大任务不行,但是小任务,roocode + glm 效果还不错。
之前用着虽然慢,但不至于限流,时间长点就长点,现在直接限流,问个“1+1”也限流。
因为这个月的工作不多,我这个星期的 token 加起来都没有到 20w ,还好只是定了一个月,及时止损。

作者: haha1 | 发布时间: 2026-01-20 08:55


9. 自己部署 GLM4.7 或者 MiniMax2.1,能接入 Claude code 或者 opencode 么?

公司有设备可以本地部署,想求问:

  1. 本地部署后的 API 接口,是否能接入 Claude code 或者 opencode ?
  2. 自己部署的开源模型,和 coding plan 里的 api ,功能和效果是一样的么?

作者: autumncry | 发布时间: 2026-01-20 06:25


10. CC/Codex 提交 GH PR 后,如何让 AI 再去看 comments 并决定是否修改?

是用 gh mcp 么?

我现在都是一个个截图,顺便再讨论下,比较费时间。

大家有什么实践么?

虽然大部份 comments 也是 AI 提的

作者: billzhuang | 发布时间: 2026-01-20 15:13


11. 人生中第一个 star 破千的开源项目🎉

前言

上周二开源了这个项目,没想到经过一周的时间就收获了1000 个 star😂,非常感谢大家的支持。

abed31650aced2ef839206cfd569f0fc

image-20260120093146405

另一个开源项目

想想我的另一个开源项目js-screen-shot发布了 5 年时间,也才收获了928 个 star🥺,项目的受众性和颜值真重要啊。

image-20260120094024727

项目地址

作者: MagicCoder | 发布时间: 2026-01-20 01:43


12. 买云主机和自己买服务器托管,哪个划算?

有没有大一点的托管商?

作者: jedeft | 发布时间: 2026-01-20 01:46


13. Antigravity 现在是怎么限制 claude 模型额度的?

我是 pro 会员,前几天还是每 5 小时刷新一次 claude 模型的额度,最近变成好几天才刷新了。

搜了下,发现是加了周额度限制,但是没看到详细说明是怎么限制的,各位大佬有清楚的吗?

作者: dawniii | 发布时间: 2026-01-20 07:37


14. 我发现我的腾讯云轻量无忧被换 CPU 了,从 E5 变成 8255C 了,但是所有程序都没报错,咋做到的?

我上面有我自己写的程序和一个 MC 服务器,一直有人在玩,但是群里问了没人感觉卡顿过
我自己的采集程序也没报错过。
感觉很新奇,这是怎么做到的?

作者: lynn1su | 发布时间: 2026-01-20 06:48


15. 开源了一个 html 转 pdf 的 js 库,这应该是 html 转 pdf 最正确的思路了

大概的实现步骤:

1.解析 html 页面,生成一个包含节点位置信息,样式,层级,内容等信息的 DOM 树。

2.递归 DOM 树,根据节点据顶部的高度和生成页面规格的高度,将节点分配到不同的页面。

3.调用 jspdf.js 的 api,将节点绘制到 PDF 文件上。

优点:

1.生成的是矢量的 PDF ,可以对 PDF 的文本进行搜索,选中,编辑。

2.生成的文件体积很小

3.使用简单,一行代码即可将 html 页面转成 pdf

4.精准的分页,避免元素被切割。

5.如果文件体积不大,而且电脑性能支持,可以生成几千页的 PDF

  1. 具体的说明

https://juejin.cn/post/7583912637470769203

  1. 在线体验

https://dompdfjs.lisky.com.cn

  1. Git 仓库地址 (欢迎 Star⭐⭐⭐)

https://github.com/lmn1919/dompdf.js

作者: lmq1919 | 发布时间: 2026-01-20 01:54


16. ai 配合 nuxt4+arco-design 开发前端和后台 行吗?

react 和 nextjs 心智负担太重了
用这个配套开发如何?全程 ai 来开发 有没有正在用的兄弟来介绍下

作者: gotoschool | 发布时间: 2026-01-20 09:46


17. 大家都来分享一下自己的 vibe coding 技巧

我先来

推荐做法

  • 引导 AI 出方案你来 review, review 通过了以后,先让 AI 先写测试用例,让测试用例失败,让 AI 自动修复测试用例,你来 review 修复方案和代码。
  • 多用 plan 模式,确认没问题了才让 AI 生成代码,不要一把梭不停的让 AI 修改代码 ,改来改去可能越改越奇怪,最好是把计划做好,这样效率和准确率更高。

不推荐

  • 你来出方案,让 AI 实现,你来测试,让 AI 修复代码。

作者: hellojukay | 发布时间: 2026-01-20 02:52


18. 国产口粮模型选择,请投出你的一票

之前的帖子 这可能是下一个周经帖:国产大模型哪个编程能力最顶?已经过去一段时间,现在不少模型都已经更新了,而且都支持方便的接入 claude code 等 cli 工具或者 cursor 这样的 ide 。那么,在众多的国产模型中,从你的实际体验出发,哪个国产模型才是最佳日常编码的口粮模型呢?量大管饱,能处理大多数场景的需求。

来吧,分享一下你的体验!


GLM-4.7:目前收集到的信息是,测试的时候效果还不错,能跟 sonet 4.0 有来有回,coding plan 也比较便宜,但是超售严重,订阅后降智严重

MiniMax M2.1:也推出了自己的 coding plan ,总的来说反馈还是不错

DeepSeek-V3.2:写代码还是不太行,听说 4.0 很强!

kimi-for-coding:听说比较蠢,具体请反馈

Doubao-Seed-Code:最近新出,还得到了阮一峰推荐 https://www.ruanyifeng.com/blog/2025/11/doubao-seed-code.html

作者: kaesi0 | 发布时间: 2026-01-19 03:07


19. 有没开发者被税到的? 大概要交百分之几?

有没开发者被税到的? 大概要交百分之几?

作者: nathandoge | 发布时间: 2026-01-20 08:25


20. 腾讯云 EdgeOne Pages 边缘函数的踩坑体验

起因

前些时间整了个备案域名,就想着把一些自建服务迁移回国内,原本我的 Bark 服务器是放在 Cloudflare Workers 上的,于是就想着看看能不能迁移到国内公有云的 Serverless 平台上。

选择 EdgeOne Pages 的原因也很简单,想着也许能够免费用,于是就遇到第一个问题:

问题

问题 1:文档没有描述 KV 的计费规则

我打开腾讯云的文档竟然发现完全没有描述 Pages KV 的计费规则,于是我提出售前工单询问计费规则,客服回复让我加微信群问技术支持……所以这个工单系统的作用是什么,电话总机吗?无奈还是加群问了下,技术支持表示是免费的。就算免费也得写一下吧……那好吧就用这个了,毕竟好像找不到第二个免费的……

问题 2: CLI 中环境变量不能设置为 0

设置环境变量为 0 表示禁用应该是挺常见的用法,一开始设置为 0 不行觉得可能是 JavaScript 0 == ‘’ 的问题(后面一想那参数肯定是字符串啊),于是就试着设置成 “0”,还是不行。在网页试了下可以设置,不过难道把环境变量设置为空字符串又是什么禁忌吗?

> npx edgeone pages env set EXAMPLE_KEY 0
[cli][✘] Variable name and value cannot be empty.
> npx edgeone pages env set EXAMPLE_KEY ""
[cli][✘] Variable name and value cannot be empty.
> npx edgeone pages env set EXAMPLE_KEY "0"
[cli][✘] Variable name and value cannot be empty.

问题 3:启动开发环境次数有日限

这个文档里写了,但是没写能开多少次,我这边大概不到 20 次就触发日限额了(热重载不算,但是 Debug 的时候发现热重载不是很即时就反复开了下),只能等第二天。

这个开发环境似乎是远程在腾讯云那边起了三个 Worker ,而且对 KV 的读写会影响到生产环境(这要是真有人在重要生产环境用了怕不是会炸掉)……

问题 4:fetch() 不支持 HTTP/2

最后的推送代码写好的时候,发现请求 APNs 服务器的时候连接会被断开,研究半天发现是 EdgeOne Pages Edge Functions Runtime 的 fetch() 不支持 HTTP/2 ,而 [api.push.apple.com](http://api.push.apple.com) 是强制使用 HTTP/2 的。我问了下腾讯的员工,说是在规划中,本来我想着可能我是第一个发现的文档没有提示也不奇怪,后面发现似乎我不是第一个问这个的……

本来觉得又白干一天了,突然想起这个 Edge Pages 还有个 Node Functions 用的是 Node.js Runtime ,于是拿 Node Functions 写了个代理就勉强能用了。开发的过程中发现 Edge Functions 的 Catch-all 路由优先级是高于 Node Functions 所有路由的,只好把 Edge Functions 移动到了一个单独的目录下,当然这文档也没说明。

总结

总而言之,头疼的体验主要来自文档不清晰,其次交流严重依赖 IM 而不是工单系统,最后是非常草台的设计。

作者: AkinoKaedeChan | 发布时间: 2026-01-20 02:07


21. 我们做了一个关于 AI Memory 的产品,并开源了,欢迎 star

听说 Claude 的「 Knowledge Base + Memory 」将进行更新,支持“永久记忆”

我们在这块也做了原生 AI Memory 的产品,目前是 SOTA 水平,支持跨平台

- github 地址: https://github.com/MemTensor/MemOS
- 浏览器插件: https://alidocs.dingtalk.com/i/p/e3ZxX84Z5KM6X7dRZxX8v66wA7xaBG7d?dontjump=true
- 官网: https://memos.openmem.net/cn/
- 关于我们: https://www.memtensor.com.cn/h-col-249.html
- 论文: https://arxiv.org/html/2507.03724v1

欢迎 star ~

作者: chenexe | 发布时间: 2026-01-20 07:52


22. 疑难杂症,Ctrl+; 无法使用

用 obsidian 时发现的,Ctrl+;这个组合无法使用,刚开始没太在意,以为是自己写的 AHK 脚本问题,后来才发现问题困难到我无法解决.
我尝试过:
安全模式启动,用 vscode,obsidian 测试,均无法识别,表现为两个键都正常,但是一起组合时就被某种神秘力量阻挡了.压根识别不到.
检查注册表的 keyboard layout,没有异常
用 openark 检查系统热键,没有注册过这个组合的
用 process explorer 检查 keyboard 和 hook,没有看到可疑项目
重新安装 us 语言,没用

发现有趣的事情:
当我用微软的 powertoy 将 Ctrl+; 重映射为别的按键时,这个组合可以正确被接受重映射
力竭了,暂时把锅甩倒微软上,请求各位大能相助

作者: vanxx | 发布时间: 2026-01-20 03:54


23. 你们平常使用什么方法构建自己的知识图谱

最近重构了我的笔记体系,发现 Obsidian + 卡片盒笔记法 用起来很爽,类似收集狂一样。

📂 我的目录结构:
1️⃣ 01_闪念笔记:捕捉灵感瞬间,不做信息囤积狂。
2️⃣ 02_文献笔记:用“自己的话”重写。划重点: 亲自转述 = 深度理解,这比任何收藏动作都管用!
3️⃣ 03_永久笔记:过滤外界噪音,只存最硬核、最准确的干货。

💬 想问问大家: 你们平常是用文件夹分类派,还是标签/图谱链接派?有没有更好用的工具或插件推荐?
(用 ai 优化了下文字)

作者: kaliawngV2 | 发布时间: 2026-01-19 14:20


24. 关于一些杂七杂八的思考,想到哪说到哪

首先声明下背景 我是一个,学 java 出身,然后搞前端了 7 年,现在算是技术负责人吧 反正就是大杂烩啥都会(起码啥都理解一些,最擅长的还是做网页,web3 啊 balabala 全都搞过)

然后呢,之前有搞过 把以前的不用的 vivo 手机装了个 Termux ,虽然说权限 balabala 很受限,但是也用花生壳做了个外网映射,然后用 node 写了几个小脚本上去

  1. 作为飞书中转我们局域网的的链接毕竟,飞书没办法触发我们内网的 jenkins ,所以就是 飞书发链接到花生壳 中转到我的手机 然后代理发送到内网
  2. 搞了一些 git 的 cli 日志记录
  3. 用这个塞了几个网页,装了 nginx ,作为自己的测试环境啊,或者一些小工具扔上去

然后呢其实也就没啥用了,后面时间长了,电池鼓包了,虽然换个电池也就十几块钱,但是觉得没啥必要,因为公司内网换了 jenkins (没空搞了),自动打包,自动部署,就没了

后来呢,考虑到关于项目打包或者说执行在 linux 和 windows 的差异(其实是因为 shell 脚本写的是 linux 的 windows 跑不起来) 发现了 wsl2 这个确实好用

但是在一些环境下就不太好用了,我上班的时候用的游戏本,我的电脑买的冰刃 7 4070 版的,平时下班根本懒得往出掏,但是有时候需要写一些文档啊,笔记啊,日记之类的,在家用媳妇的 mac ,就需要频繁的上传 git 或者之类的,这个倒也无所谓,就是觉得频繁往 github 上塞一些私密的东西不太好,但是想想搞个自己的服务器就一定隐私嘛

但是呢,从很久以前我就想搞一个服务器,刚工作就想搞,毕竟本身就是学 java 的对服务器比较熟悉,或者说对于想搞一个技术博客有一些执念,虽然也用 github 做过那种简易的和 wordpress 搞过一下,还有微信公众号,但是因为工作忙也就没继续搞下去,还有就是最开始用印象笔记,后面用 vscode+Typora+github 用 md 写笔记啊 日记啊 balabala

总的来说呢就是想搞一个云服务器,但是又不知道搞下来干嘛,以及能解决我什么问题 第二呢就是想和大家聊聊,我这种杂七杂八的想法之类的东西

作者: BortonJones | 发布时间: 2026-01-20 02:32


25. 我的框架支持 acp 了

大家好,我的框架支持 acp 了

acp

大家来玩啊

https://github.com/femto/minion-code

https://github.com/femto/minion

另附 acp agents 列表: https://agentclientprotocol.com/overview/agents

作者: femto | 发布时间: 2026-01-20 03:35


26. 分享我的安全纯净科学的上网方式

分享个人的科学上网方案,全程无广,纯分享

首先你在折腾之前,先去 http://ping0.cc
看一眼自己现在用的 IP 干不干净。
这个站点查得很直观,能不能被当成代理、垃圾 IP ,一眼就知道。

我现在用的出口,长期查下来都是绿的,这也是我愿意继续用这套方案的原因。

先说节点。

我现在用的是 Nexitally ,半年 360 ,每个月 200G 。
说实话,确实不便宜。

但它是我用过最稳的一家,基本不用操心掉线、抽风、莫名其妙连不上。
之前也用过那种六块钱五百 G 的机场,量是真的大,但稳定性完全随缘,用久了挺烦的。

也踩过几家跑路的,就不点名了。

所以如果你是那种对稳定性有要求的,Nexitally 这种算是省心型选择。
如果你有自己长期在用、没翻车的机场,也可以交流,我这份快到期了,后面大概率也会换着试。

然后是很多人容易忽略的一点:IP 类型。

机场解决的是你能不能出去,
IP 类型决定的是你出去之后别人怎么看你。

平台风控其实不太关心你“有没有翻”,它更在意你这个 IP 像不像正常用户。
数据中心 IP 、共享代理,用久了基本都会被标记。

我现在是单独套了一层静态住宅 IP ,用的是 cliproxy ,选的纽约。
价格很低,一个月几块钱。

配置好之后,对外看到的统一都是纽约的住宅出口。
再用 ping0.cc 查,IP 信誉还是很干净,基本不进风控。

这个对推特、谷歌系产品、海外 SaaS 、各种账号体系都很明显,用过你就知道差别。

最后是本地工具。

我用的是 Clash Verge Rev 。
Clash 原版已经不维护了,这个算是社区里比较靠谱的增强版。

基于 Rust 和 Tauri 2 ,内核是 mihomo ,平时用着挺稳的,资源占用也低。
规则和多出口策略配置起来也顺手,至少比我之前折腾的那些舒服。

GitHub 在这:
http://github.com/clash-verge-rev/clash-verge-rev

自己下就行,不复杂。

整体思路其实很简单:
节点负责通道
住宅 IP 负责身份
本地工具负责控制

拆开看都不高级,但组合起来,稳定性和账号安全性会好很多。

如果你只是偶尔查点资料,那确实没必要这么搞。
如果你经常用海外服务、账号比较值钱,这套思路可以少踩很多坑。

作者: wuj60463 | 发布时间: 2026-01-20 10:41


27. 一加和 OPPO 的 ColorOS 会有微信消息延迟的问题吗?怎么才能解决这个问题?

ColorOS 15 ,微信消息经常延迟 5 到 15 分钟,偶尔延迟好几个小时的情况也见过。还有别人打过来的微信视频也经常接不到。

别的程序也容易出现后台被杀,或权限被杀。比如 Tasker 的访问通知权限和无障碍权限经常隔一两天就没了,虽然在设置中看到这些权限的状态依然是开启的,但实际权限已经没了,需要重新开启才行。

能设置的都设置了:
1 、已完全允许后台
2 、已允许微信自启
3 、关闭了睡眠待机优化
4 、已在任务视图锁定微信

作者: zictos | 发布时间: 2026-01-19 03:18


28. 我准备将 50 个网站封装为 50 个 Claude Skill

背景是我做了个工具可以快速将网站能力转为 Skill 。很多人不知道是不是真的不知道怎么做。于是我打算开个帖子来给大家演示,把 50 个网站封装成 50 个 skill 。

相关链接:做了个工具可以快速将你的浏览器操作转为 Claude Skill

可能优先选一些工具类网站。比如:

等等。

我使用的 Browserwing 项目信息:

感兴趣可以加交流群或者更快的信息和交流问题: 群满可以加 v mongorz

交流群

作者: plane | 发布时间: 2026-01-20 02:29


29. 小白尝试用 AI 建站,真的很不容易

一周前在 AI 帮助下建了个网站 https://www.convert.work ,很兴奋,虽然很烂还是忍不住发帖炫耀了一番。当然被喷很多次。不过后来仔细想想,应该感谢喷我的兄弟。我认识到那个网站真的很烂。开始重新修改,期间被改瘫痪了几次。今天终于工作了,再发帖汇报一下。欢迎批评,指正。谢谢

作者: phenchow | 发布时间: 2026-01-19 13:55


30. 试了下 Chrome 原生 Vertical Tabs,真不是我吹,完全没我的 Arc Tabs 好用

  • 切换 Tab 感觉有闪动,而且有点延迟,很硬
    • 搜索不直观,没排序,添加标签页按钮奇怪
    • Group 没 Arc Tabs 直观,而且竟然不能移动!

原生的竟然没我插件体验好,”草台班子” 🐶

不信可以对比下: https://chromewebstore.google.com/detail/fmdcddgkjceilbjnendchimddgbmnjdo

当然 Arc Tabs 目前没有 Compact 效果,可能有的人喜欢这种比较 “紧凑” 的效果,后面可以加个选项 🤧

作者: nanxiaobei | 发布时间: 2026-01-19 10:20


31. 家里远程公司的电脑写代码,如何体验最好?

请问大佬们,以下哪个体验好?

  1. 方案 1:使用远程桌面软件,如向日葵等。
  2. 方案 2:使用 Tailscale 组建子网,然后使用 cursor / vscode 等的 remote ssh 功能

作者: jedeft | 发布时间: 2026-01-19 03:53


32. Antigravity 的 Claude 配额刷新周期变成 24 小时

Gemini 的两个配额组还是 5 小时刷新。

$99 的 AI Pro 用户,用的也不是很多,一直都是 5 小时刷新。

大家有没有遇到同样问题的?

作者: va3rrw | 发布时间: 2026-01-19 13:50


33. vibe 了一下 codex cli,改名叫 aish,作为 shell 辅助工具

让它不再专门在某个项目目录写代码。作为一个 shell 命令辅助工具运行,比如想不起来哪个复杂的 shell 命令的时候,随时 aish ,然后提问,aish 在你的允许下执行,然后退出….
https://github.com/chunhuitrue/aish

刚 vibe 出来,文档配置之类的还没加。

运行示例:
› 当前系统中有僵尸进程么?

• 我来检查系统中是否有僵尸进程。

• Ran ps aux ‘|’ grep -w Z
└ ps: illegal argument: |
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid…]]
[-u]
[-p pid[,pid…]] [-t tty[,tty…]] [-U user[,user…]]
lll 61467 6.3 0.2 411403520 65552 s002 S+ 8:58 下午 0:00.45 aish

• Ran ps aux
└ USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
lll 429 32.8 3.0 413283760 1020816 ?? S 8 126

✔ You approved aish to run ps axo ‘stat,pid,ppid,command’ this time

• Ran ps axo ‘stat,pid,ppid,command’
└ STAT PID PPID COMMAND
Ss 1 0 /sbin/launchd
Ss 83 1 /usr/libexec/logd
Ss 106 1 /usr/libexec/watchdogd
… +621 lines
Ss 750 552 -zsh
S+ 9711 750 emacsclient -nw
Ss+ 837 552 -zsh
Ss+ 882 552 -zsh
─ Took 41s

• 是的,当前系统中有 5 个僵尸进程:

PID PPID 状态 父进程
54918 290 Z clash-core-service
73753 290 Z clash-core-service
75525 290 Z clash-core-service
85212 290 Z clash-core-service
97475 290 Z clash-core-service

这些僵尸进程都是 clash-core-service (位于 /Users/lch/.config/clash/service/clash-core-service )产生的。

说明:僵尸进程是已经执行完成但父进程没有正确 wait() 它们的进程。它们不占用内存或 CPU ,只保留一个进程表项。

建议:通常不需要手动清理。重启 clash-core-service 服务可以让这些僵尸进程被 init 进程接管并自动清理。如果你想让这些僵尸进程消失,可以重启 clash 服务。

› 如果要手动清理,应该如何作?

• 僵尸进程无法直接 kill ,因为它们已经执行完成。清理方法是让父进程正确地 wait() 它们,或者让 init 进程( PID 1 )接管后自动清理。

针对你的情况,有两种方法:

方法 1:杀死父进程(推荐)

kill 290

这会终止 clash-core-service ,僵尸进程会被 init 接管并自动清理。如果 clash 是通过服务管理器启动的,它可能会自动重启。

方法 2:优雅重启 clash 服务

如果你知道如何重启 clash 服务(比如通过 launchctl 或 systemctl ),可以用相应命令重启服务,这样更安全。

———

注意事项:

- 方法 1 会中断 clash 服务,如果你的网络依赖它,可能会短暂断网
- 如果你使用 launchd 管理 clash ,可以用 launchctl 重启,更优雅

你是想直接杀死进程,还是需要我帮你查看如何正确重启 clash 服务?

作者: chunhuitrue | 发布时间: 2026-01-19 13:31


34. 有什么 AI Agent 可以自动选择使用哪些模型

在使用 cherry studio 时,每次对话都要指定哪个模型,且中途切换模型不能共享上下文,(比如使用 cc opus 模型总结后再使用 gemini image 生成图片就没办法达到效果)。

但是从用户角度,很直觉的用法是,比如帮我总结这个文档并生成手绘笔记图片,agent 应该自动选择合适的模型并完成这个任务。

但是目前没有发现类似的产品,或者是我不知道。如果有请大家推荐给我

作者: wwhontheway | 发布时间: 2026-01-19 09:32


35. 求推荐 nas 转发服务

最近给 nas 用的阿里云的峰值 30m 的 frp 转发服务要到期了,求大佬们推荐下有木有优惠的平替

作者: houn1995 | 发布时间: 2026-01-19 07:27


36. D-NET 新增腾讯云 EdgeOne 支持:免费实现 IPv4/IPv6 双栈加速

应 V 友需求,D-NET 现已支持腾讯云 EdgeOne !🎉

项目简介

D-NET 是一款轻量级动态网络管理工具,支持多平台的 CDNDNS内网穿透 自动化管理与监控。

D-NET DCDN 核心功能

  • 自动监听 IPv6 地址变化并同步到 CDN
  • 支持腾讯云 EdgeOne 、阿里云 ESA 、百度云 等多家云厂商
  • 一键配置,自动化运维,省心省力

腾讯云 EdgeOne vs 阿里云 ESA (免费套餐对比)

| 腾讯云 EdgeOne | 阿里云 ESA
—|—|—
速度限制 | 单文件单线程 500KB/s | 无限速
SSL 证书 | 不支持自动续签 | 支持自动续签
缓存策略 | 支持 L2 缓存 | -
适用场景 | ✅ 博客、网站等建站场景 | ✅ NAS 、实时访问等场景

选择建议

  • 建站用户 :推荐 EdgeOne ( L2 缓存加速效果更好)
  • NAS 用户 :推荐 ESA (无限速、SSL 自动续签)

性能实测

测试环境 :国内节点 + 备案域名

国内节点延迟测试

💡 备案小技巧 :还在纠结域名备案?可以上闲鱼买个已备案域名( 10 多块),无需云服务器即可使用国内节点加速!


相关链接

📖 详细教程https://aio.it927.com/synology/remote-access/#ipv6-cdn

🔧 GitHub 项目https://github.com/cxbdasheng/dnet (欢迎 Star ⭐)

📚 完整 All-In-One 教程https://aio.it927.com


最后

项目还在持续迭代中,欢迎提 IssuePR

也欢迎在评论区分享你的使用场景和需求,一起让它更好用 🚀

如果觉得有用,麻烦点个 Star ⭐,这是对开源项目最大的支持~

作者: cxbdasheng | 发布时间: 2026-01-19 16:07


37. Claude Code 是不是每个项目都需要执行一次 init?

cc 是不是针对单个项目(文件夹)来处理? 比如 git clone 了若干个仓库,需要对这些仓库一次打开一个 cc 的窗口,然后分别 init 一次,以及提问 是否可以跨文件夹来互相读取吗?

作者: malofleur | 发布时间: 2026-01-19 13:08


38. 支持远端日志解析了

前言

NginxPulse日志分析工具开源一周以来,有很多开发者反馈说还存在一个痛点:真实业务中使用的时候,日志文件是放在生产服务器上或者放在某个存储桶里,不太方便部署我这套解析服务,希望增加远端日志的解析。

花了点时间开发和测试,终于把这个功能做出来了,目前支持三种接入方式:

  • HTTP 服务暴露日志 (自己部署或用 Nginx/Apache )
  • SFTP 直连拉取 (无需额外 HTTP 服务)
  • 对象存储( S3/OSS ) (上传/归档到对象存储)

还做了另一个实时推送的方案,适合内网/边缘节点场景,通过独立进程实时推送日志行。

具体的使用教程,请移步文档:远端日志支持( sources )

项目地址

image-20260119234009505

写在最后

至此,文章就分享完毕了。

我是神奇的程序员 ,一位前端开发工程师。

如果你对我感兴趣,请移步我的个人网站,进一步了解。

作者: MagicCoder | 发布时间: 2026-01-19 15:42


39. 有没有推荐的可以独立部署的聊天工具?

作者: v00O | 发布时间: 2026-01-18 02:06


40. 做了个教新手怎么 vibe coding 的项目,大家能给给建议吗

每天都在暴力 commit 迭代,发现最大的问题是很多人会懒于尝试。。。。其实 AI 编程很多时候需要人为给出一些情况 fix (国内的模型能力还不太够),很多人不愿意动,然后嫌弃 AI 水平不行 🤦‍♂️。。。

关于大纲方面,想逐渐覆盖常见的开发场景,也在思考如何做出更接近生产环境可用的产出,请求大伙给点建议。
想扎扎实实做好一些有用的内容,看看能不能助力做出更多有趣的 app ,感觉现在国内的 app 都很无趣,怀念百花齐放的 apple 时代。

开源的地址: https://github.com/datawhalechina/easy-vibe/tree/main

作者: sanbucat | 发布时间: 2026-01-20 01:51


41. 能不能改改 networkmanager 中的错别字?

用了某个汉化比较彻底的国产发行版发现了居然有错别字

作者: lshero | 发布时间: 2026-01-19 05:46


42. 开源了一个将 gemini 聊天记录导出为 markdown 文件的小插件

插件是自用同时给朋友用,为了避免打包后的内容与源码不一致导致用户信任问题,同时插件本身比较简单,就没走 package 编译那一套,支持标准 markdown 语法和 扩展的 table 类型。有需要的朋友可以自取。

插件比较简单,就没上 chrome store 了。

Gemini Export Screenshot

地址: https://github.com/jujusharp/gemini-export

作者: jujusharp | 发布时间: 2026-01-19 03:45


43. 分享一个也许是判断 IP 是否被送中的方法

之前我在 https://www.v2ex.com/t/1169016 的 append 中提到了 IP 送中这个事,想简单了解送中原理的可以看下那个帖子,最近因为 Gemini 和 Google Antigravity ,IP 送中这个事好像又被大家提及了,分享个也许是判断 IP 是否被送中的方法

浏览器无痕模式下访问: https://maps.google.com/maps/timeline
如果提示登录 Google 账号/唤醒 Google Map:至少你当前的 IP 没有被送中; 如果访问报错 那么大概率这个 IP 被送中了。

原理:
这个网址就是 Google Map 的 timeline 时间线业务,CN 地区不属于服务范围,因此当被送中的 IP 访问该业务时就会报错,所以可以粗暴用来判断 IP 是否被送中。

注意:
Google 很多业务的服务地区范围不一样,例如 timeline 、YouTube Premium 是支持 HK 地区,而 gemini 不支持 HK 地区,所以这个方案只能确定 IP 是否被送中,不能确定该 IP 能 100%使用 Gemini ,如果需要使用 Gemini ,请还是选择 gemini 支持地区的 IP 。

作者: yGin | 发布时间: 2026-01-18 14:12


44. IDEA Java 后端 AI 编程体验

模型角度

  • T0: claude 默认的、gemini 、chatgpt5.2
  • 国产模型大差不大

在逻辑实现和技术方案制定上,感觉国外的这 3 个更符合我的审美。。。

agent

白嫖了同学的 claude code ,token 管够的情况下很爽。代码接受率很高,业务屎山也改得动,给的技术方案可落地性也很强。应该是用的国内中转的,速度稍慢。

后面换了 glm code plan ,差距挺大的,只能日常处理点简单编码逻辑,尤其在提示词和代码的理解上和原生 claude 差距巨大。需要给特别明确的 prompt 才能做好。

windsurf 出了 idea 的插件,自带的 swe1.5 ,感觉水平不比国产的差,速度极快,体验还不错。但是自动补全经常出不来。直接用 windsurf ide 体验更好。

trae 整体可用,但用多了排队很烦。

JB 家在 AI 时代整体落后了,插件的体验和原生 ide 差距还是有的。不过原生 ai ide 越强,更能体现 JB 在没 AI 时代的强大。windsurf ide 也能写 java ,ai 的配套已经挺强大了,但整个 java+spring 的编码配套还是不如 idea 的。

作者: Kontinue | 发布时间: 2026-01-20 03:57


45. 双卡 3080 20G 在 Ubunt 只能识别一张

有没有 V 友使用双卡的时候遇到这个问题,我在 windows 上安装驱动是能识别两张卡,在 Ubuntu 上只能识别一张,主板是华硕 X670E-F 第一个 pcie 全长插槽支持 5.0x16 第二个只支持 4.0 x4 不支持拆分 x8 x8 但是在 windows 下安装好驱动 nvidia-smi 能识别到两张卡都能工作,单独测每张卡都是好的,在 ubuntu 24.04 桌面和 server 都不行只能识别到第一个 pcie 插槽的卡。 主板设置,Resizable BAR 关闭的,Above 4G Decoding 开启

作者: akadanjuan101 | 发布时间: 2026-01-19 08:43


46. 上周有同学提到保存 Nexus 历史镜像的问题,我来详解一下 Nexus 社区版本如何选择?

前贴: https://www.v2ex.com/t/1186284

看到贴文内容之后,我针对各个关键节点版本做了部署测试,得出如下结论:

从 3.77.0 版本开始,组件数上限 10w ,日请求上限 20w 。从 3.87.0 版本开始,组件数上限降为 4w ,日请求数降为 10w 。

版本详细介绍,以及上限验证结果,详见博文: https://wiki.eryajf.net/pages/b6b711/

除了记录了对应版本,我还针对历史镜像做了归档,有需要的同学可以自取。

作者: eryajf | 发布时间: 2026-01-19 01:33


47. 大企业级应用架构什么的是啥玩意

已经干了大于 5 年的开发了,前端后端都弄过,写的都是后台管理系统,大屏啥的,或一些节日微信小活动,对于传统行业企业的复杂业务和互联网企业的高访问量场景都没写过没见过, 可以聊下真实高并发和复杂业务的难点和解决经验 只提出场景问题也行,因为没遇到过,连想象都想象不到

作者: yuan46720 | 发布时间: 2026-01-19 03:32


48. 分享一下我自己用的 Skills

分享一下我自己用的 Skills

1.Anthropic 官方 Skills ,这里面我只安装了 skill-creator https://github.com/anthropics/skills

2.UI UX Pro Max ,用来写前端的 UI ,非常好用 https://github.com/nextlevelbuilder/ui-ux-pro-max-skill

3.seo-review ,我用来做 AI 网站 SEO 审查的 https://github.com/leonardomso/33-js-concepts/tree/master/.opencode/skill/seo-review

4.content-creator 这是根据关键词,然后进行创建博客文章的,也是用于 SEO https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/business-marketing/content-creator

5.ai-image-generator 这是自己写的,调用 api 然后生成图片,接着压缩为 webp 格式,最后上传到 R2 ,非常实用,用于博客还有示例图创建

6.skill-prompt-generator 黄总的提示词生成,主要搭配生成图片的,也是强烈推荐 https://github.com/huangserva/skill-prompt-generator

7.Planning-with-files 参考 Manus 的 Agent 方法写的 Skill 。很适合多步骤任务。https://github.com/OthmanAdi/planning-with-files

Superpowers 这个很好,但是属实有点太磨叽,然后我想法模糊一般都是直接在网页里面聊,所以移除这个

没有用 NotebookLM 是因为习惯了在网页里面使用,现在还没有想到用 Skills 能干点啥

最后我强烈建议各位,一定要多多搭建自己的 Skills ,从日常的一些工作流开始。

比如说我们有一些流程,我们可以先用 claude code 来实现一次,当实现完了,我们让 cc 总结成一个 Skill ,然后基于第一性原理进行打分,迭代调优

如果觉得麻烦,可以直接先用官方的 skill-creator 进行沟通,来创建一个自己的 Skill ,要知道,自己沉淀 Skill 才是最好的

作者: wuj60463 | 发布时间: 2026-01-20 10:11


49. 有没有比较成熟的对话标注平台

目前公司在做内部的 AI 对话产品,需要快速搭建一个对话标注平台,目前看了一些标注主要是文档标注,和对话标注还是不太一样的,虽然能凑合用,有没有大佬知道一些在对话标注上比较好的标注平台或专注对话标注,感谢~

作者: iphantom | 发布时间: 2026-01-20 02:03


50. wsl 会获取不到 ip

win11 24H2 ,wsl2 ,装了个 arch linux ,linux 有时候启动会获取不到内网 ip 。

试过 wsl –shutdown ,重启 hyper v 服务都不行。

只能重启 win 或者试下 wsl –update ,如果恰好 wsl 有更新等更新后能获取 ip 。

网络配置

[wsl2]
guiApplications = true
networkingMode=bridged
vmSwitch=wsl
dhcp=true

佬们怎么破

作者: ethsol | 发布时间: 2026-01-19 01:34