c++开源库
文章平均质量分 79
Captain_MXD
这个作者很懒,什么都没留下…
展开
-
tinyxml源码解析
tinyxml是一个小型的xml文件解析器,它使用文档对象模型(DOM)来进行解析,这种模型的处理方式为在解析时,一次性的将整个XML文档进行分析,并在内存中形成对应的树结构,同时,向用户提供一系列的接口来访问和编辑该树结构。这种方式占用内存大,但可以给用户提供一个面向对象的访问接口,对用户更为友好,非常方便用户使用。整个源码主要有8个文件组成,6个头文件和2个cpp文件。tinyxml源码下载地转载 2017-07-17 10:45:35 · 925 阅读 · 0 评论 -
TinyXml快速入门
对于xml文件,目前我的工作只是集中在配置文件和作为简单的信息文件来用,因此我不太喜欢使用msxml这种重量级的xml解析器,特别是使用msxml解析xml涉及到复杂的com类型转换,更是令人感觉繁琐。因此对于简单的xml文件的解析,我更愿意使用开源的TinyXml。 首先介绍一下TinyXml吧。TinyXML是目前非常流行的一款基于DOM模型的XML解析器,简单易用且小巧转载 2017-08-25 12:24:19 · 292 阅读 · 0 评论 -
VS2015中配置Pthread
一、安装平台 Win7\8\10 64位 Microsoft Visual Studio 2015二、下载pthreads-w32-2-9-1tp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip解压后共转载 2017-10-23 08:59:15 · 1601 阅读 · 0 评论 -
网络库libevent在Visual Studio中的使用方法
libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。1、下载编译libevent 下载转载 2017-10-23 09:00:29 · 680 阅读 · 0 评论 -
libevent学习笔记【使用篇】——DNS域名解析 evdns
Libevent 提供了一些用于解析DNS域名的API, 以及一些用于实现DNS Server的接口。可移植的阻塞型域名解析Libevent 提供了标准库函数getaddrinfo的可移植版本,用于让阻塞性域名解析应用于可移植程序。(毕竟有些平台并不支持getaddrinfo函数,或者该函数相对于libevent的替代接口表现更差)。struct evutil_addrinfo { int...转载 2018-03-12 12:30:54 · 841 阅读 · 0 评论