V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  whywhathow  ›  全部回复第 1 页 / 共 1 页
回复总数  2
10 小时 59 分钟前
回复了 ttkit 创建的主题 程序员 问一个直击灵魂的问题,你用 AI 做了哪些有意义的工具?
1.第一个不是 demo 的 vibe 项目是 jenv ,一个 JDK 环境管理工具。详细介绍可以看:

- https://juejin.cn/post/7535343446405218338

- https://whywhathow.github.io/jenv/

- - GitHub: https://github.com/WhyWhatHow/jenv



项目大概从 2025 年 2-3 月开始,那会我第一次用 Go ,第一次写 CLI ,构建过程基本靠 ctrl+c/v ( good old days )。

动机:当时用 jenv-windows 切换 JDK 实在太慢了,没记错的话切一次大概要 15 秒?完全无法理解和接受。sdkman 在 Windows 上的体验也一言难尽。反过来,Node 的版本管理工具 nvm-windows 又丝滑得不行,于是借鉴 nvm-windows 的思路,启动了这个项目。

优点:
`jenv scan c:/` 可以快速方便地扫描本地 JDK ,实现思路是借用 Dispatcher-Worker 模式加速。整体流程经历了从 DFS → BFS → 多线程(死锁)→ Dispatcher-Worker 的过渡。

学到的东西:
不知道是不是不同模型对语言的训练权重有差异,至少体感上,Google 家的 Gemini 在处理 Go 问题上明显更好用。当时搞 Dispatcher-Worker 模式,Gemini 两到三轮对话就帮我搞定了(当然解决方案依然靠 ctrl+c/v 😂),而完全相同的上下文,GPT 和 Claude 翻来覆去都没给出一个有效方案 /sad 。

开心的地方:

很开心收获了 48 个 star ,也很开心能给他们的开发带来便利 /smile 。

也很开心看到有些同学在这个项目的基础上,加了针对其他语言的优化。如果在他们项目的 README 里有致谢,再顺手提个 pull request ,我会更开心。可惜,没有。

fork 项目的朋友们做的事:ctrl + H ,批量替换域名。🐶/😭

2.其他:还写了一些有的没的油猴脚本。
4 月 28 日
回复了 weiyunjun 创建的主题 Codex 为什么我感觉 Codex 审美好差
iamge2 生图->前端确实好用.比他自己开始哼哧哼哧开干强多了/doge
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1043 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 23:50 · PVG 07:50 · LAX 16:50 · JFK 19:50
♥ Do have faith in what you're doing.