CLMan 最近的时间轴更新
CLMan

CLMan

V2EX 第 580446 号会员,加入于 2022-05-08 13:39:26 +08:00
根据 CLMan 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
CLMan 最近回复了
109 天前
回复了 yuanyuandeqiu 创建的主题 Java Java 优先队列问题
@boatrain1111 我作为一个过来者,认为他犯了初学者的毛病,指出来有什么问题?除此之外,我揣测了他什么?
个人是缺乏了解一些最佳实践,因此只能用最基本的功能。
1. 名校硕士校招
2. 大厂出身社招
3. 外包跳甲方,难而且收入不如 1,2
109 天前
回复了 yuanyuandeqiu 创建的主题 Java Java 优先队列问题
@CLMan 更正“不补充该领域的专业知识”,应该为“补充该领域的专业知识”
更正“看看其它语言是如何封装也是一个不错的思路”,应该为“了解其它语言是如何封装也很有帮助”
109 天前
回复了 yuanyuandeqiu 创建的主题 Java Java 优先队列问题
作为一个过来人,你犯了自学的通病:缺乏背景知识,然后钻牛角尖,后果是浪费大量时间成为了“计算机民科”。

一个学过数据结构与算法的人,除非他看了 PriorityQueue.toString()的文档说明,他根本不会调用`System.out.println(q1);`,因为在数据结构与算法里,堆实现的优先队列,其打印结果是未定义的。

很多喜欢吊"Java 源码袋子"的人也是这样,明明不懂,偏要分析来分析去搞得自己很懂的样子,就比如`java.util.concurrent`包,我敢说 99%的 Java 开发者都没看源码的必要。

正确的思路是跳出 Java 提供给你的封装,不补充该领域的专业知识,你这里就是“数据结构与算法”课程,再回头到具体的语言,看看其它语言是如何封装也是一个不错的思路。别一点领域知识都没有就去钻文档,钻源码,这样学习效率很低下,而且思维被 Java 的封装给局限了。
按照编程的常识来:大多数语言都是放在文件的头部。

违背编程常识的 feature 发明,通常不是陷阱就是鸡肋,尽量避免使用。
年轻人别好高骛远,你把基础打好后面不是随便跳。
AI 加持的民科吗,话说骗子行业会不会因为 AI 得到进化。
@lhx888 粗略的看了一下,npm 注册表镜像的安全性是远远不如 debian 镜像仓库:

- npm 使用 `npm audit`进行包的签名检查,使用私钥签名,公钥检查,但似乎没使用证书体系(有待确认)
- npm 注册表允许私有签名(有待确认),但镜像默认不提供公钥,所以审查失败
- 执行`npm install`会触发`npm audit`,但是审查错误信息会被静默掉(只有在日志级别为 verbose 显示),不影响安装流程,直接执行`npm audit`会正常显示审查错误信息
- npmmirrors 官方推荐全局安装`cnpm`替代`npm`
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4089 人在线   最高记录 6067   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 10:16 · PVG 18:16 · LAX 03:16 · JFK 06:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.