摘要:
写在前面1. 本文内容对应《UNIX环境高级编程》(第2版)》第14章。2. 总结了IO多路转接的概念,以及select、pselect和poll函数的用法。3. 希望本文对您有所帮助,也欢迎您给我提意见和建议。IO 多路转接当从一个文件描述符读,然后写到另一个文件描述符,可以在下列形式的循环中使用阻塞IO。while ((n = read(STDIN_FILENO, buf, BUFSIZ)) > 0) if (write(STDOUT_FILENO, buf, n) != n) err_sys("write error");但是,如果必须从两个描述符读,那么就可能 阅读全文
阅读排行榜
准备移植xynth到arm板上了。
2009-04-11 19:54 by htc开发, 228 阅读, 收藏,
摘要:
xynth是一个轻量级的开源GUI,有很炫的效果。详细如下:Xynth Windowing System Whatis?Xynth is a portable embedded windowing system, client/server interface between display hardware (mouse, keyboard, video displays) and the desktop environment that works on many hardware, including embedded devices (handhelds, set-top boxes, 阅读全文
关于Homer2项目的一些介绍
2008-08-30 10:43 by htc开发, 228 阅读, 收藏,
摘要:
开源项目网址:http://code.google.com/p/homer2/简介 Homer2 是一个开源嵌入式项目,目的是建立一个家庭机器人平台,力求打造一个忠实可靠的家庭机器人,就像“星球大战”里的R2-D2那么可爱。此平台基于开源操作系统linux。 Homer2项目也是一个社区,所有人都可以参加,协助设计自己理想中的机器人平台。并能在这个过程中,学到所有相关arm-linux开发经验。 Homer2支持的硬件 本项目早期采用S3C2410?开发板,等早期程序基本完善后,进行硬件设计,做成Homer2自己的PCB板。 目前的开发板资源: CPU:S3C2410?,主频可达203MHz; 阅读全文
Linux下cut命令的讲解(转)
2011-12-12 11:08 by htc开发, 227 阅读, 收藏,
摘要:
有时我们经常会遇到这样一些问题:有一页电话号码薄,上面按顺序规则地写着人名、家庭住址、电话、备注等,此时我们只想取出所有人的名字和其对应的电话号码,你有几种方法可以实现呢?确实这种纵向定位的方式用常规办法难以实现,这时,cut就可以大显身手了。What’s cut?子曰:cut命令可以从一个文本文件或者文本流中提取文本列。命令用法:cut -b list [-n] [file ...]cut -c list [file ...]cut -f list [-d delim][-s][file ...]l 上面的-b、-c、-f分别表示字节、字符、字段(即byte、character、field) 阅读全文
C++设计模式-单件
2011-08-02 19:38 by htc开发, 227 阅读, 收藏,
摘要:
定义单件(Singleton)模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。结构理解1.Singleton模式用来取代全局静态变量。C++通过静态成员变量来实现类实例全局唯一性。2.instance()方法是单件提供的唯一调用入口。要点1.为了防止外界调用产生多个实例,将构造方法、析构方法、拷贝构造方法、赋值重载方法都作为protected。2.instance()方法产生对象方式有两种:使用局部static对象,生命期在首次进入局部生命期产生,在程序结束时销毁;通过new产生新对象,在析构方法中delete对象。3.获取单件实例调用方式:Singleton::instance() 阅读全文
浙公网安备 33010602011771号