- 博客(6)
- 资源 (30)
- 问答 (2)
- 收藏
- 关注
转载 Linux下的定时器用法
在linux下提供了两种基本的Timer机制:alarm和settimer。 1、alarm #include unsigned int alarm(unsigned int seconds); 这是个最简单的Timer,当调用了alarm(n)时,等待n秒后,就会触发一次SIGALRM信号,故需要在调用alarm函数前先设置好 SIGALRM信号对应的处理
2012-08-24 10:12:17 967
原创 Qt下如何添加资源文件
背景:.png文件放在/root/Desktop/iconpix/下,.qrc文件放在/root/Desktop/方法一:自动生成qrc:1.直接新建一个qrc文件,写上,用qt打开,在里面通过图形ui添加前缀与图片文件,之后保存;2.在pro文件中添加RESOURCES += /root/Desktop/source.qrc方法二:手写qrc:1.新建qrc文件,
2012-08-22 16:12:16 8486
转载 Tcp与Udp(C语言版)
TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,在 OSI模型中,它完成第四层传输层所指定的功能。UDP:是User Datagram Protocol的简称,用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送
2012-08-20 13:51:22 1181
转载 Makefile变量
CC 和 CCFLAGS 就是 make 的变量。GNU make 通常称之为变量, 而其他 UNIX 的 make 工具称之为宏,实际是同一个东西。在 makefile 中引用变量的值 时,只需变量名之前添加 $ 符号,如 $(CC) 和 $(CCFLAGS)。 GNU make 有许多预定义的变量,这些变量具有特殊的含义,可在规则中使用。除预定义变量以外,GNU make 还
2012-08-12 15:59:15 605
原创 编译过程
我们在程序编译时会经历 预编译---编译---汇编---链接 这四个阶段。在高级语言中这些步骤不易察觉,下面是几个阶段要处理的内容:预编译:此过程主要处理源代码中以#开头的预编译指令,如 #if ,#include,#define等 1.将所有的#define删除,并且展开所有的宏定义。 2.处理所有条件预编译指令,比如:#if ,#endif,#ifdef等
2012-08-12 15:54:59 536
转载 libxml 入门
http://jianlee.ylinux.org/Computer/C/libxml.htmlXML介绍:XML 和 DOMXML是eXtensible Markup Language的缩写,它是一种可扩展性标识语言, 能够让 你自己创造标识,标识你所表示的内容。DOM全称是Document Object Model(文档 对象模型),定义了一组与平台和语言无关的接口,以
2012-08-03 16:31:41 1888
使用eclipse单步调试jni代码 (方法2)
2014-10-28
使用eclipse单步调试jni代码(方法1)
2014-10-28
wxDFB-2.8.12移植到arm-linux
2013-08-31
移植DirectFB与GTK+到arm-linux上,2013年8月最新制作,亲测可用
2013-08-31
linux下的HD7279A驱动
2013-04-17
vsftpd在OK6410上的移植(linux)
2011-12-19
android 开发 项目前期用的32位jdk 后期可以换成64位jdk吗?
2014-09-01
如何交叉编译arm-linux版本的wxPython-2.8
2013-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人