摘要: gcc 4.8中已经包含了std regex的头文件可是没有实现,所以链接是失败的gcc 4.9完整的支持了c++ 11的regex。在4.9以前,可以寻求boost的regex。不过,我更熟悉pcre,基于perl的正则表达式的实现。下载源码,解压将库配置为交叉编译,只生成静态库,配置pcre代码... 阅读全文
posted @ 2015-07-09 17:02 Jojodru 阅读(2198) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个项目,需要用到http get post等需求分析需要做到同步和异步,异步请求的返回以可选的回调通知的方式进行。本人以Linux为例,一步一步的来实现。配置并且编译libcurl我以在Linux底下的交叉编译举例。libcurl源码下载:http://curl.haxx.se/downl... 阅读全文
posted @ 2015-06-04 10:52 Jojodru 阅读(12054) 评论(1) 推荐(3) 编辑
摘要: 代码如下:#include using namespace std;templateclass Base {public: void SayHi() { T* pT = static_cast(this); pT->PrintClassName(); }... 阅读全文
posted @ 2015-03-11 11:23 Jojodru 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 根据minizip改写的模块,需要zlib支持输出的接口: 1 #define RG_ZIP_FILE_REPLACE 0 2 #define RG_ZIP_FILE_APPEND 1 3 4 //压缩文件夹目录,递归压缩 5 //szDir是需要压缩的目录,dstLe... 阅读全文
posted @ 2014-11-26 17:23 Jojodru 阅读(5029) 评论(1) 推荐(0) 编辑
摘要: 使用adb devices命令,可以轻松获取到所有连接到PC的adb设备的serial值。但是adb命令无法获取adb usb设备的vendor id和product id。本程序根据adb协议,遍历usb设备,使用ioctrl获取serial和vid,pid,这样可以将serial和vid pid... 阅读全文
posted @ 2014-10-16 15:18 Jojodru 阅读(5992) 评论(5) 推荐(0) 编辑
摘要: 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。int pthread_cond_wait(pthread_cond_t *cond... 阅读全文
posted @ 2014-10-13 14:37 Jojodru 阅读(2900) 评论(0) 推荐(0) 编辑
摘要: PermRoot.bat可以获取root权限。IsRoot.bat可以测试是否拥有root权限。UnRoot.bat可以清除root权限。下载地址:http://pan.baidu.com/s/1dDgWFsP不要问我要源码,没有啊。 阅读全文
posted @ 2014-10-11 11:35 Jojodru 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中,std的string功能相对于MFC的CString来说,实在是相形见绌。CStdString类实现了CString的功能,支持跨平台。 1 // ===================================================================... 阅读全文
posted @ 2014-09-30 16:41 Jojodru 阅读(3102) 评论(0) 推荐(0) 编辑
摘要: 使用c++开发程序或者库时,将库提供给其他人使用。然而使用者是使用c开发的程序,链接g++编译生成的库时,于链接gcc生成的库,有所不同。首先是静态库,以链接g++编译生成的libmylib.a为例子mylib依赖于pthread,rt,math库,链接时必须放在mylib之后。同时-Wl,--no... 阅读全文
posted @ 2014-09-25 11:56 Jojodru 阅读(15969) 评论(1) 推荐(0) 编辑
摘要: 参考:https://sourceware.org/binutils/docs/binutils/ar-scripts.html#ar-scriptsmakefile如下: 1 ARSCRIPT=script.ar 2 SILENT=@ 3 ARCHIVES=$(wildcard $(DIR_LIB... 阅读全文
posted @ 2014-09-24 17:53 Jojodru 阅读(6597) 评论(0) 推荐(0) 编辑