随笔分类 -  linux开发

摘要:基于 C 语言的 JavaScript 引擎探索http://www.ibm.com/developerworks/cn/linux/l-cn-spidermonkey/https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_User_Guidehttp://zh.wikipedia.org/wiki/SpiderMonkey下载地址:http://ftp.mozilla.org/pub/mozilla.org/js/SpiderMonkey-让你的C++程序支持JavaScript脚本 http://blog.csdn.net/ 阅读全文
posted @ 2014-03-14 16:32 静之深 阅读(3619) 评论(0) 推荐(0)
摘要:sudo apt-get install ia32-libs32-64sudo apt-get install libc6:i386sudo apt-get install librt:i386sudo apt-get install libcurl3:i386sudo apt-get install libsqlite3-0:i386sudo apt-get install libstdc++6:i386sudo apt-get install libxml2:i386sudo apt-get install libpcre3:i386sudo apt-get install libjans 阅读全文
posted @ 2014-03-06 12:54 静之深 阅读(1194) 评论(0) 推荐(1)
摘要:Linux下使用clock_gettime给程序计时 PS:年份是从1900年起至今多少年,而不是直接存储如2013年,月份从0开始的,0表示一月,星期也是从0开始的, 0表示星期日,1表示星期一。 二、linux下时间类型的相互转换 由上述可知,linux下常用的两种类型就是time_t和tm。下 阅读全文
posted @ 2014-03-05 19:17 静之深 阅读(12836) 评论(0) 推荐(0)
摘要:交叉编译thttpdhttp://lakie.blog.163.com/blog/static/45185220201162910432330/thttpd安装与调试 http://blog.csdn.net/21aspnet/article/details/7045845启动thttpd# /usr/local/thttpd/sbin/thttpd -C /usr/local/thttpd/conf/thttpd.conf7. 在开发板上为thttpd创建一个独立的用户:httpd,并用此用户创建httpd服务的根目录html最简单的测试方法不用配置文件,直接输入命令:thttpd -p 8 阅读全文
posted @ 2014-02-19 14:52 静之深 阅读(3506) 评论(0) 推荐(0)
摘要:Socket的地址查询函数http://blog.sina.com.cn/s/blog_988c054b010139e3.htmlhttp://www.cnblogs.com/cxz2009/archive/2010/11/19/1881693.html包含头文件#include函数原型int getaddrinfo( const char *hostname, const char *service, const struct addrinfo *hints, struct addrinfo **result );参数说明hostname:一个主机名或者地址串(IPv4的点分十进制串或者IP 阅读全文
posted @ 2014-01-04 19:04 静之深 阅读(4535) 评论(0) 推荐(0)
摘要:四、互斥锁属性线程和线程的同步对象(互斥量,读写锁,条件变量)都具有属性。在修改属性前都需要对该结构进行初始化。使用后要把该结构回收。我们用pthread_ mutexattr_init函数对pthread_mutexattr结构进行初始化,用pthread_mutexattr_destroy函数对... 阅读全文
posted @ 2013-12-06 16:44 静之深 阅读(3354) 评论(0) 推荐(0)
摘要:我写了一个服务器程序, 在Linux下测试时, 总是莫名退出. 最后跟踪到是write调用导致退出. 用gdb执行程序, 退出时提示"Broken pipe".最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端只是收到FIN包. 按照TCP协议的语义, 表示对端只是关闭了其所负责的那一条 阅读全文
posted @ 2013-12-02 12:49 静之深 阅读(39082) 评论(0) 推荐(0)
摘要:#include #include #include #include #include #include #include #include #include #include #include typedef long LONG;typedef char CHAR;#define CONST const#ifndef SUCCESS#define SUCCESS 0#endif#ifndef FAIL#define FAIL -1#endifLONG GetMac(CONST CHAR *pcIfName, CHAR *pcMac... 阅读全文
posted @ 2013-04-17 14:32 静之深 阅读(7839) 评论(2) 推荐(0)