04 2015 档案
摘要:参考《windwos 核心编程》http://baike.baidu.com/view/2808915.htm1.事件(Event) 特点:适用与多进程,多线程,用户2.互斥量(Mutex) 特点:多线程 互斥锁的功能和临界区域很相似。 区别是:Mutex所花费的时间比Critical Sec...
阅读全文
摘要:http://blogread.cn/it/article/3900?f=wbvia 阮一峰的网络日志你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么?Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、...
阅读全文
摘要:关联bolgC++ 对象的内存布局(上) C++ 对象的内存布局(下) C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中 的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这...
阅读全文
摘要:#pragma pack(n) 与 __attribute(aligned(n)) 原地址在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然...
阅读全文
摘要:http://www.cnblogs.com/tekson/archive/2009/07/16/1524604.html1范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)...
阅读全文
摘要:内存映射修改大文件概述本文介绍利用内存映射文件修改大文件:在大文件内存前加入一段数据,若要使用内存映射文件,必须执行下列操作步骤:创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作内存映射文件的文件;创建一个文件映射内核对象,告诉系统该文件的大小和你打算如何访问该文件;让系统将文件映射对象的全...
阅读全文
摘要:[man page](https://www.kernel.org/doc/man-pages/) [GNU Manuals Online](http://www.gnu.org/manual/) #显示文件大小 ls -l ll ls -lh ll -h du 统计文件大小相加 df 统计数据块使
阅读全文
摘要:参考官方文档:https://golang.org/doc/install/source(因为被墙)可以看国内地址: http://godoc.golangtc.com/doc/install/sourcehttp://godoc.golangtc.com/doc/code.html还有这2个帖子h...
阅读全文
摘要:linux mount linux folder sudo mount -t auto /dev/sdb2 ~/800G http://man.linuxde.net/mount 需要注意的是windows 的【管理】【本地用户和组】 如果没有开启【guest】 用户,则linux mount 必须
阅读全文