V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CLMan  ›  全部回复第 1 页 / 共 8 页
回复总数  156
1  2  3  4  5  6  7  8  
3 天前
回复了 collen 创建的主题 问与答 AI 编程数据提问
类似的包括下载文件、浏览器打开的标签等。当堆积到一定程度后,就很难有心思去整理了。

建议实在拿不定主意,保存在文件然后压缩存储,以后有精力再整理。
虽然像钓鱼,但是还时忍不住回复下。

1. 插件需要用 Profile 来进行隔离
2. AI 功能确实将 IDE/编辑器的很多功能给替代了,因为前者智能化、潜移默化,后者有信息差、学习成本且呆板,这一点 Intellij 最有危机感,你可以从 Intellij 的近年来的很多操作看出来
3. VIM 作为 CLI 时代的产物在 CLI 时代很优秀,但与 GUI 的适配度并不高,所以成为小众选择,没必要神话
2025 年 12 月 8 日
回复了 Kinnikuman 创建的主题 TypeScript 你们是怎么学习 typescript 的?
我是在有前后端编程语言经验后,再接触的 TS 。用 TS 是因为有自己的开源项目需求,编程语言本质上是工程工具,用进废退。
我入门编程语言比较喜欢从 tutorial/tour 入手,我选择的是官方 handbook ,跳过自己觉得复杂或者无用的章节或内容,如 Narrowing 。
然后实际上手项目,感觉写起来真没感受到什么心智负担。使用阶段就是编码->总结->学习( AI ,官网 What's New,Handbook,Google Style Guide,Java Script 自身)的循环。
我没去尝试类型体操,因为我认为我用不到它,我不需要刻意去了解它。
https://www.v2ex.com/t/1094915 半年经贴,回答者都是些熟面孔,回答也类似。
2025 年 5 月 4 日
回复了 liangkang1436 创建的主题 程序员 Java 开发开始学习 C++开发的一点体会
@PTLin 这种说法我不太认同,人学习东西本来就是基于已有的经验,然后总结相同,区分不同,这是是人的硬件条件(大脑)决定的。
你说的,python 写 getter/setter,go 中写 try catch ,是简单的生搬硬套,意味学习者并没有正确的去对照学习新语言。

在学习新的编程语言时,对比已经学会的语言,语法可以从两方面进行比较:

- 语法的外形上,对于形式上类似的语法,对比它们在细节、功能性上的不同
- 语法的功能上,对于作用上类似的语法(上通常不同,如 try catch 对比 return err ),对比它们在设计理念、功能性上的不同

如果学习者会正确的对语言进行比较学习,他会带着“相同”与“不同”的好奇去研究新语言的语法,而非简单的生搬硬套。
2025 年 1 月 26 日
回复了 jackie777 创建的主题 分享创造 TabTab - Cursor / Trae 帮我写的第一个浏览器插件
感谢分享,了解到了一些最新的开发工具和流程。

“这中间, 我的 Cursor 额度用完了”,是指单这一个项目就花费了你的 Cursor 额度,还是大概花费了百分之多少?
2025 年 1 月 6 日
回复了 sfdev 创建的主题 程序员 看到有人吐槽 cursor,我也忍不住吐槽一下。
AI 编程目前有两种使用模式:

1. 基于 Agent 的代码生成,包括 Cline,Aider,Cursor Composer 等。这种模式下,用户可以只提需求不参与代码,但由于技术限制,只能生成一些简单的项目,比如单页应用,命令行程序。
2. AI 结对编程,典型的就是 Copilot ,这种模式下用户掌控代码,AI 只是提供辅助。

除开纯 Agent 模式,用户需要对 AI 的输出代码仔细检查以满足需求,这依赖于版本之间的 diff 功能,因此使用 AI 编程的一个最佳实践就是多提交代码。
2025 年 1 月 1 日
回复了 bn 创建的主题 程序员 cursor 就是套壳的 vscode 吗
@nobody01 Windows 的文件可以关联一个默认应用,会修改文件的图标,以及双击时的执行应用。

Cursor 安装时会粗暴的关联一大堆文本文件格式,比如.json...,而且全换成它的图标,这个功能既无法在安装过程中修改,也无法在软件配置中修改,属于流氓软件行为。
就算是用 文件大小/页 ,准确率应该也差不到哪里去。
2024 年 12 月 8 日
回复了 qclown 创建的主题 Java Java 大佬进!实在弄不明白这个问题了
@qclown 是的,理解为 list 更恰当一点。
2024 年 12 月 8 日
回复了 qclown 创建的主题 Java Java 大佬进!实在弄不明白这个问题了
@CLMan `java -classpath /home/a`修正为`java -classpath /home/root/a`
2024 年 12 月 8 日
回复了 qclown 创建的主题 Java Java 大佬进!实在弄不明白这个问题了
因为 classpath 有两种格式:文件夹、jar 包,换句话说:

比如`java -classpath /home/root/a.jar`等价于`java -classpath /home/a`,`a`是`a.jar`解压后的根目录。

也就是当你 classpath 指定 jar 包时,等价于 jar 包内的内容位于`classpath:/`下。
自己写一个吧,工作负载就是做一些无效运算,占用控制就借鉴下控制理论的相关算法,比如 PID 算法。
虽然很多人答非所问,但是也侧面说明了:楼主为啥会问这么奇怪的问题,感觉就像熟读技术书籍但没写过一天代码的怪人。
2024 年 11 月 28 日
回复了 YunFun 创建的主题 程序员 Go 面试 —— Go Map 的并发安全问题
或许没有一个编程语言能逃过八股文。
2024 年 11 月 17 日
回复了 zwgf 创建的主题 移动开发 开发的 APP 接口总是会被封,怎么处理?
我之前开发需要与后端通信的 Chrome 插件也遇到类似的问题,我的解决办法是买的阿里云 99 一年云服务器,在应用里面写死 IP 实现的。
2024 年 11 月 16 日
回复了 passer9527 创建的主题 程序员 原来 JavaScript 设计之初就是作为 Java 弟弟来的
犀牛书给我的观感就是太厚了,很多内容也就是科普水平,不如《高级程序设计》信噪比高,Google 了下,新版厚度减少了许多,但内在还是一样,也就是读的时候要分清哪些是干货,哪些是水,对于 JS 新手而言是个问题。

前面的批评也不是没有道理,JS 并非轻量级 Java ,虽然 JS 受到了 Java 很大影响(或者说蹭热度),比如语法风格,比如基于 UTF16 的字符串类型,对写 Java 的人来说上手很快,但原型链就足以证明它不是 Java 。

JS 的生态位就不同于 Java ,何来“可惜错过了,地盘也抢不回来了”,你为 JS 搓手顿足、懊恼,有点表演型人格发作了。

从性能来讲,JIT 加持的 JS 程序在单线程接近甚至战平 JIT 加持的 Java ,内存占用两者都比较粗狂,但 Java 是支持多线程的。不考虑生态,单纯从性能和内存占用角度来讲,对于单线程程序,选择 JS/TS 和 Java 没太大区别。
2024 年 11 月 15 日
回复了 pike0002 创建的主题 Go 编程语言 Go 语言中的接口 nil 检查需谨慎
细想一下,接口类型的约定是方法调用,而 null 值是可以作为方法接收者(需要调用方保证),因此接收方只需要检查是否提供了类型(即`==nil`判断)。

你唯一需要进一步检查值是否为 nil 的情况,是进行类型断言,断言成功的结果是一个确定的类型而非接口类型,此时你对断言结果进行`==nil`判断也不会存在什么问题。

所以这个设计看似不合理,但其实很合理,除了面试八股,或者研究茴香豆的写法,这个设计并不会导致写出 BUG 代码。
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1796 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 15:58 · PVG 23:58 · LAX 07:58 · JFK 10:58
♥ Do have faith in what you're doing.