提供io轮询器,针对epoll, poll, select, kqueue进行跨平台封装 提供跨平台上下文切换接口,主要用于协程实现,切换效率非常高 压缩库 支持zlib/zlibraw/gzip的压缩与解压(需要第三方zlib库支持)。 字符编码库 支持utf8、utf16、gbk、gb2312、uc2、uc4 之间的互相转码,并且支持大小端格式。 实用工具库 实现base64/32...
轻量级类apple的CoreFoundation库,支持object、dictionary、array、string、number、date、data等常用对象,并且可以方便扩展自定义对象的序列化。 支持对xml、json、binary以及apple的plist(xplist/bplist)格式序列化和反序列化。并且实现自有的binary序列化格式, 针对明文进行了简单的加密,在不影响性能的前提下,序列化后的...
13个好用的前端CSS工具库,记得收藏。13个好用的前端 CSS 工具库,建议你一定要收藏起来! 我们在做前端开发时,我们经常会将一些常用的代码块、功能块进行封装,为的是更好的复用。那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件。
Cscope 是开发者用来浏览源代码的工具。它生成一个信息库,方便更快搜索和作为以后的参考。 Cmake Cmake 是一种开源的跨平台的工具系列,用于建设、测试和打包软件。Cmake被用来控制软件的编译过程,它使用简单的平台和编译器的独立配置文件,并可以在你所选择的编译环境中生成本地文件和工作区。 GDB GDB,GNU项目调试...
TBOX是一个用c语言实现的跨平台开发库。 Github:github.com/tboox/tbox Gitee:gitee.com/tboox/tbox 针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平台独有的一些特性进行优化。 这个项目的目的...
zlib:提供数据压缩用的函数库,貌似在C++中使用数据压缩都会用zlib。界面 Qt:工具丰富、功能丰富、开源...
Folly:由Facebook开发和使用的开源C++库 JUCE:包罗万象的C++类库,用于开发跨平台软件 libPhenom:用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey:用于实时的视频流和高性能网络应用程序的C++11 evented IO LibU: C语言写的多平台工具库 Loki:C++库的设计,包括常见的设计模式和习语的实现。
1、开发工具一般都同时支持C/C++,C是C++语言的 子集 ; 2、非计算机相关专业的初学者,推荐 Windows + Dev-C++作为学习平台; 3、计算机专业初学者,建议直接 Linux + GCC 作为学习平台。 我们应该选择哪款工具 Dev-C++ 比较适合初学者用来学习C语言基础编程,这也是我当前用的,但是该工具官方升级更新较慢,内置的 ...
freetypeAmalgam: 利用上面的工具把整个freetype封装成了一个h和一个cpp, 想用freetype又懒得编译和配置...