v2ex_hot_2026-01-27

V2EX 热门帖子

1. linxu 下 2026 年使用什么智能语音输入法

RT ,最近用手机的语音输入(比如豆包语音输入,免费呀),真的太爽了,非常期待 linux 下有类似的语音输入。

作者: Hyvi | 发布时间: 2026-01-26 15:49


2. 大伙在没有 ai 的时候都是怎么分析开源项目的源代码

现在有了 ai 我遇到不懂的方法直接让 ai 分析输入输出和调用关系直接就出来了 例如:opencode 的源代码

用户发送消息
      ↓
┌─────────────────────────────────────────────────────────────┐
│  Server (routes/session.ts:733)                             │
│  SessionPrompt.prompt({ ...body, sessionID })               │
└─────────────────────┬───────────────────────────────────────┘
                      ↓
┌─────────────────────────────────────────────────────────────┐
│  SessionPrompt.prompt (prompt.ts:151)                       │
│  1. 创建用户消息                                             │
│  2. 调用 loop(sessionID)                                    │
└─────────────────────┬───────────────────────────────────────┘
                      ↓
┌─────────────────────────────────────────────────────────────┐
│  SessionPrompt.loop (prompt.ts:258)                         │
│  while (true) {                                             │
│    1. 获取 Agent 配置: Agent.get(lastUser.agent)            │
│    2. 解析工具: resolveTools({ agent, session, ... })       │
│    3. 创建处理器: SessionProcessor.create(...)              │
│    4. 调用处理器: processor.process({ user, agent, ... })   │
│  }                                                          │
└─────────────────────┬───────────────────────────────────────┘
                      ↓
┌─────────────────────────────────────────────────────────────┐
│  SessionProcessor.process (processor.ts:45)                 │
│  while (true) {                                             │
│    1. 调用 LLM: LLM.stream(streamInput)                     │
│    2. 处理流式响应:                                          │
│       - reasoning-delta → 更新推理部分                       │
│       - text-delta → 更新文本部分                            │
│       - tool-call → 执行工具                                 │
│    3. 工具执行完成后继续循环                                  │
│  }                                                          │
└─────────────────────┬───────────────────────────────────────┘
                      ↓
┌─────────────────────────────────────────────────────────────┐
│  LLM.stream (llm.ts)                                        │
│  1. 构建系统提示词                                           │
│  2. 调用 AI SDK: streamText({ model, messages, tools })     │
│  3. 返回流式响应                                             │
└─────────────────────────────────────────────────────────────┘

TUI ↔ Server 通信机制

架构图

┌─────────────────────────────────────────────────────────────┐
│  主线程 (thread.ts)                                         │
│  - 运行 TUI 界面                                            │
│  - 创建 RPC 客户端                                          │
└─────────────────────┬───────────────────────────────────────┘
                      │ RPC 通信
                      ▼
┌─────────────────────────────────────────────────────────────┐
│  Worker 线程 (worker.ts)                                    │
│  - 运行 Server.App()                                        │
│  - 处理 fetch 请求                                          │
│  - 转发事件                                                 │
└─────────────────────────────────────────────────────────────┘

Worker 启动流程

用户运行 `opencode`
         ↓
index.ts 解析命令 → TuiThreadCommand ($0 默认命令)
         ↓
thread.ts handler 执行:
         ↓
第 79-85 行:确定 worker 文件路径
         ↓
第 93 行:创建 Worker 线程
   const worker = new Worker(workerPath, { env: ... })
         ↓
第 101 行:创建 RPC 客户端与 Worker 通信
   const client = Rpc.client<typeof rpc>(worker)
         ↓
第 143 行:启动 TUI 界面
   const tuiPromise = tui({ url, fetch: customFetch, ... })

之前没有 ai 的时候经常一个方法看半天看不懂

作者: Suger828 | 发布时间: 2026-01-26 13:34


3. [讨论] 我还是不明白 Clawdbot 的核心价值在哪里?

在知乎和公众号上看到这个,我看很短的时间就到 20k+star 了。

咨询了一下 gemini 给了几个描述 1.交互权力的反转:从“Reactive (被动)”到“Proactive (主动)” 2.运行环境的反转:从“云端沙盒”到“本地上帝视角” 3. 入口的反转:从“专用 APP”到“IM 伴侣”

看了一下 reddit 也没太理解,就是比如我现在用 claude code 做工作,远程 ssh , 以及用 claude code 构建云端服务器的通知到我手机和 mac 的系统,以及还包含日志和知识文档, 和它有什么区别?

感觉算不算 vibe coding 的另一种演化?他的长期运行,如果是用高智能的大模型 api ,一天开销都很夸张吧。

请教一下有没有大佬实际当作生产力的工具呢?

作者: LittleTree | 发布时间: 2026-01-26 03:09


4. 有什么推荐的浏览器?

之前浏览器是 Vivaldi,不知道从前面哪个版本开始,历史记录都丢了. 想换个浏览器了. 最好能不占用 C 盘空间.

作者: tramm | 发布时间: 2026-01-26 01:21


5. [开心一下] AI 笑话

最近糟心新闻有点多, 还是来看看 AI 笑话放松一下吧(以下均为使用 Antigravity 过程中模型生成的内容):

  1. 货不对板

货不对板

  1. 着急下班

着急下班

  1. 人为疏忽

人为疏忽

  1. 完全忘记

完全忘记

  1. 头昏眼花

头昏眼花

  1. 绝对吊打

绝对吊打

  1. 恰到好处的 emoji

非常极其准确

作者: cellsyx | 发布时间: 2026-01-26 07:42


6. 作为程序员,你们都使用什么笔记软件?

如题,有没有推荐的?

作者: fuxintong | 发布时间: 2026-01-26 08:13


7. linxu 下 2026 年使用什么输入法

老电脑太慢了,智能用 linux 的,但是输入法真是体验差。

作者: Hyvi | 发布时间: 2026-01-25 12:18


8. 每秒万级 Tick 震荡:高频行情分发,该选 Golang 的并发原生还是 Rust 的极致性能?

说实话,作为部门经理,我已经很久没正儿八经手写过成片的代码了。平时更多是在审文档、对需求、开没完没了的会。最近项目重构,正好捡起现在流行的 Vibe Coding 来干点活,顺便测试一下 AI 在高性能场景下的逻辑可靠性,感觉像是找回了当年熬夜撸代码的快感。

但在重构报价中台时,我卡在了一个老问题上:面对外汇、贵金属这种极高频率的实时行情,我是该守着我熟悉的 Golang ,还是去卷一把我完全没碰过的 Rust ?

一、经理的纠结:性能还是效率? 在处理实时行情时,每一毫秒的延迟都可能导致报价失效。Golang 的并发模型( Goroutine + Channel )是我们团队的看家本领,处理起来得心应手。但我心里一直有个疙瘩:在高频冲击下,Go 的 GC 带来的那种不可预知的抖动,真的能通过 sync.Pool 这种对象复用的方式彻底抹平吗?

而 Rust 这两年在金融基建领域被吹上天了,号称零成本抽象,没 GC 。理论上它能让延迟曲线平滑得像条直线。可现实是,我对 Rust 完全不清楚。即便有 AI 辅助,面对那些复杂的所有权、跨线程生命周期,我这“老手”也怕翻车。

我就在想:在高频场景下,Go 的原生高性能是否已经足够撑起这片天?还是说,Rust 才是唯一的终局?

二、实战:Golang 高频处理架构实现 为了测试 Go 的极限,我写了一套基于 sync.Pool 对象复用和非阻塞分发的逻辑。这套架构的核心思路很简单:尽可能少地申请内存,尽可能快地把数据甩给下游,不让 GC 增加我的负担。

package main

import (
    "encoding/json"
    "log"
    "net/url"
    "sync"

    "github.com/gorilla/websocket"
)

// TickData 行情结构
type TickData struct {
    Symbol    string `json:"symbol"`     // 交易对,如 XAUUSD
    AskPrice  string `json:"ask_price"`  // 卖出价
    BidPrice  string `json:"bid_price"`  // 买入价
    LastPrice string `json:"last_price"` // 最新价
    Timestamp int64  `json:"timestamp"`  // 时间戳
}

var (
    // 通过对象池复用,规避高频 Tick 下频繁 new 对象的 GC 压力
    tickPool = sync.Pool{
        New: func() interface{} { return new(TickData) },
    }
)

func main() {
    // 实时订阅:涉及高频外汇、贵金属行情接口
    u := url.URL{
        Scheme:   "wss", 
        Host:     "api.tickdb.ai", 
        Path:     "/v1/realtime", 
        RawQuery: "api_key=YOUR_API_KEY", // 实际使用时替换为真实 key
    }
    
    log.Printf("正在连接到行情源: %s", u.String())

    conn, _, err := websocket.DefaultDialer.Dial(u.String(), nil)
    if err != nil {
        log.Fatal("连接失败:", err)
    }
    defer conn.Close()

    // 扇出通道:缓冲区大小直接影响背压处理
    broadcast := make(chan *TickData, 4096)

    // 消费者:负责处理复杂的下游业务分发
    go func() {
        for tick := range broadcast {
            // 这里接入实际业务逻辑,如内存撮合、流计算或日志记录
            // process(tick)
            
            // 关键:在确保数据处理完毕后归还对象池
            tickPool.Put(tick)
        }
    }()

    // 生产者:监听实时 WS 流
    for {
        _, message, err := conn.ReadMessage()
        if err != nil {
            log.Println("读取错误:", err)
            break
        }

        // 从池子里捞一个对象出来
        tick := tickPool.Get().(*TickData)

        if err := json.Unmarshal(message, tick); err != nil {
            // 解析失败也要记得还回去,防止对象池枯竭
            tickPool.Put(tick)
            continue
        }

        // 非阻塞分发:行情系统的核心准则——“宁丢勿晚”
        select {
        case broadcast <- tick:
            // 发送成功,由消费者负责逻辑处理完后 Put 回池子
        default:
            // 缓冲区满了直接丢掉,避免阻塞主循环读取,保证行情时效性
            tickPool.Put(tick)
        }
    }
}

三、求带路:既玩 Go 也玩 Rust 的兄弟请进 这篇文章我最想请教的是那些双修大佬。你们在真实的高频生产环境下,是怎么看的:

分发成本:在 Go 里我用 Channel 发指针接 sync.Pool 玩得飞起。但在 Rust 里,如果我要把同一份 Tick 数据分发给多个订阅者,是满场飞 Arc 性能更好,还是通过 Crossbeam 这种无锁队列硬刚?

Vibe Coding 的局限:我发现 AI 生成的 Go 代码在处理并发时逻辑很稳。但生成的 Rust 代码,一旦涉及到多线程修改共享状态,各种生命周期标记和 RefCell 能看得人脑仁疼。对于完全没碰过 Rust 的人,这个门槛值得跨吗?

真实体感:你们有没有过把 Go 写的行情分发重改成 Rust 的经历?吞吐量和延迟分布( P99 )真的有质的飞跃吗?还是说,其实瓶颈往往在网络 I/O 而不是语言本身?

我是该继续坚守我的 Golang“避风港”,还是该听你们的,直接一步到位上 Rust ?欢迎评论区拍砖,求带路,求毒打。

作者: chenfengrugao | 发布时间: 2026-01-26 12:39


9. antigravity 的 claude 总是断 Agent execution terminated due to error.

rt ,有大佬知道是怎么回事,网上说什么 禁用 mcp ,还有 reset boarding 都试过了,节点应该还是比较干净的,还是老出现这个问题,用自家的 gemini 就没问题。

作者: frank1256 | 发布时间: 2026-01-26 09:55


10. 个人如何使用电话的语音通知功能?

只是觉得好玩,并且这样的提醒很有效。
当前打算用扣扣云的语音消息,一千分钟 110 元,两年有效期。

群友有其他方案推荐的吗?

作者: webs | 发布时间: 2026-01-26 14:07


11. 使用 Google 的 Antigravity 需要开启 tun 模式,否则无法正常登录和拉取模型,开启了 tun 模式后又会导致内网环境无法正常使用? 大家是如何解决的?

这个不适用 yu 于 tun 模式啊

作者: Liamccc | 发布时间: 2026-01-26 07:42


12. 程序员的自我修养:如何用好 GDB

https://jt26wzz.com/posts/0014-the-dwarf-behind-the-debugger/

写了一篇新的技术博客,篇幅有点长,而且受限于个人水平,有些地方表达的不是很好,或者说有点详略不得当,不过还是把我目前对调试器的基本认知都写出来。

这里特意发个帖子,想和对这块感兴趣的人一起讨论讨论,特别是我有哪里理解不到位或者错误的地方,欢迎直接指出,毕竟我写博客的目的也是为了交流和自我提升。虽然我也可以让 AI 来 review 我的博客内容,但是我还是更倾向于和大家交流。

作者: swananan | 发布时间: 2026-01-26 05:30


13. 针对自己的消息推送………..

原来使用 qq 邮箱+微信的 QQ 邮箱提醒通知,给自己发邮件微信会有通知.

后来改成 server 酱 我以为是免费的 后来才发现要会员.

最后切换到飞书和钉钉,创建一个群聊 开通机器人 群聊就自己,利用 webhook 进行通知.钉钉和微信应该一样的保活 目前没漏消息…

试过企业微信 QQ, 都要备案消息主动推送的主体,放弃….

作者: lmmir | 发布时间: 2026-01-26 05:36


14. 用 Claude 操作 Blender 3D 建模

https://github.com/ahujasid/blender-mcp

作者: Livid | 发布时间: 2026-01-26 10:45


15. 拥抱 PostgreSQL 支持 UI 配置化

前言

前阵子写的日志分析工具NginxPulse,自开源以来,已过去 2 周时间,目前 GitHub 已收获 1.5k 的 star 。收到了不少用户的反馈建议,花了点时间将这些问题都处理了下。

本文就跟大家分享下新版本都解决了哪些问题,优化了哪些内容,欢迎各位感兴趣的开发者阅读本文。

抛弃 SQLite

有不少用户反馈说日志文件很大的时候( 10G+),解析速度非常慢,需要解析好几个小时,解析完成之后数据看板的查询也比较慢(接口响应在 5 秒左右)。

于是,我重写了日志解析策略(解析阶段不做 IP 归属地查询,仅入库其他数据,将日志中 IP 记录起来),日志解析完毕后,将记录的 IP 做去重处理,随后去做归属地的查询处理(优先本地的 ip2region 库,远程的 API 调用查询做兜底),最后将解析到的归属地回填至对应的数据库表中,这样一套下来就可以大大提升日志的解析速度。

数据库的数据量大了之后,SQLite 的表现就有点差强人意了,请教了一些后端朋友,他们给了我一些方案,结合我自身的实际场景后,最后选定了 PostgreSQL 作为新的数据库选型。

这套方案落地后,用户群的好兄弟说:他原先需要解析 1 个小时的日志,新版只需要 10 多分钟。

6c1c8781ddb810d57c9f508fdaf47025

UI 配置可视化使用

有一部分用户反馈说他非专业人士,这些晦涩的配置对他来说使用门槛太高了,希望能有一个 UI 配置页面,他只需要点一点、敲敲键盘,就能完成这些配置。

我将整个配置流程做成了 4 步,同时也准备一个[演示视频](NginxPulse 支持 UI 配置化了) - https://www.bilibili.com/video/BV1hqzyBVEU9:

  • 配置站点
  • 配置数据库
  • 配置运行参数
  • 确认最终配置

image-20260125235847464

新增 wiki 文档

因为配置过于庞大,仓库主页浏览 README.md 比较费劲,希望能整理一份 wiki 文档发上去。

花了点时间,简化了下 README ,整理了一份: https://github.com/likaia/nginxpulse/wiki

image-20260126000555725

访问明细模块优化

有部分用户反馈说希望增加更多的筛选条件以及导出 Excel 功能,现在它来了:

image-20260126001010068

概况模块优化

概况页面的日期筛选之前放在趋势分析卡片的上方,但是他的切换影响的维度还包含了指标,于是我就调整了下它的位置,新版如下图所示:

image-20260126001325265

项目地址

写在最后

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

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

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

作者: MagicCoder | 发布时间: 2026-01-26 01:56


16. 发现一个自动优化 js/ts 桶文件的工具

https://github.com/webpro/unbarrelify

这个工具可以自动删除桶文件并更新正确路径,里面的文章也值得一读。 不过试用了一下在 windows 上路径处理有问题。

桶文件是 js/ts 社区大范围错误使用的一种重新导出写法。

你会发现很多开源项目都会大量使用 index.ts 然后重新导出子模块

export * from './xx'

这是错误的做法,但使用人太多了,大家都会以为大家都在用那么我也应该这样用,最后像病毒一样传染了整个生态。

如果你的项目作为一个库发行,那么有使用桶文件的正当理由,但其他场景下应该尽量避免。

这种写法的优点是可以在一行里 import 多个函数/类型,当然它实际上不是”优点”,缺点是 ESM 打包优化困难、启动慢、热更新慢、CI 慢,调用不清晰,潜在的循环依赖。 人们以为随着工具链迭代这些缺陷都会慢慢消失,但遗憾的是,理论上不存在真正的解决办法,能够做的就是不断加缓存,但收效甚微。

你使用重新导出写法去引用一个十万行模块里面的十行左右函数,打包器、开发服务器必须遍历完十万行代码才能分析好依赖关系把这十行函数打包进去。

如果用代码说话,你不应该使用这样的写法

import { a, type B } from '@/x'

而是删掉你的 index.ts ,换成

import { a } from '@/x/a'
import type B from '@/x/b'

第一天这么使用,你可能会觉得难以接受,但是忍耐几天后,你大概会接受这种写法,并且感受到在一个大型屎山项目中启动速度、打包速度、CI 检查速度的飞跃提升。如果你的项目桶文件足够多,这个提升很可能是几十倍。 当然工具链、CI 的速度只是其中一部分原因,更重要的是它消除了不必要的隐性封装,如果你直接依赖 x/a ,你就应该只 import x/a ,而非整个 x 。

在发现这个工具之前,我一直使用 eslint 插件来避免创建任何桶文件,因此我用不上这个工具,但应该有不少人需要它,希望有一天能彻底终结 barrel-files 问题。

作者: Ketteiron | 发布时间: 2026-01-26 10:13


17. Opus 4.5 帮我更新了这个页面顶部的动画背景

https://www.v2ex.com/solana/about

作者: Livid | 发布时间: 2026-01-26 08:56


18. AI AGENT 技术选型

由于团队内部后端主要使用 golang ,前端使用的是 react

有经验的大佬看看这个方案如何?或者有没有更合适的方案?

后端 https://github.com/cloudwego/eino

前端 https://github.com/ag-ui-protocol/ag-ui

作者: cydleadingx | 发布时间: 2026-01-26 09:41


19. VSCode 的 Live Preview 扩展插件问题

VSCode 的 Live Preview 扩展插件的 Inspector Mode 如何打开 我是 MacBook 版本,我在使用当中在他的预览处点击的某一个地方就能够跳到那一段代码,是否可以实现这个功能?网上查 AI 说是有,但是根据他们的操作根本就是找不到的,或者他们只是在胡说八道,有没有这样的插件可以实现这功能,谢谢。

作者: ww2100 | 发布时间: 2026-01-26 10:38


20. TestFlight 安装,提示「无法安装:所请求的 App 不可用或者不存在」,有人知道怎么解决吗?

之前开发,一直都是好的,最近发布 TestFlight 一直提示「无法安装:所请求的 App 不可用或者不存在」。

试过把内部用户踢出掉,重新邀请,可以安装一次,但是再次发布 TestFlight 又遇到了。

怀疑是因为我有两个 Apple ID (国区、美区)来回切换引起的?

有没有哪位朋友知道这个怎么解决,非常感谢!

( google + chatgpt 的方法 我都试了 还都没有解决)

作者: flankerfc | 发布时间: 2026-01-26 10:37


21. 电影院购票小程序需要哪些资质

朋友的影院有合作的小程序,合作有几年了,但是抽佣有点高。想自己找人开发一套,包含小程序和后端,想了解一下上线影院购票小程序需要哪些资质,三级等保是必须的吗?

作者: tsuih | 发布时间: 2026-01-26 09:13


22. 同样的配置 Win11 Pro 比 Win10 LTSC 更流畅?

RT ,因为一些需求,一直有一台 Windows 虚拟机用来处理特定于 Win 环境的事情。

之前一直都是用 Windows 10 LTSC ,配合 2C4G ~ 4C8G 的资源。

近期尝试用了一下 Win11 ,发现日常用起来 Win11 Pro 居然还挺丝滑?没有我想象中的这么卡顿,把自动更新关了,目前看似乎用起来也不错。

我之前一直以为 Win10 LTSC 这样的精简版 Win10 怎么都比 Win11 要流畅,现在看来颠覆了一些我的认知,准备用一段时间看看。

作者: songtianlun | 发布时间: 2026-01-26 06:43


23. 大家的 Antigravity 家庭共享还能用吗?

今早发现进家庭组的小号变成免费账户了,7 天才刷新额度。

https://one.google.com/ai 里看到还是在家庭组的

这是不给白嫖额度了吗 :(

作者: imik | 发布时间: 2026-01-26 02:29


24. 不翻墻可用的官方 GPT

Microsoft Teams App 带的 M365 Copilot 目前没被墻,用的是 GPT-4.5 模型,效果不如 OpenAI 调的。需要非国区的 Teams 企业版账户

作者: 383394544 | 发布时间: 2026-01-25 20:05


25. 如何组合多个 skill 时防止 AI 选择性跳过?

最近 vibe 了十几个 skill ,都是脚本/工具型的,有稳定的输入输出,比如输入一个图片,输出图片中的文字信息这种,后面可能会更多 skill ,也会有非常多的组合。

我平时需要经常调用这些组合出来的 tasks (其实就是 prompt 形式的自然语言输入),但现在最大的问题是,给出需求,AI 有时会跳过使用某个 skill 工具。我试了不少办法,似乎没有 100% 稳定的。

作者: COW | 发布时间: 2026-01-26 06:03


26. 国内 Android 现在有什么非厂商推送就可以达到定时提醒的方案吗?

有什么方案可以达到定时推送?就是例如喝水提醒 APP 的需求。

可以推送,可以提醒,不依赖系统日历和闹钟,排除桌面控件,悬浮窗,任务栏,无声媒体。同时最好不监听广播。

作者: 96 | 发布时间: 2026-01-26 05:51


27. win 的 QQ 怎么实现和 mac 一样的,点击快捷方式直接进入已登录的账号(不是显示登录账号的界面)

mac 的 QQ 通过启动台/spotlight 打开,可以直接进入已登录账号的聊天界面
但是 win 通过开始菜单打开的会出现登录账号的界面
现在想统一一下这个体验,但是不知道怎么整

作者: JordanQD | 发布时间: 2026-01-26 03:40


28. 如果说“语言的边界就是思想的边界”,那么与 AI 对话是否有必要用英文?

模型训练数据中中文内容少,使用英文或加一句“把我说的内容翻译成英文再思考然后回答我”是否有意义?

作者: raw0xff | 发布时间: 2026-01-25 13:53


29. PveSphere v1.0.0 - 一个实用的 Proxmox VE 多集群管理工具

大家好,

简单介绍一下 PveSphere ,一个我在实际生产环境中使用的 Proxmox VE 多集群管理工具,刚刚发布了 v1.0.0 正式版。

背景 管理多个 PVE 集群时遇到的问题:

  • 需要在不同集群的 Web 界面之间切换
  • 跨集群的资源监控和统计很麻烦
  • 模板同步需要手动操作,容易出错
  • 缺少统一的运维视图

PveSphere 就是在 Proxmox 之上做的一层管理界面,不修改 Proxmox 本身。

关于 AI 辅助开发 开发过程中确实使用了 AI 辅助(代码生成、文档编写等),但核心架构和功能设计都来自实际运维需求 v1.0.0 功能

  • 多集群统一管理界面
  • 虚拟机完整生命周期管理(创建、启动、停止、迁移、备份等)
  • 模板管理和自动跨节点同步
  • 节点和存储监控
  • VNC/NoVNC 控制台访问
  • 基于 Informer 机制的自动资源同步

目前是稳定可用的基础版本,后续会持续改进。

相关链接

PveSphere 技术交流群

欢迎加入 PveSphere 技术交流群,与其他用户和开发者一起交流使用经验、分享最佳实践。

  • 微信群 :添加微信号 pvesphere 备注「 PveSphere 」入群讨论

欢迎技术讨论和反馈,也欢迎 Star ⭐ 支持一下。

谢谢。

作者: ljian6530 | 发布时间: 2026-01-26 08:29


30. 两年前买的硬盘最近发现疑似二手,求支招

情况是这样的

两年前在 JD 自营店买了两块希捷银河硬盘,出于对自营的信任,也没看 smart 数据,就插在 NAS 里用了

去年年中开始,其中一块频繁出现 xfs 文件系统无法加载的情况,但是每次 repair 一下就 ok 了,当时我怀疑是 sata 线缆的问题,也就没有上心。直到去年年底 12 月份,我排查的时候认真看了一下 smart 里的 power on hours,发现竟然长达 3 年半之久,比盘体上标注的组装日期还长了 1 年多。

鉴于硬盘还在质保期内,我开始联系客服,没想到我天真了 1 、开始联系 JD 自营店客服,要求更换新盘并重新计算质保期,但是客服是个复读机,只会说“我们硬盘都是全新包装销售”,拒绝承认问题 2 、联系 JD 客服,说该店铺已经于去年清退改为第三方了,支持我维权,建议我送希捷官方鉴定,只要确认是二手或者翻新,按假一赔三处理 3 、联系希捷官方微信客服,连续一周扯皮,表示认可 smart 报告的数据有问题,但是希捷官方不负责售后,要求我联系经销商解决 4 、联系该盘总代,电话另一端态度极其恶劣,大致意思就是我要修就修,不修就滚的意思

现在貌似只有 12315 和报警两条路可走了? 有没有有过类似维权经历的 V 友,能否指点一下接下来如何才能高效的解决这个问题?我应该注意什么呢?

不差这块硬盘,但实在是咽不下这口气 谢谢

作者: ShadyK | 发布时间: 2026-01-25 01:27


31. 哪家 LLM/Agent 生成文档最好用?

最近有一个开源项目需要生成 API 文档,使用指南之类的文档。内容比较多希望通过 AI 生成,请教一下各位 Vibe Coding 经验丰富的大佬,CC/Codex/Cursor 之类的主流工具哪个文档生成效果最好?

作者: tonyleeecn | 发布时间: 2026-01-26 07:29


32. antigravity 用 gemini-pro 大家能稳定输出中文吗

如果可以, 提供下 rule 之类的阿,或者其他方式, 提示词啥的

我用的网上到处传的
https://juejin.cn/post/7575442779038351402

但实际用下来, 只有 claude opus 能稳定输出中文

gemini-pro 有时中文有时英文, 随机的, 没法控制

现在谷歌收紧 opus 额度了, 很快用完了, 只能用 gemini-pro 了阿

作者: iorilu | 发布时间: 2026-01-26 08:15


33. 用 hero-sms 接码注册 google voice 总是不成功

接码了三次,一次便宜的 0.25 美刀,两次 1.7 美刀,注册后都是显示不可用

作者: worker201 | 发布时间: 2026-01-26 03:25


34. 有多少人正真知道 amce challenge 的区别?

let’sencrypt 发行证书支持的验证方式有:

  1. DNS-01
  2. HTTP-01
  3. TLS-ALPN-01

其中 DNS-01 可通过 CNAME 省去设置 apikey 和 secret ,当然前提至少有一个域名是可以修改记录 programmatically.

有些 http 服务器支持自动更新证书,知道是怎么实现的吗?

其实 nginx 和 haproxy 也可以轻易实现自动更新。是的,L4 级别的监听即可,不要 terminator TLS 就可以区分是否来自 acme challenge 。

测试每一种 challenge

作者: jianglibo | 发布时间: 2026-01-26 00:25


35. ant design vue 组件库官网打不开了,这个是官方的吗?

ant design vue 组件库,网址打不开了,这个是官方维护的吗?找了半天,官方仓库也没有文档呀

https://antdv.com/

作者: dengji85 | 发布时间: 2026-01-26 05:29


36. 大家在用 opencode 还是 claudecode?哪个更舒服

我两个都用过,最近写了一篇关于 opencode 得使用教程,opencode 可以分享会话这点觉得挺好的。 https://mp.weixin.qq.com/s/7OgvgLTdTxU7cIEGVm8dVw ,到说实话感觉 claudecode 还是更舒服点,你们觉得呢?下面这个是早上用 cc 写的浏览器自动化文章,大家可以关注一波 https://mp.weixin.qq.com/s/mit1l6bJBZVLQSQMRkeqcw

作者: squirrel7105 | 发布时间: 2026-01-25 09:58


37. 有没有用过 Neon 数据库的大佬,说说体验吗

个人小项目,准备用用这个。

作者: YanSeven | 发布时间: 2026-01-26 01:53


38. 实在没有 get 到 Clawdbot 的应用场景,这不噱头吗

不就是家里放一台电脑开着 cusor/antigravity ,然后我拿 teamviewer 远程一下?什么跑在本地,这不扯淡吗

作者: actopas | 发布时间: 2026-01-26 02:12


39. Claude Code 那五美金怎么弄:

如题,到现在还没有操作上

作者: Rust2015 | 发布时间: 2026-01-25 23:08


40. 一个跨平台桌面应用,用于可视化统一管理 Agent Skills

最近 Skills 比较火,但是各家 AI 编程工具的安装路径也是各自为政。

周末搞了一个跨平台桌面应用( Tauri + React ),用于统一管理 Agent Skills ,并把它们同步到多种 AI 编程工具的全局 skills 目录(优先 symlink/junction ,失败回退 copy ),实现 “Install once, sync everywhere”。(目前只编译了 Mac 系统,做了本地验证,因为没有 Windows… 暂时没有本地测试,按这个架构应该是支持的,有感兴趣的大佬也可以一起搞下 😊)

https://github.com/qufei1993/skills-hub

作者: qufei1993 | 发布时间: 2026-01-26 02:06