- 博客(11)
- 资源 (4)
- 收藏
- 关注
转载 文件描述符——select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *timeout); 所在的头文件为:#include 和#include
2014-05-20 09:32:02 964
原创 sqlite嵌入式移植评估
嵌入式数据库的应用探索目录1.嵌入式数据库简...22.常见嵌入式数据库简介...22.1. Sqlite(开源)22.1.1. Sqlite简介:... 22.2. Berkeley DB(开源限个人)... 22.3. extreme DB(开源)... 32.4. Empress(商业)..
2014-04-17 21:16:37 1920 3
原创 sqlite_c/c++编程学习(20140305)
工作需要,开始学习,第一个程序#include#include#include"sqlite3.h"int main(int argc,char *argv[]){ sqlite3 *db; char *zErrMsg = 0; int rc; rc = sqlite3_open("test.db", &db);
2014-04-17 00:11:29 979
原创 程序分析简介
程序分析是以某种语言书写的程序为对象,对其内部的运作流程进行分析。程序分析的目的主要有三点:一是通过程序内部各个模块之间的调用关系,整体上把握程序的运行流程,从而更好地理解程序,从中汲取有价值的内容。二是以系统优化为目的,通过对程序中关键函数的跟踪或者运行时信息的统计,找到系统性能的瓶颈,从而采取进一步行动对程序进行优化。最后一点,程序分析也有可能用于系统测试和程序调试中。当系统跟踪起来比较复杂,
2013-12-31 15:28:08 1855
原创 深入浅出MFC读书笔记——c++对象重要性质
工作需要,开始学习MFC,最近在读《深入浅出MFC》,将所看的内容整理作为笔记~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**************************************************勿在浮沙筑高台——c++重要性质 ****dat
2013-12-28 18:15:51 1019
原创 2013总结随记
转眼,毕业半年了,工作的时间同样很快,又老了一岁,依稀记得毕业前挥霍的思念大学,呵呵,过去的就过去了,在经历考研失败后,今年春招来到上海,老到现在这家公司,当了一名软件开发员,来公司半年,基本是零基础起步,边看边学,加入项目组是从事嵌入式方向的,可是我的第一个任务是上位平台功能改进,当时,在学校里只写过几百行代码的我,见到了300多M的代码,惊呆了,加上对MFC很不熟悉,那段日子太痛苦了,我的使用
2013-12-20 13:59:29 779 1
转载 struct 随笔
先看一个我在网上看到一个关于结构体的问题以及相关解答:#include struct s1 { char *s; int i; struct s1 *sip; }; main () { struct s1 a[]={{"abcd",1,a+1},{"efgh",2,a+2},{"ijkl",3,a}};/*注释*/ struct s1 *p=a;
2013-12-19 14:08:06 873
转载 arm-linux-gcc学习笔记
我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:1) 预处理(Pre-Processing)2) 编译(Compiling)3) 汇编(Assembling)4) 链接(Linking
2013-10-31 09:03:14 760
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人