摘要:
以下3个有什么区别char * const p; char const * p;const char *p; #includevoid test(){ /* *主要测试const的是 *地址还是地址里的数据... 阅读全文
摘要:
都是一种数据类型double 双精度值 通常是64位 8字节 精度较高 可以精确小数点后的位数多float 浮点数 通常是32位 4字节 精度较低 可以精确小数点后的位数少都可以... 阅读全文
摘要:
题目描述:对于一个字节(8bit)的无符号整形变量,求二进制表示中“1”的个数,要求算法执行效率尽可能地高。先看看我自己的答案(方法一):unsigned char Count(unsigned char byt... 阅读全文
摘要:
int quicksort(vector &v, int left, int right){ if(left key){ high--; ... 阅读全文
摘要:
/**清空键盘缓冲区很多种方法,如用fflush(stdin);rewind(stdin);等,但是在linux这些都不起作用,*发现setbuf(stdin, NULL);就能直接清空键盘缓冲区了。*/#inc... 阅读全文
摘要:
vim-man1.简介 在编程的过程中,可能需要用到某个系统函数,却一时间记不住它的参数,或头文件。这时候就需要用到man去查阅该函数。 但是退出vim或者切换窗口去查阅就显得很费时了。我们需要在v... 阅读全文
摘要:
一 Vim中取词翻译1.先安装sdcvsdcv全称为stardictconsole version,即终端下的词典。首先,安装:sudoapt-get install sdcv安装后可以在命令行查单词,输入sdc... 阅读全文
摘要:
1.安装clang解析环境sudo apt-get install clang2.下载clang_completehttp://www.vim.org/scripts/script.php?script_id=3... 阅读全文
摘要:
1.安装ctagssudo apt-get install ctags2.解压glibc源码包如: 解压glibc-2.20.tar.gz建立源码索引,比如对gnu的libc库做一个索引,而这些代码放在/home... 阅读全文
摘要:
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义... 阅读全文