03 2015 档案

摘要:精确到秒:time_t t1,t2;time(&t1);some instruction.....time(&t2);printf("%d\n",t2-t1);精确到毫秒:clock_t c1,c2;c1=clock();some instruction....c2=clock();printf("... 阅读全文
posted @ 2015-03-29 16:25 li-xingtao 阅读(138) 评论(0) 推荐(0)
摘要:/proc这个目录是一个虚拟文件系统。它放置的数据都是在内存之中的,例如系统内核、进程、外部设备的状态和网络状态等。因为这个目录是在内存之中,所以不占用磁盘空间可以通过查看 /proc/cpuinfo 文件,查看到内核情况mpstat -P ALL 查看多核cputop检测系统状况irix mode... 阅读全文
posted @ 2015-03-27 17:49 li-xingtao 阅读(3648) 评论(0) 推荐(0)
摘要:curses库是一组函数,程序员可以用它们来设置光标的位置和终端屏幕上显示的字符样式。curses库最初是由UCB的开发小组开发的。大部分控制终端屏幕的程序使用curses。曾经由一组简单的函数组成的库现在包括了许多复杂的特性。Ubuntu下安装方法:sudo apt-get install lib... 阅读全文
posted @ 2015-03-27 16:31 li-xingtao 阅读(613) 评论(0) 推荐(0)
摘要:为什么C++不能有虚构造函数,却能有虚析构函数C++的动态绑定通过虚函数表实现(vtable),在类有一个vptr指针指向vtable但是当类构造是,对象还没有构造起来,这时候,也就不存在vptr,所以不能有虚构造函数对于析构函数,动态绑定是没问题的;并且一般要加上virual,假如定义Base *... 阅读全文
posted @ 2015-03-27 10:16 li-xingtao 阅读(174) 评论(0) 推荐(0)
摘要:变量:变量的内容: $variable ${variable}变量的设置: myname=lixingtao 但是等号两边不能出现空格,如果出现空格可以用 单引号 ’ 或者双引号 ”扩起来 myname="li xingtao"单引号和双引号的区别:var="lang is $LA... 阅读全文
posted @ 2015-03-16 21:55 li-xingtao 阅读(229) 评论(0) 推荐(0)
摘要:const int *a;int *const a; 两者的区别: 这两种情况a都是一个指针第一种限制的是 *a 是一个常数,也就是指针a指向的位置,这个位置存储的数据不能变动第二种限制的是 a是一个常数,也就是指针a指向的位置是固定的 阅读全文
posted @ 2015-03-12 17:20 li-xingtao 阅读(116) 评论(0) 推荐(0)
摘要:nautilus dir 用图形界面打开文件夹xdg-open filename 打开各种类型的文件,跟在图形界面中双击是一样的 阅读全文
posted @ 2015-03-11 23:12 li-xingtao 阅读(139) 评论(0) 推荐(0)
摘要:vim缺省是vi兼容模式,可能出现退格符删除的字符任然显示,不能持续回退 设置成不兼容模式就好了: :set nocp 基本命令 ZZ 保存文件并且离开vi :e! enter 恢复到刚打开文件的内容,这样可以从头再来 :q! enter 消除编辑结构并且离开vi :w newfile 将内容写入文 阅读全文
posted @ 2015-03-04 14:51 li-xingtao 阅读(214) 评论(0) 推荐(0)
摘要:1 用PID关闭进程 进程的PID可以通过,进程名称查到 ps -ef | grep processName kill pid2 通过进程名查看pid时可以用pgrep pgrep processName3 直接用进程名结束进程 pkill processName 阅读全文
posted @ 2015-03-03 15:29 li-xingtao 阅读(1659) 评论(0) 推荐(0)
摘要:gcc -g main.c -o a.outg++ -g main.cpp -o a.out加-g 是为gdb调试提供调试信息其他的编译选项 当使用unordered_map时要添加-std=gnu++0x或者-std=c++0xgcc -I-Ixxx 的意思是除了默认的头文件搜索路径(比如/us... 阅读全文
posted @ 2015-03-03 10:56 li-xingtao 阅读(154) 评论(0) 推荐(0)
摘要:要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件using std::string;using std::wstring;或using namespace std;下面你就可以使用string/wstring了,它们两分别对应着char和... 阅读全文
posted @ 2015-03-03 09:59 li-xingtao 阅读(142) 评论(0) 推荐(0)