
底层技术
bookaswine
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《程序员的自我修养》读书笔记1
1.计算机的三个最为关键的部件:CPU、内存、I/O控制芯片 2.对称多处理器(SMP)、多核处理器 3.计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决 4.计算机软件体系结构图: 应用程序编程接口、系统调用接口、软件中断、硬件规格 6.CPU并行方式:多道程序、分时系统、多任务系统 7.地址空间隔离:分段、分页原创 2013-05-19 19:52:18 · 733 阅读 · 0 评论 -
《程序员的自我修养》读书笔记2
<!-- li {list-style:none; margin:0} p {margin:0} span.l {color:red; font-weight:bold} -->原创 2013-06-02 16:01:06 · 681 阅读 · 0 评论 -
《程序员的自我修养》读书笔记3
无论是可执行文件、目标文件或库,他们实际上都是一样基于段的文件或是这种文件的集合。程序的源代码经过编译以后,按照代码和数据分别存放到相应的段中,编译器(汇编器)还会将一些辅助性的信息,诸如符号、重定位信息等也按照表的方式存放到目标文件中,而通常情况下,一个表往往就是一个段。原创 2013-06-22 17:18:35 · 540 阅读 · 0 评论 -
《程序员的自我修养》读书笔记4
原创 2013-07-06 15:00:48 · 600 阅读 · 0 评论 -
为什么1个字节(Byte)等8位(Bit)?
有没有想过为什么1个字节等于8个比特位?想过,OK,好孩子,来摸摸头,没想过的同学请自觉面壁哈。啥?这不是理所当然的么,就和吃饭喝水一样自然,还要想吗?另外,知道这个有什么用呢? 那些看起来自然而然的事情,其实并不是我们想象的那样简单,经常思考和探究这些看似普通的问题,有助于“计算思维”的养成。 百度知道上的答案如下:“所谓字节,原意就是用来表示一个完整的字符的。最初的计算机性原创 2015-11-14 10:45:04 · 31823 阅读 · 8 评论 -
序列化和反序列化
转自:http://tech.meituan.com/serialization_vs_deserialization.html 摘要 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一转载 2015-11-16 18:37:37 · 452 阅读 · 0 评论