C + +库,以帮助您的工作
POCO开发了一套现代化的,功能强大的C + +类库和框架。
他们是专门设计来帮助您建立网络和基于互联网的台式机,服务器和嵌入式系统上运行的应用程序。
它们是完全集成的神器出山:www.shenqi73.comC + +标准库。包括插座,网络协议(HTTP,FTP,SMTP,POP3等),SQL数据库访问和XML解析。
这里是“POCO”的一些主要特点:
设计与实现
·写在现代化的标准ANSI C + +,C + +标准库的使用。模块化设计,只需极少的外部依赖关系,营造出的方块。很好地融合了“经典”的面向对象的设计与现代C + +。清洁,易于理解的代码(我们经常得到赞美),一致的编码风格,全面的测试套件。
核心功能:
·的任何及DynamicAny类为动态类型
·缓存框架
·日期和时间
·事件(signal / slot机制)和通知框架
·正则表达式(基于PCRE)
·共享库和类加载
·智能指针和内存管理(缓冲池)
·字符串格式化字符串
工具 ·元组
编程:
·基于zlib的压缩/解压缩的流类
·ZIP
文件的创建和提取
加密:
·密码散列
·X509证书处理
·对称RSA加密算法
·用于加密和解密的数据流
·基于OpenSSL的
数据库:
·统一接入到不同的SQL数据库(ODBC,MySQL和SQLite的)
·自动数据类型映射
·集合支持(STD ::载体,性病::组,性病::地图等)
·记录集和元组
·会话池
文件系统:
·独立于平台的道路建设和操纵
·目录列表
·通配
·文件属性
日志记录:
·可插拔的的日志通道和消息格式化的框架,可扩展的日志记录
·控制台日志记录,日志文件,系统日志,远程系统日志,Windows事件日志服务
多线程:
·线程和线程同步类
·线程池
·工作队列
·活动对象和活动
·任务管理
·定时器
网络:
·流,数据包,组播,服务器和原始套接字
·TCP服务器框架(多线程)
·反应器服务器框架
·HTTP(S)客户端和服务器框架
·HTTP基本和摘要式身份验证
·C + +编译器嵌入服务器上的网页C + +代码转换成HTML页面
·FTP客户端
·SMTP和POP3客户端发送和接收电子邮件
·URI和UUID处理
·HTML表单处理
·MIME多部分消息
·SSL / TLS支持基于OpenSSL的
·WebSocket的客户端和服务器(RFC 6455)
进程和IPC:
·启动和停止进程
·进程同步
·共享内存
流:
·Base64编码和hexBinary编码/解码
·压缩(zlib的)
·行结束符转换
·内存流
·文本编码转换
·URI流开门红
文本编码:
·UTF-8和Unicode处理
·文本编码和转换
·字符分类
实用工具类:
·命令行和服务器应用程序框架
·命令行选项处理
·配置文件解析
·UNIX的守护进程和窗口服务
XML:
·快速的XML解析的基础上外籍
·SAX2 XML简单API(第2版)解析器
·DOM(文档对象模型,1-3级)解析器
·XML作家
要求:
·最低75 MHz的ARM9
·8 MB RAM
此版本中的新功能:
·固定SF#3476926:RegDeleteKeyEx在Windows XP 32位