心渐渐失空

导航

2018年8月23日 #

读书笔记

摘要: 最近工作较忙,好久没写博客了。前一阵子给自己定了个计划,就是读书笔记。 读书做笔记是一个好习惯,大家都这么说,但是好在哪里呢?很多人只是听说好,却没有体会到。 在上中学时,我是住校。晚自习时经常会掏出自己精美的日记本来写一些关于最近的感悟,把自己最近的想法写下来。写了好几本,但在不久前,也就是大学毕 阅读全文

posted @ 2018-08-23 16:28 心渐渐失空 阅读(185) 评论(0) 推荐(0)

2018年8月8日 #

Intel:从屌丝逆袭成业界大佬

摘要: 原创文章,转载请标明出处哈,Thanks♪(・ω・)ノ。 参考《Linux内核情景分析》《深入理解计算机系统》《深入理解linux内核》《Orange'S:一个操作系统的实现》 Intel处理器在1978年从简单的16位处理器发展起来的;现在已经成为主流的处理器;Inter处理器俗称x86; 加入新 阅读全文

posted @ 2018-08-08 16:49 心渐渐失空 阅读(256) 评论(0) 推荐(0)

2018年7月31日 #

实模式:奇葩的存在

摘要: 每次看操作系统,都有关于实模式和保护模式的介绍。 事情是这样的描述的:电脑启动时,运行在实模式,在启动过程中的某一个阶段切换成保护模式。 听懂了吗?就这么简单。其实我也不懂。既然后面启动的操作系统运行在硬件的保护模式下,为什么电脑开机不直接使用保护模式,而要先来个实模式?计算机讲究的就是简单更好啊。 阅读全文

posted @ 2018-07-31 16:16 心渐渐失空 阅读(2413) 评论(1) 推荐(2)

2018年7月27日 #

不学汇编是学不会操作系统的

摘要: 前些日子买了本《深入理解Linux内核》回来读,读了前面两三章,感觉我现在的水平不适合读这本书,里面有很多源代码片段,我应该了解内核的整个架构,再来看细节才对。于是重新找了一本《Orange'S:一个操作系统的实现》,这本书听起来会先讲操作系统的整个体系,挑重点讲,我觉得我先读这本相对广义一些的,再 阅读全文

posted @ 2018-07-27 11:42 心渐渐失空 阅读(1124) 评论(0) 推荐(1)

2018年7月6日 #

C++函数装饰器

摘要: 今天在网上看到一个python实现的函数装饰器,尝试用C++11实现了一下,最后很粗糙的完成了,代码如下。 函数装饰器:接受一个函数。将此函数进行一些装饰,成为另一个函数。新生产的函数具有原函数的功能,另外还会做一些其他的功能。返回新函数。 由于Python中一切皆对象,把类型也当成对象看待,把函数 阅读全文

posted @ 2018-07-06 18:51 心渐渐失空 阅读(548) 评论(0) 推荐(0)

2018年6月28日 #

强制类型转换-不存在的东西

摘要: 为什么说强制类型转换是不存在的东西呢?因为强制类型转换不会修改原对象的值,只会产生新的对象,并填充新对象的值。 记得毕业前一次面试,面试官问我C/C++编程中的一个对象为什么会有对象类型这种属性? 我心里想,一个对象,比如一个int,占4个字节,这4个字节内的数据按照CPU指定的顺序存储为大端或者小 阅读全文

posted @ 2018-06-28 17:34 心渐渐失空 阅读(358) 评论(0) 推荐(1)

2018年6月25日 #

第三次学习内存寻址笔记

摘要: 最近拿起深入理解linux内核这本书来看,开篇绪论一过,直接就是linux内存寻址。回首大学四年,我已经是第三次学习内存寻址了,但现在又忘记的差不多了。 第一次是看操作系统概论时学习过一遍分段和分页,当时学的比较模糊,只是读懂了流程,却不知道具体有什么用。 第二次是看深入理解计算机系统,里面有一部分 阅读全文

posted @ 2018-06-25 18:28 心渐渐失空 阅读(274) 评论(0) 推荐(0)

2018年6月22日 #

吐槽城市公交

摘要: 虽然几乎每天都要乘公交车(地铁路线较少,出远门才会考虑),享受公交车便利的同时,我对公交公司已经憋了一肚子气了。 今早下大雨了,来上班等了3趟公交才挤上去,由于公司离家只有2公里多的路程,所以只要坐一个站再走一截就能到。如果走路上下班的话不方便,因为这2公里路中间有一条立交桥,必须走立交桥才能过得去 阅读全文

posted @ 2018-06-22 09:49 心渐渐失空 阅读(141) 评论(0) 推荐(0)

2018年6月11日 #

毕业小记

摘要: 转眼就大学毕业了,虽然毕业证月底才发,但是我已早早地投入工作。 在顺网工作说来话长。大三结束时,打算尝试找一个假期的实习,实践一下C++服务器开发,然后秋招有一定的水平,去试一试能不能拿到腾讯公司的offer。当时心想自己只做C++开发,只做Linux操作系统的服务端开发,不知道为什么这么执着,可能 阅读全文

posted @ 2018-06-11 19:17 心渐渐失空 阅读(168) 评论(0) 推荐(0)

2018年4月26日 #

C++11如何减少内存拷贝次数

摘要: C++11中出现了很多迷人的特性。例如智能指针实现高效的内存管理,std::bind和std::function函数封装器,以及lambda实现的函数对象语法糖,都是使我着迷的地方。 而C++11最大的改动则是移动语义,考虑这么一个场景:将一个将亡对象A的内容拷贝给另一个对象B,然后A对象被析构释放 阅读全文

posted @ 2018-04-26 14:30 心渐渐失空 阅读(719) 评论(0) 推荐(0)