跨平台的模块时间统计套件C++编写 在编写时间密集型程序时,我们经常需要统计某些模块(或函数)的时间消耗。在以往实践中,这往往需要添加大量的测试代码,费时费力。正好我目前在公司开发的各类行情FeedHandler恰好也是时间密集型程序,也常常需要测试模块的时间消耗,因此我开发了一个小套件,极大简化了程序各模块的时间统计。
基于Boost的数据处理器及线程安全类和信号量 1.线程安全的双端队列,可用于多线程中传递数据,数据类型包括二进制流、简单类型、对象等。 2.封装了boost的condition_variable,使其使用方法很接近Windows的Event。其优势在于能跨平台使用。 3.封装了boost的mutex,能跨平台使用。 4.封装了boost的mut
Java调用C++API dll示例程序 完整的展示了Java调用C++API/dll示例程序.说明如下:1.mrSocketAPICInt是准备被java调用的API2.mrSocketAPIJavaInt是java调用C++api的中间层3.mrSocketAPIJavaIntDemo是java程序,展示与C++api如何对接
boost自动编译脚本 boost的自动编译脚本。能将boost自动编译成vs2008、vs2010的32位和64位版本库。最好能配合great3779的博文《编译boost (boost_1_49_0)》一起使用。
boost自动编译脚本各版本通用 boost的自动编译脚本。能将boost自动编译成vs2008、vs2010的32位和64位版本库。最好能配合great3779的博文《编译boost (boost_1_52_0)》一起使用。兼容1_52_0之前的各版本。
一个C++跨平台的轻量级日志类 // 一个跨平台的轻量级日志类。此类在于展示: // 1. 多线程写日志的思想。(写日志的动作不应对主程序产生较大影响) // 2. 展示了跨平台的线程安全、信号通知等机制 // 3. 展示了一个高效的数据处理器 // 4. 展示了回调机制的使用 // 5. 展示了单例的使用 // 6. 间接展示了