08 2016 档案
摘要:简介 [easypack][1]是基于[boost.serialization][2]的二进制序列化框架,使用极其方便。 Examples 基本类型 可以看到,pack/unpack支持变参,并且还支持出栈式反序列化,使用非常方便。 std::tuple boost序列化默认不支持std::tupl
阅读全文
摘要:概述 工作中我们在网络传输时使用time_t来传输时间,在显示时使用字符串来显示,下面是一个日期转换类的实现,方便以后使用: 下面是DateTime的具体使用例子: c++ // main.cpp include include "DateTime.hpp" int main() { std::st
阅读全文
摘要:概述 C++在处理字符串时相对于python等脚本语言并没有什么优势,下面将常用的字符串处理函数封装成一个String工具类,方便以后使用,后期还会对该类进行扩充,下面是具体的实现: 下面是String的具体使用例子: c++ // main.cpp include include "String.
阅读全文
摘要:概述 最近在工作上需要用到定时器,然后看到boost里面的deadline_timer可以实现一个定时器,所以就直接将其封装成了ATimer类,方便使用,ATimer有以下优点: 1. 可以支持纳秒、毫秒、秒、分、小时定时。 2. 可以随时停止定时器。 3. 支持单次调用。 4. 因为使用了dead
阅读全文

浙公网安备 33010602011771号