![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
shengxiaweizhi
这个作者很懒,什么都没留下…
展开
-
软件体系结构设计
软件体系结构转载 2014-11-16 16:40:25 · 1070 阅读 · 0 评论 -
一个老程序员的建议
本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。 看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能成为你的一项爱好。但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣。 我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂20种编程语言,而且我可以用转载 2015-05-27 23:49:47 · 304 阅读 · 0 评论 -
In-Depth: Static Code Analysis
[In this reprinted #altdevblogaday in-depth piece, id Software co-founder and technical director John Carmackshares his experiences with static code analysis and explains why it's irresponsible转载 2015-05-29 22:06:43 · 775 阅读 · 0 评论 -
程序员的工作环境与效率
很赞同《Joel on Software》中Bionic Office一文所说,办公环境需要比大部分员工的家中环境更舒适。否则老板只能招聘哪些还住在简陋公寓的员工,他们才有可能下班后情愿留在办公室继续工作。 我认为程序员的办公环境的几个条件 1、足够大的桌面空间 程序员的办公桌最好可以并排坐下2人,以便pair programming或者code review。在转载 2015-05-30 22:39:32 · 628 阅读 · 0 评论 -
悟透二进制补码
背景大家都知道计算机内部采用补码表示整数的,但是具体到补码的内在含义,很多人不能理解。首先说下补码的定义以及基本性质:1) 正数的补码和原码相同;2) 负数的补码等于取反后加1;3) 0的正负两种补码相同;4) 对一个补码再求补码等于自己;5) 一个正数的原码和其对应的负数的补码相加等于模;针对本文,我们其实只关心规则1)和2)即可。转载 2015-05-24 15:03:07 · 350 阅读 · 0 评论 -
开发效率与系统稳定性杂谈
在互联网系统中,开发效率与系统稳定性与产品成败非常相关。开发效率在一定程度反映了团队的执行力,快速开发能力带来了产品的竞争优势。系统稳定性(包括安全及性能等)则是产品的后防线,稍有失误则会给产品带来很大伤害。因此开发效率与系统稳定性是衡量互联网系统开发成熟度最重要的两个指标。 在软件开发周期不同阶段,这两者如何控制? 在需求阶段,对开发效率的影响常见的是沟通理解偏差带来的技术风转载 2015-05-24 15:04:46 · 1054 阅读 · 0 评论 -
构造函数沉思录
缘起 构造函数,是由C++引入主流程序世界的,其用意是在《C++语言的设计与演化》如是表达: 它建立起其它成员函数进行操作的环境基础。 在很早的一篇blog《对象的声明》中,我曾探讨过构造函数的来龙去脉。对于面向对语言而言,构造函数似乎是标配。 一个语言特性,一旦被扔到真实世界,随之而来的是,其使用往往会超出其设计者的初衷,构造函数亦是如此。转载 2015-07-21 20:27:48 · 363 阅读 · 0 评论 -
如何设计一个内存分配器
通常工程里不推荐自己写内存分配器,因为你费力写一个出来99%可能性没有内置的好,且内存出bug难调试不过看书之余,你也可以动手自己试试,当个玩具写写玩玩:1. 实现教科书上的内存分配器:做一个链表指向空闲内存,分配就是取出一块来,改写链表,返回,释放就是放回到链表里面,并做好归并。注意做好标记和保护,避免二次释放,还可以花点力气在如何查找最适合大小的内存快的搜索上,减少内存碎片,有空你转载 2015-08-02 13:56:53 · 565 阅读 · 0 评论 -
如何熟悉一个开源项目
你有个任务,需要用到某个开源项目;或者老大交代你一个事情,让你去了解某个东西。怎么下手呢?如何开始呢?我的习惯是这样: 1.首先,查找和阅读该项目的博客和资料,通过google你能找到某个项目大体介绍的博客,快速阅读一下就能对项目的目的、功能、基本使用有个大概的了解。 2.阅读项目的文档,重点关注类似Getting started、Example之类的文档,从中学习如何下载、安转载 2015-07-22 20:28:55 · 387 阅读 · 0 评论