2010年1月23日
摘要:
内存分配mallocfunction<cstdlib>void * malloc ( size_t size );Allocate memory blockAllocates a block ofsizebytes of memory, returning a pointer to the beginning of the block.The content of the newly ...
阅读全文
posted @ 2010-01-23 22:26
︶ㄣ第二名
阅读(2114)
推荐(0)
摘要:
有一种常见的误解认为用struct保留字定义的类与用class定义的类有很大的区别。唯一的不同只是默认的成员保护级别和默认的派生保护级别,没有其他的区别。1. 用class定义的类,默认的成员访问级别为private。struct定义的类成员默认访问级别是public。2. 使用class关键字定义的派生类默认具有private继承,而用struct关键字定义的类默认具有public继承: cl...
阅读全文
posted @ 2010-01-23 21:53
︶ㄣ第二名
阅读(1158)
推荐(0)
2010年1月22日
摘要:
int atoi ( const char * str ) //Convert string to integer忽略str前方的空白,直到遇到第一个非空白字符,如果第一个非空白字符是正负号或者数字,则转换尽可能长的有效字符为数字。如果没有合法的转换返回0,如果转换后的值超过int表示范围,INT_MAX or INT_MIN is returned。long int atol ( const c...
阅读全文
posted @ 2010-01-22 17:14
︶ㄣ第二名
阅读(5157)
推荐(0)
2010年1月21日
摘要:
下午搞了一下午,想找个java版本的飞鸽传书安装到Ubuntu上,用来传输文件。可是费了好多劲找来的几个却是学生写的java版的很次的假飞鸽传书。之后终于找到了正版的飞鸽传书,可是我很不情愿的发现用了很久很久的飞鸽传书是日本人做的。并且做的还很认真,Linux、Window、Mac各种主流操作系统都有对应的版本。这个是日本人的官方网站:http://www.ipmsg.org/ 官方网站没有提供...
阅读全文
posted @ 2010-01-21 19:02
︶ㄣ第二名
阅读(3325)
推荐(0)
2010年1月20日
摘要:
在C语言中,有时候指针和数组等效,有的时候却不然。什么时候不同?1. 数组名本身就代表一个地址。指针代表地址的地址。所以,指针、数组的定义和可能有的多处的声明要严格匹配!不能将在一个地方定义的数组,在他处声明为指针。反过来也不行!(详见C专家p84)的 2. 指针和数组都可以在他们的定义中用字符串常量进行初始化。尽管看上去一样,但底层的实现机制却不同。定义指针时,编译器不为指针所指向的对象分配空间...
阅读全文
posted @ 2010-01-20 17:19
︶ㄣ第二名
阅读(597)
推荐(0)
2010年1月19日
摘要:
1. 看到启动菜单时:选择要启动的内核kernel(恢复模式),按下e。进一个新的界面。2. 移动光标到kernel行,再次按下e,进入grub编辑画面。3. 将ro修改为rw,添加一个语句:init=/bin/bash,将光标移动到行末,回车,返回上一个画面。4. 按下b(光标保持在kernel行),系统开始启动。5. 看到熟悉的#提示符,现在就可以使用vi,less,等各种工具查看/etc/p...
阅读全文
posted @ 2010-01-19 18:32
︶ㄣ第二名
阅读(3242)
推荐(0)
2010年1月18日
摘要:
上图是进程的虚拟地址空间示意图。堆栈段: 1. 为函数内部的局部变量提供存储空间。 2. 进行函数调用时,存储“过程活动记录”。 3. 用作暂时存储区。如计算一个很长的算术表达式时,可以将部分计算结果压入堆栈。数据段(静态存储区): 包括BSS段的数据段,BSS段存储未初始化的全局变量、静态变量。数据段存储经过初始化的全局和静态变量。代码段: 又称为文本段。存储可...
阅读全文
posted @ 2010-01-18 22:31
︶ㄣ第二名
阅读(8524)
推荐(0)
摘要:
在Linux中,所有对设备和文件的操作都使用文件描述符来进行。Linux中一个进程启动时,都会打开3个文件:标准输入、标准输出和标准出错处理。这三个文件分别对应文件描述符0、1、2。在C语言中,在程序开始运行时,系统自动打开3个标准文件:标准输入、 标准输出、标准出错输出。通常这3个文件都与终端相联系。因此,以前我们所用到的从终端输入或输出都不需要打开终端文件。系统自定义了3个文件指针stdin、...
阅读全文
posted @ 2010-01-18 16:17
︶ㄣ第二名
阅读(5616)
推荐(0)
摘要:
一些PDF文件不允许读者复制、粘贴或者打印其中的内容。Ensode网站提供了一个给PDF文件解密的免费在线工具,上传需要解密的PDF文件,点击“Submitt”,就可下载解密后的文件了。解密后的文件不再有复制、粘贴和打印的限制。不过,你必须同意网站的“条款和条件”才能使用这个工具。地址:http://www.ensode.net/pdf-crack....
阅读全文
posted @ 2010-01-18 14:28
︶ㄣ第二名
阅读(3653)
推荐(0)
2010年1月17日
摘要:
此随笔测试x86下如何存储int型数据:高地址位存储int的高位,低地址位存储int的低位。这种存储方式叫做小端格式。另外还有“大端格式”。看一个程序:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include"st...
阅读全文
posted @ 2010-01-17 16:30
︶ㄣ第二名
阅读(1590)
推荐(0)