自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

野地花树

此生本无乡,心安是归处。

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 文本文件与二进制文件

从本质上说所有文件都是二进制文件,文本I/O是在二进制I/O基础上提供的一层抽象,它封装了字符的编码和解码过程。在文本I/O中自动进行编码与解码。 在Windows和DOS系统中,狭义的文本文件是指扩展名为txt的文件。实际上,那些没有规定格式的,由可理解的的ASCII以及其它编码文字组成的文件都是文本文件,如C源程序文件,HTML超文本,XML。除此之外的其它文件都是二进制文件,如Wor

2010-04-24 20:11:00 697

原创 Linux中写进程与读进程的通信(shm、sem)

工作原理示意图:   简单说明: eNB process是写进程,UE process是读进程。首先在他们之间设置一块shared memory,其中前三个变量用于管理这个shared memory。 shmid由三个信号量组成:互斥信号量SEM_MUTEX:保证shared memory不会同时被两个进程访问。可读资源信号量SEM_RD:当前s

2010-04-14 12:44:00 1843

原创 Operator Overload

重载->,*和&的例子: // 一个图书馆系统,书目记录格式如下:// "%Aauthor/0%Ttitle/0%Ppublisher/0%Ccity/0%Vvolume/0%Yyear/0/n"// 这些字段可以按任意顺序出现,若无输入值,则采取defBook定义的缺省值#include using namespace std;// 在访问记录字段时采用以下结

2010-04-10 13:04:00 536

转载 高字节优先,低字节优先

自第一台计算机诞生,其最小存储单元就被永久的定格了——一个由8个比特(bit)组成的称为字节(byte)的单位。计算机的所有内存以字节数组的方式进行编址。 当一个逻辑上长于一个字节的整形数据放置在内存中时(比如16位,32位,和64位的整数),计算机设计者需要考虑这些字节的存储顺序。一些体系结构的设计者选择了将字节的逻辑顺序与物理顺序一致,即将逻辑上较低的字节放置在物理上较低的字节上;另外

2010-04-07 18:00:00 2793 1

原创 Linux线程信号

1. 概念按照 POSIX, 异步 (外部) 信号发送到整个进程. 所有线程共享同一个设置, 即通过 sigaction 设置的线程处置方法. 每个线程有自己的信号掩码, 线程库根据该掩码决定将信号发送到哪个线程. 由于Linux 线程实现上的独特性, 外部信号始终发送到特定的线程.  2. 例子 #include #include #include

2010-04-06 12:51:00 3513

《奥巴马自传:我父亲的梦想》英文版:Dreams from My Father

根据网上的pdf版本重新排版整理出的txt版和pdf版,看起来舒服很多。txt版本还可以放到手机或ipod上看。

2010-04-24

空空如也

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

TA关注的人

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