09 2015 档案
摘要:volatile关键字的作用volatile的英文释义:易变的,不稳定的。volatile关键字是一种类型修饰符,用它声明的变量表示变量可能被编译器未知的因素更改,比如:操作系统、硬件或者线程等,这样编译器就不会假设这个变量的值。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而...
阅读全文
摘要:非模板友元函数 模板类的非模板友元函数是说该模板类的友元函数只是一个普通函数,并且该函数是非模板函数或该函数不视为模板函数。这里包含了两种情况,下面分别就两个例子进行说明。• 函数是非模板函数 这一类友元函数特点是不带有参数列表,例如:friend void Fn()。这类友元函数通常可以用于全局对...
阅读全文
摘要:gcc & g++& gdb• 安装方法 yum install gcc -y yum install gcc-c++ -y yum install gdb -ylsb_release• 工具简介 Thelsb_releasecommand prints certain LSB (Lin...
阅读全文
摘要:是否应该使用goto语句 goto语句也被称为无条件转移语句,它通常与条件语句配合使用来改变程序流向,使得程序转去执行语句标号所标识的语句。 关于是否应该使用goto语句,历史上也争论不休。恐怕国内大部分教授高级编程语言的课堂上,都会主张在结构化程序设计中不使用goto语句, 以免造成程序流程的混乱...
阅读全文
摘要:C语言中struct初始化• 普通结构体的初始化 假设我们有如下的一段代码,其中已有Student结构体,要求实例化一个Student对象并将其初始化。#include typedef struct _Student{ unsigned age; unsigned grade;} Stu...
阅读全文
摘要:.vimrc文件 我们已经知道vim的配置文件为vimrc文件,而且知道vimrc文件分为系统vimrc文件和用户vimrc文件。在通常情况下,我们不进行系统vimrc文件的修改,而是各个用户针对自己的需求对用户vimrc文件进行配置。• vimrc文件的路径 打开vim并输入":version"命...
阅读全文
摘要:vim配色文件• 下载地址 googlecode : http://vimcolorschemetest.googlecode.com/svn/html/index-c.html vimcolors : http://vimcolors.com/• 存放路径 从网上下载喜欢的配色方案文件到本地,然后...
阅读全文
摘要:文本选择操作 为了方便地选取文本块,Vim编辑器引入了可视模式(Visual Mode)。要选取一段文本块,操作步骤如下: ▶将光标移动到要复制文本块的开始处。要注意的是进入可视模式后,选中文本块是以开始光标位置向后或向前复制的,并且开始光标处的字符包含在将选中文本块中。 ▶使用不同的快捷键进...
阅读全文
摘要:参考资料• 维基百科:https://en.wikipedia.org/wiki/Reactor_pattern事件驱动模式 我们已经知道,当前对于一台主机,其CPU的处理速度是要远远高于IO的处理速度。如果为了一个IO操作(譬如从Socket收取一段数据),应用程序阻塞等待IO操作的完成是不划算的...
阅读全文
浙公网安备 33010602011771号