![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 80
hang_ning
这个作者很懒,什么都没留下…
展开
-
代码整洁之道笔记
第二章 有意义的命名 1 避免误导,根据对象的特点使用正确的单词,例如accountList用来指一组账号,但如果底层的实现是vector而不是list就会给调用者误解,所以应当使用accountGroup,甚至 accounts都比accountList好 2 尽量避免不恰当的缩写,使用可搜索的名称,如果缩写不得当可能导致搜索不出来。 3 尽量将原生的变量封装/重命名为有意义的名称,例如将double封装成Time,更能告诉阅读者这是个什么变量,另一方面可以抑制潜在的类型转换 第三章 函数 1.原创 2019-07-28 22:47:17 · 61 阅读 · 0 评论 -
Linux基础知识
内存 1 物理地址虚拟地址和逻辑地址的区别 物理地址是 物理介质内存条的的储存地址,是独一无二的 虚拟地址 又称线性地址,是计算机能够产生的最大内存地址集合, 与CPU总线有关, 32 位cpu 有4g的虚拟地址 虚拟地址不是独一无二的,不同的进程可以使用相同的一块虚拟地址,由MMU(内存管理单元)进行地址映射之后,才能访问真正的 物理地址空间 逻辑地址是在有地址变换功能的计算机中,访内指令给出的地址 (操作数) 叫逻辑地址,也叫相对地址,也就是是机器语言指令中,用来指定一个操作数或是一条指令的地址。一个逻原创 2021-05-08 16:21:47 · 131 阅读 · 0 评论