代码整洁之道 读书笔记
摘要:代码整洁之道,英文书名是 The Clean Coder。有人和我一样疑惑吗?中文名究竟是怎么翻译过来的! 我本以为这本书是讲解如何编写代码,像命名规范、模块划分之类。然而书中所讲的内容却和我想的相差甚远,这些内容也许正是我这种过分纠结代码的人所容易忽略的。我未曾从书中得到我所期待的,但得到了更重要
阅读全文
运输层TCP-UDP复习
摘要:1、运输层的端口号 端口号有16位,共65536个端口,从0开始计数。 系统端口号范围是0-1023;登记端口号范围是1024-49151;短暂端口号范围是49152-65535; 可以计算出,系统端口号高六位一定是“000000”;短暂端口号高二位一定是“11”;其他是登记端口号。 2、运输层协议
阅读全文
避免死锁的银行家算法的实际实现方式?
摘要:多线程操作系统在进程调度(资源分配)的时候可能会发生死锁。 引起死锁的直接原因是竞争不可抢占的互斥资源。这种资源有可能是临界资源,例如打印机;也有可能是可消耗性资源,例如信号量。 引起死锁的间接原因进程推进顺序不当。即系统单独运行进程P1或者P2都没有问题,但是调度两个进程同时进行时,由于调度顺序导
阅读全文
如何选择阅读的书
摘要:我想找本关于某方面的书,去网上一搜,有好多,该看那一本呢? 去网上搜一下那本最热门、问一问有经验的人。 有时候去读一本书仅仅是因为朋友给自己推荐了它。 对我来说,怎么选书一直都是一个很难解决的问题,直到现在也还是。庆幸的是,或者从别人那里听到,或者自己体会到,逐渐积累了一些小技巧。 1、尽量忽略包装
阅读全文