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