自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Touch the Future

生命在于探索和创造

  • 博客(12)
  • 收藏
  • 关注

原创 浑浑噩噩又一年

想做点事情,但一直处于停滞状态,被生活的洪流推着走。   诱惑和干扰太多,想坚持走一条路还真不容易。   多少人被生活打乱了自己的节奏,能保持自己节奏的人是执着的人,必定是纯粹的人。   这一年,两次炒了老板的鱿鱼,走过了半个中国,经历过失败的痛苦,思考过人生的意义,也算有点收获。   接下来我准备做一个纯粹的人,探索技术,思考未来。

2013-12-18 23:02:35 748

原创 硬盘的寻址方式CHS&LBA

硬盘有CHS编址和LBA编址,LBA编址比CHS方便,效率更高。   上图为硬盘结构图,图中假设某扇区的CHS编址为(c,h,s),即cylinder、head、sector。在CHS编址方案中,最外层的柱面为0柱面,最上层的磁头为0磁头,而扇区编号是从1开始(非想当然的0)。CHS就是3D编址。LBA是线性编址,据我推测LBA的0块是CHS的(0,0,1),而LBA的64块(假设每磁道6

2013-04-04 16:02:53 3110

原创 March 25, AD 2013 Day 1

刚刚弄好网络。 琐事还没弄完。 身体状况貌似不太好。 准备开始新的旅程,linux 0.11,我来了。

2013-03-25 16:12:24 529

转载 用汇编的眼光看C++(之嵌入汇编)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】      嵌入式汇编是对纯汇编文件的一种有益补充。通常会有下面几种情况使用到汇编:(1)提高代码的工作效率 ,使用到cpu的一些特殊指令,比如说mmx指令;(2)对硬件进行某种特殊的操作,比如说关中断等,这在内核级的代码中是比较常见的。但是我们讲究嵌入式汇编的一些基本点和大家

2011-12-25 20:48:31 263

转载 用汇编的眼光看C++(之退出流程)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     无论是在判断还是在循环的过程中,通常在遇到合适的条件的时候就会退出相应的模块。跳出模块运行的方式很多,break,continue,return都可以。下面我们就可以分别对他们进行将介绍。     (1)continue只能用于循环,而break循环、判断都可以

2011-12-25 20:47:25 224

转载 用汇编的眼光看C++(之循环流程)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     循环是我们编程中遇到的另外一项重要技术。通过反复的迭代运算,我们可以获取想要的任何结果。当然这种迭代是有基本条件的,或是以时间为条件的,或是以空间为条件的,或者是某一种外来交互作为条件的。循环的方式有很多种,但是常用的还是:while、for、do-while、got

2011-12-25 20:46:11 230

转载 用汇编的眼光看C++(之判断流程)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     在我们平常的编程当中,用于判断的地方很多,但主要有下面三种方式:if-else;switch;?:。其中最后一种方式在本质上和if-else是一样的。switch和if-else其实也一样,如果我们把switch改成if(...) {} else if(...) {}

2011-12-25 20:44:52 232

转载 用汇编的眼光看C++(之指针2)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】       (4)指针和引用     引用是C++和语言的区别之一。其实本质上说两者是一致的。朋友们可以看下面两段代码。     a)指针和指针的函数代码 view plain void add_point(int* q)   {

2011-12-25 20:43:27 219

转载 用汇编的眼光看C++(之指针1)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】       指针是我们在C/C++中经常遇到的一种数据类型。指针用的好,可以提高代码的可读性;但是如果使用不恰当,反而会造成很大的麻烦。指针,也就是指向某一种数据类型的地址。这种类型很多,它可以是编程语言自带的类型,比如说int、long、short、char、float、doub

2011-12-25 20:41:45 214

转载 用汇编的眼光看C++ (之x86汇编)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     说到用汇编的眼光看C++语言,那么怎么阅读汇编代码就成了我们需要解决的一个问题。其实,实话说,汇编其实不难。只是我们需要明白这样几个问题:     (1)汇编是什么语言?     (2)汇编中的主要内容有哪些?     (3)汇编语言是怎么和实际C/

2011-12-25 20:40:02 333

转载 用汇编的眼光看C++(开篇)

很多朋友,包括我自己在内,对C++语言的很多特性不是很明白。特别是几年前找工作的时候,为了应付来自工作单位的考试,我经常逼着自己的去记住一些复杂的试题和答案。可是常常时间已过,一切又回到了原点。原来没有弄清楚的问题还是没有弄明白,一切都没有发生改变。直到若干年后,当我在编码过程中不断积累经验,尝试用汇编代码和内存数据来解释一些现象的时候,才明白有些东西其实并不复杂。也许有的朋友对汇编语言会有畏惧,

2011-12-25 20:37:29 207

转载 [转载]C++的精英化趋势与两个关键缺陷

精英化趋势 C++是一门引起无数争议的语言。 眼下最常听到的声音则是C++将趋于没落,会被某某语言取代。 我很怀疑这种论调的起点是商业宣传,C++的真实趋势应该是越来越倾向于精英化。 精英化是指在可用可不用C++的领域中,C++将逐渐退出, 而所有剩下必须用C++的领域通常都是附加值比较高,难度较高的领域,比如:操作系统,数据库,大型网站后端等。 这

2011-12-25 20:28:39 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除