Leptonica 广泛用于图像处理和图像分析应用。
Omnimeeting是一个多平台的C++ 视频会议程序,能通过RTSP协议做到实时的摄像/音频流传输,支持人脸识别和跟踪提供I转换/发送全方位图像的API。 项目主页: http://www
Appkonference 是一个高性能的语音、视频会议系统,基于 Asterisk 系统。
Generic Memory Manager 是一个速度最快的跨平台的C++内存管理库,它是易用而且可扩展的。 项目主页: http://www.open-open.com/lib/vie
Objective-C中,类的实例化变量的范围有@private、@protected、@public。他们代表的意思和C++中相同,只是前面添加了一个@符号。下面介绍一下他们代表的范围: 指令 意思
LibU 是一个支持多平台的 C 语言程序库,包含很多独立的模块,例如:内存分配、网络和URI解析、字符串处理、调试和日志记录,LibU 是一个很小的库,差不多只有 70K 左右。这是一个模块化的,支持多平台,包括嵌入式平台的程序库。
nitro++ 是一个轻量级、快速的 C++ 框架,用来协助编写文件、目录、进程、线程和套接字操作的程序。 项目主页: http://www.open-open.com/lib/view/home/1326765816265
Tntnet 是一个 Web 应用服务器,可使用 C++ 来编写 Web 应用,可直接在 HTML 页面上编写 C++ 代码。完全多线程,支持 HTTP keep-alive ,其动态页面几乎跟静态页面的性能一样。
介绍 在 C++ 中通过一个全局函数来绑定到对象的成员函数是很有用的,这个特性也存在于其他语言中,例如 C#的委派。在 C++ 中相当于成员函数指针,但是并没有提供相应的特性。在这篇文章中,我想提出一个简单的 C++
libspdy 是 C 语言实现对 SPDY 协议支持的库。只需依赖 zlib 包 获取代码:git clone http://libspdy.org/git/ libspdy 项目主页:
Xapian 是一个用C++编写的全文检索程序,他的作用类似于Java的lucene。尽管在Java世界lucene已经是标准的全文检索程序,但是C/C++世界并没有相应的工具,而 Xapian 则填补了这个缺憾。
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。
这是用 C# 语言实现的简单网络管理协议SNMP 库,支持的版本包括1/2/3 示例代码: string host = "localhost"; string community = "public";
CppHibernate 项目可以让你在 C++ 项目中使用 Java 的 Hibernate 框架,使用相同的配置文件,包括:hibernate.cfg.xml 和 XXX.hbm.xml. 它通过
Standard Portable Library 是一个指针友好的 C/C++ 标准模板库的替代产品,它所提供的 API 跟 Java 或者是 .NET 的语言类似,包括公用的数据结构、网络操作接口以及数据库操作接口。
ODBC 记录集的封装,使之像一个 STL 容器。DTL还是一个ODBC的抽象层使之可以支持多种平台和各种C++编译器。通过DTL,你可以使用STL的迭代器,以及 insert/erase/replace 等
,请参阅, 英文官网 , 中文官网 。 JSON的实现有很多,基本上世界上每种语言都有实现,用C++实现的也有不少,各有特色。因为年前很空闲,于是也随手实现了一个,且叫myjson,特点是: 相对来说小,其实比较啰嗦
acl 框架库是一个 C 库,主要包含:服务器开发框架、同步/异步网络通讯、常用数据结构、进程池/线程池、流式 xml/json 解析器、http/ping 应用协议等内容; 项目主页: http://www
POCO C++库学习和分析 -- 线程 (二) 3. 线程池 3.1线程池的基本概念 首先我们来明确线程池的一些概念。 什么是线程池?线程池的好处?
为了解决这个问题,提出了进行I/O操作的一些I/O模型,下面介绍最常见的三种: Windows Socket五种I/O模型——代码全攻略 如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows