- 博客(5)
- 资源 (18)
- 收藏
- 关注
转载 aptitude
aptitude aptitude 是 Debian GNU/Linux 系统中, 非常神奇的的软件包管理器,基于大名鼎鼎的 APT 机制, 整合了 dselect 和 apt-get的所有功能, 并提供的更多特性, 特别是在依赖关系处理上。 aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitu
2013-11-26 18:06:04 966
转载 C语言各种数据类型及其在系统中占的字节和取值范围
C语言包含5个基本数据类型: void, int, float, double, 和 char. (另:C++ 定义了另外两个基本数据类型: bool 和 wchar_t. 一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰 所以short,long等等都不算基本数据类型。 这是书上说的,所以C++是7种基本数据类型。 空值型是一种,
2013-11-20 09:14:22 1521
转载 linux下检查内存泄露的工具 mtrace
最令linux程序员头疼的莫过于内存泄露了,即使你是在优秀的程序员,你也不能保证所以的malloc操作都有对应的free,那必要的工具就是必不可少的了。在一般的linux发行版中,有一个自带的工具可以很方便的替你完成这些事,这个工具就是mtrace。 下面是它的用法. #include #include #include #include int main(){
2013-11-15 16:41:03 717
转载 c 语言的的 一些事
全局变量默认是外部的(讨厌) 你会说“用全局变量可不是个好习惯!”。但在嵌入式系统中不同。举个例子,你有一个名为timer.c的文件,其中有个全局变量int counter,在另一个文件state_machine.c中,有另一个counter。如果你碰巧忘记了在它们之前加上’static’,它们就是同一个变量,你根本察觉不到,没有Warning,没有任何提示…… 这种行为看起来十分
2013-11-13 16:43:01 492
原创 一个简单的多线程socket
码了2个小时多,终于弄完了。用的编辑器是Qt creator ,突然发现在Qt creator上,也支持这些底层的c语言。在linux上调试无误。写这个,也算是自己读书的记录吧! #include #include #include #include #include #include #include #include #include #define PORT 1234
2013-11-10 21:36:03 906
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人