读书笔记
文章平均质量分 83
sf_jiang
JSF
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
比尔·盖茨在1986年的采访稿,猜猜那时候他写代码吗?
比尔·盖茨访谈摘要(141字) 作为微软创始人,盖茨回顾了自己的编程历程:从高中时期与保罗·艾伦合作开发BASIC解释器,到创立微软。他强调了优秀程序员的核心特质——对代码的极致掌控与持续优化能力,认为编程需要"全神贯注的思考状态"。盖茨分享了微软的管理哲学:组建精干团队、保持技术主导、重视代码审查。他预测未来编程将向基于规则的AI系统发展,并指出数学思维对编程的重要性。访谈展现了盖茨对技术本质的深刻理解——"真正的创新源于对基本问题的简化"。原创 2025-08-08 17:46:13 · 503 阅读 · 0 评论 -
《编程珠玑》之一维向量旋转
chapter 2 ,书中的观点:@1,问题定义(确定用户的真实需求)是程序设计的根本。@2,优秀的程序员都有点懒,他们坐下来努力思考最佳解决问题的方法,而并不急于使用最开始的想法编程。 第二章作者直接给出三个问题,找出一个40亿个乱序的32位整数,的缺失的整数;将一个n元一维向量左旋i个位置;给定一个英文字典,找出其所有变位词的集合。 第一个问题:最开始的想法,是sort...原创 2018-09-18 00:36:09 · 301 阅读 · 0 评论 -
《编程珠玑》之代码调优
chapter 9 书中的观点:@1,有些程序员太在乎程序的细小“优化”,以至于难以维护;而另外一些程序员很少关注效率,虽然他们编写的程序有着漂亮清晰的结构,但是效率极低以至没有实际用处。优秀的程序员将效率纳入整体的考虑之中:效率只是软件中的问题之一,但有时候也很重要。@2,高速缓存原理,什么场景适合使用来提高效率。@3,能不优化就不要优化。结合工作经验,很大一部分bug,事故,都是改...原创 2018-10-01 12:59:24 · 199 阅读 · 0 评论 -
《编程珠玑》之位图技术
编程珠玑,相当不错的一本书。其中很多金句需要在工作的过程当中,铭记于心:chapter 1,书中的金典语句:@1,明确问题(问对正确的问题),这场战役就成功了90%.@2,几分钟的仔细研究可以大幅削减代码的长度、程序员的时间和程序系统运行的时间。@3,设计者确定其设计已经达到了完美的标准,不是不能再增加任何东西,而是不能再减少任何东西。@4,程序员的主要问题,与其说是技术问题,...原创 2018-09-15 14:35:28 · 656 阅读 · 0 评论 -
《编程珠玑》之二分搜索
chapter4 + chapter5 书中的观点:@1,程序员都是乐观主义者,他们总是试图走捷径;编写函数代码,并将其插入系统中,然后热切的期望它能运行。有时候这样行的通,但是有千分之九百九十九的概率,这样做会导致一场灾难!@2,专业的程序员永远不会忘记,无论系统的行为咋看起来多么的神秘莫测,其背后总有合乎逻辑的解释。@3,虽然第一篇关于二分搜索的论文在1946年就发表了,但是第一个...原创 2018-09-30 17:47:58 · 444 阅读 · 0 评论 -
关于 unix SIGCHLD 信号的一些思考
在看项目的代码,对父进程fork的子进程的各种死法,父进程会受到子进程什么样的信号产生了疑虑。通过细看apue,可以整理出一下流程:对于子进程(abort, ctrl+c, a/0, 被kill, *invalid_addr等等)各种死法,子进程会收到对应的信号(如 SIGABRT, SIGKILL,SIGFPE ..等等信号),这些信号是按照 [硬件/软件] -> 内核 ->...原创 2019-08-17 13:49:34 · 328 阅读 · 0 评论
分享