whywhathow's recent timeline updates
whywhathow

whywhathow

V2EX member #631034, joined on 2023-05-26 09:20:19 +08:00
Today's activity rank 2008
whywhathow's recent replies
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.其他:还写了一些有的没的油猴脚本。
Apr 28
Replied to a topic by weiyunjun Codex 为什么我感觉 Codex 审美好差
iamge2 生图->前端确实好用.比他自己开始哼哧哼哧开干强多了/doge
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   913 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 19:12 · PVG 03:12 · LAX 12:12 · JFK 15:12
♥ Do have faith in what you're doing.