处理器的微架构 一个民族有一些关注天空的人,他们才有希望。 我们在硬件构建的世界里编写代码,在CPU的跳动声中运行代码,如果不去关心这一切是如何实现的,我们程序的效率必定会达到一个认知的瓶颈。在那时,我们自以为自己的代码已经达到完美,殊不知在那只是一个里程碑式的开始。 今天这篇文章主要谈及的是处理器 ...
分类:
其他好文 时间:
2018-04-05 21:02:42
阅读次数:
180
接下来的几个章节讲述几种基本的逻辑结构。 这次读书笔记相对短一点,因为我慢慢发现这本书真的细节太多了QWQ看得太快了完全记不住。 第十四章 组织直线型代码 14.1 必须有明确顺序的代码 对于具有明显的顺序关系的代码,应该使用顺序结构。 对于隐含的顺序关系,应该: 去除不合理的依赖关系(如不应该在C ...
分类:
其他好文 时间:
2018-04-05 18:35:57
阅读次数:
165
读书笔记(第五周) 读《构建之法》之魔方的创新 在不苛求比喻精准的前提下,“魔方的创新” 这篇小故事写得确实有意思,也很能反映创新过程中一系列的问题。首先,通过几个大致的故事节点来总结一下情节的发展,再来逐一展开拓展的思考。 1· 在之前没人玩过魔方的王屋村,果冻首先掌握魔方的玩法,“口传心授,不立 ...
分类:
其他好文 时间:
2018-04-05 16:49:39
阅读次数:
194
这周看的是《我是一只IT小小鸟》这本书,看了其中有不下五六位前辈的故事,留下印象最深的是李成的故事。因为他的路很不寻常,经历中又和我自己有相似之处,所以特别吸引我。 李成本科和研究生都是在北大读的。根据他对自己的描述,他本科期间并不是什么大佬,反而是有点混日子,不怎么勤奋充实自己的能力的学生。这样的 ...
分类:
其他好文 时间:
2018-04-05 15:05:16
阅读次数:
138
这周我看了《Inside Solid State Device》一书,了解了解SSD作为软件的补充。 固态硬盘区别于将数据以磁形式存储的机械硬盘,使用了一种名为NAND的闪存颗粒,以电信号的形式存储数据。存储介质利用半导体的特性,以高低电平来标记数据的类型。NAND颗粒又以最小存储单元的堆叠形式不同 ...
分类:
其他好文 时间:
2018-04-05 14:26:55
阅读次数:
140
程序员修炼之道读书笔记 第五周 这周继续读了《程序员修炼之道》,终于看完了这本书,结合最近的团队项目经历和上课讲的内容,来写一个总的读书笔记。 当时刚买回来的时候粗略翻过后面的内容,现在看,又有了新的感悟,越发感觉到了这本书的perfect! 我们的大部分程序员文化都建立在完美代码的理想基础之上:代 ...
分类:
其他好文 时间:
2018-04-05 14:26:48
阅读次数:
171
本周阅读了《高效程序员的45个习惯》(或称为《敏捷代码修炼之道》)。本书着重讲解了代码开发,尤其是在团队作业的过程中需要注意的问题,感觉对我目前正在进行的结对编程还有团队大作业都有很好的指导意义。 本书强调的第一个观点就是态度决定一切,在团队工作中,出了问题,寻找罪魁祸首永远都不是优先级最高的任务, ...
分类:
其他好文 时间:
2018-04-05 14:26:15
阅读次数:
154
《高效程序的奥秘》读后感 一 这周开始了《高效程序的奥秘》,为什么选择这本书作为这次读书笔记的内容,是因为在上一次的个人作业中,我自己编写程序的低效,给我留下了深刻的印象,一个170MB的文件夹下文件词数的统计,竟然要花上10分钟的时间(这还是我调整了数据结构的情况下),在调整之前,甚至程序无法运行 ...
分类:
其他好文 时间:
2018-04-05 13:23:22
阅读次数:
151
这周我读了《构建之法》第16章,这章是关于创新的,可以说是刷新了我对创新的认知。 首先,这本书指出了几个大众想当然的谬误: 第一,创新一定是灵感大发,突然想到的。实际上,创新来源于厚积薄发,需要不断地积累素材。而IT行业的创新,则是几代人在前人的基础上,不断进行创新和再创新,一点一点地发展起来的。 ...
分类:
其他好文 时间:
2018-04-05 11:35:55
阅读次数:
165
MSF(微软解决方案框架)的典型案例,介绍了软件开发的思想宣言;需求分析的类型与利益相关这,获取用户需求的方法与竞争性分析,项目计划与估计技术、任务划分技术(WBS)。 ...
分类:
其他好文 时间:
2018-04-05 01:34:01
阅读次数:
200