摘要:
转自:http://blog.csdn.net/tigerjb/article/details/6186553注:原文有图解说明还是去看原文吧ARM7处理器有两个指令集:32位的ARM指令集,16位的Thumb指令集。1> ARM指令集:效率高,代码密度高2> Thumb指令集:具有较高的代码密度。注:所有的ARM指令集都是有条件执行的,而Thumb指令集仅有一条指令具备条件执行功能。ARM程序和Thumb程序可相互调用,相互之间的状态切换开销几乎为零。二. ARM处理器寻址方式寻址方式是指根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM7处理器总共有9中基本的寻址 阅读全文
摘要:
转自:http://blog.sina.com.cn/s/blog_89fa41ef0100t04z.html1.查看环境变量: #export 2.设置环境变量1)临时,重启后失效#export PATH=$PATH:/opt/au1200_rm/build_tools/bin2)针对单独用户永久有效# vi /~/.bashrc 在里面加入: export PATH="$PATH:/opt/au1200_rm/build_tools/bin" 3)针对所有用户 永久有效 #vi /etc/profile 在里面加入: export PATH="$PATH:/o 阅读全文
摘要:
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 阅读全文
摘要:
原文: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(相当于每个数据包的顺序号,凭这个接收端可以知 阅读全文
摘要:
http://www.cnblogs.com/ebusi/archive/2011/02/09/1950422.html(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)七种文件类型d 目录 l 符号链接s 套接字文件 b 块设备文件c 字符设备文件 p 命名管道文件- 普通文件正则表达式从一个文件或命令输出中抽取或过滤文本时。可使用正则表达式(RE),正则表达式是一些特殊或不很特殊的字符串模式的集合。 基本的元字符集: ^ 只匹配行首。 $ 只匹配行尾。 * 一个单字符后紧跟*,匹配0个或多个此单字符。 [] 匹配[]内字符,可以是一个单字符,也可以是字符序列。可 阅读全文
摘要:
转自:http://www.kuqin.com/linux/20120701/321452.html在对进程进行监控时,我们一般需要得到该进程的 ID,进程 ID 是进程的唯一标识,但是有时可能在服务器上不同用户下运行着多个相同进程名的进程,下面的函数 GetPID 给出了获取指定用户下指定进程名的进程 ID 功能(目前只考虑这个用户下启动一个此进程名的进程),它有两个参数为用户名和进程名,它首先使用 ps 查找进程信息,同时通过 grep 过滤出需要的进程,最后通过 sed 和 awk 查找需要进程的 ID 值(此函数可根据实际情况修改,比如需要过滤其它信息等)。清单 1. 对进程进行监控1 阅读全文
摘要:
这个在面试或笔试的时候常问到或考到。已知类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 阅读全文