随笔分类 -  POCO

POCO C++通用系列C++类库,其提供了多种特性,如网络、文件、安全、多线程、字符串流、压缩、数据库等
摘要:日期时间DateTime:内部提供多个设计计时器、日期、时区、时间戳等; Clock.h :Clock时钟计时类,_clock:Int64类型时钟值,CLOCKVAL_MIN、CLOCKVAL_MAX:最小、最大时钟值;提供多个重载版本的构造函数、复制、拷贝构造函数实现,以及多个不同的条件运算符重载 阅读全文
posted @ 2016-07-14 22:20 浩月星空 阅读(2892) 评论(0) 推荐(0) 编辑
摘要:加解密Crypt:内部提供多种加解密方式、信息摘要提取、随机数产生等,具体的算法内部实现不做研究学习; DigestEngine.h :DigestEngine类作为各种摘要提取的基类,提供必要的接口;update:参数为提供将被提取的数据信息,digest:获取信息摘要,digestLength: 阅读全文
posted @ 2016-07-14 22:16 浩月星空 阅读(794) 评论(0) 推荐(0) 编辑
摘要:缓存Cache:内部提供多种缓存Cache机制,并对不同机制的管理缓存策略不同实现; ValidArgs.h :ValidArgs有效键参数类,模板参数实现,_key:键,_isValid:是否有效,此外提供key获取键、isValid是否键有效,invalidate使得键值无效;默认情况下键为有效 阅读全文
posted @ 2016-07-14 22:13 浩月星空 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:核心Core: Version.h:版本控制信息,宏POCO_VERSION,值格式采用0xAABBCCDD,分别代表主版本、次版本、补丁版本、预发布版本; Poco.h:简单地包含了头文件Foundation.h; Foundation.h:使用其他任何Foundation模块前需要包含的头文件, 阅读全文
posted @ 2016-07-14 21:59 浩月星空 阅读(2863) 评论(1) 推荐(1) 编辑
摘要:Foundation组件作为POCO库的基础组件,主要包含了核心Core、缓存Cache、加解密Crypt、日期时间DateTime、动态类型Dynamic、事件events、文件系统Filesystem、哈希Hashing、日志Logging、通告机制Notifications、进程Process 阅读全文
posted @ 2016-07-14 21:57 浩月星空 阅读(1434) 评论(0) 推荐(0) 编辑