摘要:
“|”:表示管道命令格式:第一条命令|第二条命令 |第三条命令 ...解释:将第一条命令的结果作为第二条命令的参数来使用“&”:表示组合命令格式:第一条命令 & 第二条命令 & 第三条命令 ...解释:先后执行命令1,2,3“&&”:表示组合命令格式:第一条命令 && 第二条命令 && 第三条命令 ... 阅读全文
摘要:
1.df:列出文件系统的整体使用量 1.1 [-a]列出所有的文件系统,包括系统特有的/proc等 1.2 [-k]以KBytes的容量显示各文件系统 1.3 [-m]以MBytes的容量显示各文件系统 1.4 [-h]以人们易于阅读的GBytes,MBytes,KBytes等格式显示 1... 阅读全文
摘要:
1.cat /proc/cpuinfo:查看CPU的信息 1.1cat /proc/cpuinfo | grep "processor" | wc –l:查看逻辑CPU个数 1.2cat /proc/cpuinfo | grep "physical id" | sort -u | wc –l:查... 阅读全文
摘要:
1.查看所有的命令:连续按两次tab键2.man:操作说明 2.0 man [命令]:查看指定命令的操作说明 2.1 空格:下一页 2.2 PageUp:上一页 2.3 PageDown:下一页 2.4 Home:第一页 2.5 End:最后一页 2.6 /string:搜寻指定字符串... 阅读全文
摘要:
1.uname:查看版本信息 1.0 uname -r 1.1 [--all]显示所有信息 1.2 [-i]硬件平台信息2.pwd:显示当前所在目录(print working directory)3.cd:切换/改变目录(change directory) 3.0cd [相对路径或绝对路径... 阅读全文
摘要:
现在开始用远程服务器为自己的代码进行备份了,在这上面我选择OSC的Git进行源码管理,选择的原因是,嘿嘿……有中文,我不太喜欢GitHub全英文的环境,毕竟读半天不懂得伤不起啊。1.申请Git账号2.下载Git版本管理软件3.搭配TortoiseGit联合进行使用,方便一些。具体使用方法(Win7)... 阅读全文
摘要:
从http://www.sqlite.org/主页上获得了SQLite的源文件,还没有时间研究就在编译上发生了不小的问题。首先是碰到是,编译之后,只产生了sqlite3.dll文件,不产生对应的lib库文件。查看了下sqlite3.h代码,发现了SQLITE_API的宏没有定义导出用的__decls... 阅读全文
摘要:
SQLite3利用函数sqlite3_column_blob来返回blob字段的内容的指针,并通过sqlite3_column_bytes来返回对应该字段的长度。只是一直有一个疑问就是通过sqlite3_column_blob返回的二进制blob内容的内存是谁来释放,是由SQLite内部还是用调用者来释放。后来仔细观察了内存变化发现,sqlite3_column_blob函数会预先分配一块内存,每次调用sqlite3_step然后sqlite3_column_blob字段内容的时候,都会在这一个指定的空间内写入,所以调用者不必去管理者块内存,也因此,每次sqlite3_column_blob返 阅读全文
摘要:
有关ASCII,Unicode以及UTF-8等字符集编码问题的浅述。 阅读全文
摘要:
这几天研究起来单例模式,这对日常工程来说还是比较常见,例如配置文件等就需要用单例模式来声明。由于厌烦的单例模式代码反复的重写,这几天想了不少的方法。而目前,只想到一种方法,就是用宏来做对应的声明。我采用的单例模式是利用私有化构造函数来实现的,这个方法是最简单也是最基本的,多线程下是否可用有待考究。 1 #define INITIALIZE_SINGLETON_CLASS(ClassName)\ 2 ClassName*ClassName::m_this = NULL; 3 4 #define OBTAIN_SINGLETON_CLASS(ClassName)\ 5 Class... 阅读全文