摘要: http://blog.csdn.net/water_cow/article/details/75178792、sqlite3编程 sqlite提供了一些C函数接口,通过向这些接口传入标准的sql语句可操作数据库。 2.1 sqlite3数据结构 sqlite3 *类型是sqlite3编程中最重要的数据类型,它贯穿数据库操作的始末。从数据库打开开始,sqlite就要为这个类型准备内存空间,直到数据库关闭。 2.2 sqlite3常用函数int sqlite3_open(constchar *filename, sqlite3 **ppdb); int sqlite3_close(sqlite3 阅读全文
posted @ 2012-12-03 20:21 萝卜先生 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 原文:http://hi.baidu.com/wuguoyana/blog/item/38c04d3bcf047ce43a87ce55.html首先TCP和IP是两种不同的协议,它们来七层网络模型中分别在不同的层次,IP协议是网络层的协议,TCP是更高一层的传输层的协议,TCP是建立在IP协议之上的,所以一般把TCP和IP连在一起说TCP/IP协议。Windows系统的TCP协议栈的数据包默认是1460字节大小,如果一次传输的数据大于这个长度,会把分割成几个长度都不大于1460字节的TCP数据包,每个数据包都会被赋予一个sequnce number(相当于每个数据包的顺序号,凭这个接收端可以知 阅读全文
posted @ 2012-12-03 20:17 萝卜先生 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/ebusi/archive/2011/02/09/1950422.html(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)七种文件类型d 目录 l 符号链接s 套接字文件 b 块设备文件c 字符设备文件 p 命名管道文件- 普通文件正则表达式从一个文件或命令输出中抽取或过滤文本时。可使用正则表达式(RE),正则表达式是一些特殊或不很特殊的字符串模式的集合。 基本的元字符集: ^ 只匹配行首。 $ 只匹配行尾。 * 一个单字符后紧跟*,匹配0个或多个此单字符。 [] 匹配[]内字符,可以是一个单字符,也可以是字符序列。可 阅读全文
posted @ 2012-12-03 20:13 萝卜先生 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.kuqin.com/linux/20120701/321452.html在对进程进行监控时,我们一般需要得到该进程的 ID,进程 ID 是进程的唯一标识,但是有时可能在服务器上不同用户下运行着多个相同进程名的进程,下面的函数 GetPID 给出了获取指定用户下指定进程名的进程 ID 功能(目前只考虑这个用户下启动一个此进程名的进程),它有两个参数为用户名和进程名,它首先使用 ps 查找进程信息,同时通过 grep 过滤出需要的进程,最后通过 sed 和 awk 查找需要进程的 ID 值(此函数可根据实际情况修改,比如需要过滤其它信息等)。清单 1. 对进程进行监控1 阅读全文
posted @ 2012-12-03 20:07 萝卜先生 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 这个在面试或笔试的时候常问到或考到。已知类String的原型为:class String{public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operate =(const String &other);// 赋值函数private: char *m_data;// 用于保存字符串}; 请编写String的上述4个函数。//普通构造函数String::String(const cha 阅读全文
posted @ 2012-12-03 18:53 萝卜先生 阅读(3210) 评论(0) 推荐(1) 编辑