C 通用框架和库 ,库先生说我喜欢你是在那一年

XML

XML便是个朽木粪土,xml的剖判很讨厌,对于计算机它也是个不幸。这种倒霉的事物完全未有存在的说辞了。——Linus Torvalds 

  • Expat :用C语言编写的xml解析库
  • Libxml2 :Gnome的xml C深入分析器和工具包
  • libxml  :C 的xml解析器
  • PugiXML :用于C 的,支持X帕特h的轻量级,轻松高效的XML剖判器。
  • RapidXml :试图成立最神速的XML深入深入分析器,同有时候保持易用性,可移植性和创建的W3C包容性。
  • TinyXML :轻松迷你的C XML分析器,能够超级轻巧地融为大器晚成体到任何品类中。
  • TinyXML2:简单高效的C CML剖判器,能够超轻易集成到任何品类中。
  • TinyXML :TinyXML的二个崭新的接口,使用了C 的居多广大优势,模板,万分和更加好的十三分管理。
  • Xerces-C  :用可移植的C 的子集编写的XML验证解析器。

大家就那样安然的迈过了第生龙活虎学期,第二学期的时候偶尔相持,有的时候吃醋,但是未有会提分手

并发性

并发施行和四线程 

  • Boost.Compute :用于OpenCL的C GPU计算库
  • Bolt :针对GPU进行优化的C 模板库
  • C React :用于C 11的反应性编制程序库
  • Intel TBB :英特尔线程零零部件块
  • Libclsph:基于OpenCL的GPU加快SPH流体仿真库
  • OpenCL :并行编制程序的异构系统的开放规范
  • OpenMP:OpenMP API
  • Thrust :形似于C 标准模板库的并行算法库
  • HPX :用于此外规模的互相和布满式应用程序的通用C 运转时系统
  • VexCL :用于OpenCL/CUDA 的C 向量表达式模板库。

暑假过得不慢,他从克利夫兰归来,带了成都百货上千事物给本身,还应该有百分之五十石块,那石头上边写的是在一齐的小日子。

序列化

  • Cap’n Proto :快速数据调换格式和RPC系统。
  • cereal :C 11 种类化库
  • FlatBuffers :内部存款和储蓄器高效的队列化库
  • MessagePack :C/C 的飞快二进制系列化库,比如JSON
  • protobuf :公约缓冲,谷歌(Google卡塔尔(قطر‎的数据调换格式。
  • protobuf-c :C语言的商业事务缓冲达成
  • SimpleBinaryEncoding:用于低顺延应用程序的对二进制格式的应用程序新闻的编码和解码。
  • Thrift :高效的跨语言IPC/RPC,用于C ,Java,Python,PHP,C#和别的多种语言中,最早由推特(TWTR.US卡塔尔开采。

重重人说我们三个怎么会在一起,根本不是贰个社会风气。

Web应用框架

  • Civetweb :提供易于使用,强盛的,C/C 嵌入式Web服务器,带有可选的CGI,SSL和Lua帮忙。
  • CppCMS :免费高品质的Web开拓框架(不是 CMS).
  • Crow :八个C 微型web框架(灵感来源于Python Flask)
  • Kore :使用C语言开垦的用来web应用程序的超快速和灵活的web服务器/框架。
  • libOnion:轻量级的库,援救您选取C编制程序语言成立web服务器。
  • QDjango:使用C 编写的,基于Qt库的web框架,试图模仿Django API,因而得此名。
  • Wt :开发Web应用的C 库。

两半年后,晚自习笔者跑得不慢的出门,撞到他们班级的铁门上,这种以为,用外人的话来讲正是龙吟虎啸,后来有个体痛彻心扉,约等于库先生

框架

C 通用框架和库 

  • Apache C Standard Library:是风流浪漫类别算法,容器,迭代器和任何大旨组件的集合
  • ASL :Adobe源代码库提供了同行的评定审核和可移植的C 源代码库。
  • Boost :多量通用C 库的聚合。
  • BDE :来自于彭博资讯实验室的费用情状。
  • Cinder:提供标准品质创制性编码的开源开荒社区。
  • Cxxomfort:轻量级的,只包罗头文件的库,将C 11的一些新特色移植到C 03中。
  • Dlib:使用公约式编制程序和今世C 科学技术安排的通用的跨平台的C 库。
  • EASTL :EA-STL公共部分
  • ffead-cpp :公司应用程序支付框架
  • Folly:由推特(Twitter卡塔尔开采和利用的开源C 库
  • JUCE :巨细无遗的C 类库,用于开辟跨平台软件
  • libPhenom:用于构建高性能和中度可扩张性系统的平地风波框架。
  • LibSourcey :用于实时的摄像流和高质量互联网应用程序的C 11 evented IO
  • LibU : C语言写的多平台工具库
  • Loki :C 库的安排,满含广大的设计方式和习语的达成。
  • MiLi :只含头文件的微型C 库
  • openFrameworks :开垦C 工具包,用于创新意识性编码。
  • Qt :跨平台的应用程序和客户分界面框架
  • Reason :跨平台的框架,使开垦者能够更便于地应用Java,.Net和Python,同期也满意了他们对C 质量和优势的急需。
  • ROOT :具有全体机能的风度翩翩多元面向对象的框架,能够特别飞速地拍卖和剖析大气的数目,为亚洲原子能探究单位所用。
  • STLport:是STL具备代表性的本子
  • STXXL:用于额外的特大型数据集的正经模板库。
  • Ultimate  :C 跨平台赶快应用程序开垦框架
  • Windows Template Library:用于开拓Windows应用程序和UI组件的C 库
  • Yomm11 :C 11的开放multi-methods.

自己和库先生认知与二零零六年,那时候大家都还处在天真无邪的时日,库先生是本身的学长,在学堂篮球队算是风流才子,那个时候自身也只是知情她是后卫,一贯也不围观球馆,每日做最多的事务正是睡觉和吃,不经常候翘课,偶然经过他班级,就能够映注重帘她坐在他们班级前边那一排,很坦然的标准

在线编写翻译器

  • codepad :在线编译器/解释器,一个简易的合营工具
  • CodeTwist:叁个总结的在线编译器/解释器,你能够贴补的C,C 或然Java代码,在线实践并查阅结果
  • coliru :在线编写翻译器/shell, 扶助各个C 编写翻译器
  • Compiler Explorer:人机联作式编写翻译器,能够举办汇编输出
  • CompileOnline:Linux上在线编译和实施C 程序
  • Ideone :二个在线编写翻译器和调节和测量试验工具,允许你在线编写翻译源代码并试行,帮忙60各类编制程序语言。

再后来有的时候聊几句,互相请安黄金时代段时间,他暑假去了其余三个都市,去了要命城市之后他和自个儿聊超多事情,从小到大,谈人生,谈拢好,初步有说不完的话题,库先生说本人心仪你是在今年夏日3月五号,3月六号大家在一块。

日志

  • Boost.Log :设计极度模块化,并且有所扩大性
  • easyloggingpp:C 日志库,只含有单黄金年代的头文件。
  • Log4cpp :意气风发各类C 类库,灵活加上日志到文件,系统日志,IDSA和任什么地方方。
  • templog:轻量级C 库,能够增添日志到您的C 应用程序中

而相识却很想获得,二〇一一年夏季班级调治,大家班级调到了她的周边班级,自然很多学长都会来围观我们那一个班级,因为大家班级里有贰个称呼全校校花的女人,作者和校花,也便是梓姑娘是隔壁桌也是舍友,任其自然,很六个人想要通过笔者明白些关于梓姑娘的事情,但库先生却并未有加笔者的扣扣。

标准库

  • C Standard Library:是风姿浪漫种类类和函数的联谊,使用基本语言编写,也是C ISO本人规范的生机勃勃局地。
  • Standard Template Library:规范模板库
  • C POSIX library : POSIX系统的C标准库标准
  • ISO C Standards Committee :C 标准委员会

库先生是这种精细入微对待女朋友的老头子,他初始从起居生活,学习上督促笔者,理念上教育笔者,作者每日都会摄取她八十几条的短信,短信也永世相当不足用

营造系统

  • Bear :用于为clang工具生成编写翻译数据库的工具
  • Biicode:基于文件的粗略依附微型机。
  • CMake :跨平台的无需付费开源软件用于管理软件使用独立编写翻译的办法开展创设的长河。
  • CPM:基于CMake和Git的C 包微型机
  • FASTBuild:高质量,开源的营造系统,帮衬中度可扩充性的编写翻译,缓冲和互联网遍及。
  • Ninja :潜心于速度的微型营造系统
  • Scons :使用Python scipt 配置的软件营造筑工程具
  • tundra :高质量的代码创设系统,以致对于那么些大型的软件项目,也能提供最佳的增量创设次数。
  • tup:基于文件的创设系统,用于后台监控变化的公文。

库先生很包容小编,很关怀小编,有一次吵嘴大家走了区别趋向,后来他回头说你要去哪个地方啊?小编说您管不着,他就默默的跟着本身,看本身吃饭,帮小编结账,又默默的跟着自身回家

机器人学

  • MOOS-IvP :朝气蓬勃组开源C 模块,提供机器人平台的定价权,非常是自己作主的海洋车辆。
  • MRPT:移动机器人编制程序工具包
  • PCL :点云库是三个单独的,大范围的盛放项目,用于2D/3D图像和点云管理。
  • Robotics Library (RL): 叁个单独的C 库,包含机器人引力学,运动安顿和操纵。
  • RobWork:大器晚成组C 库的汇集,用于机器人系统的虚伪和决定。
  • ROS :机器人操作系统,提供了一些库和工具支持软件开拓人士创办机器人应用程序。

自笔者撞门事件之后库先生当天晚上就加了本身的扣扣,就只说了一句痛彻心扉

图形客户分界面

  • CEGUI : 很灵活的跨平台GUI库
  • FLTK :快捷,轻量级的跨平台的C GUI工具包。
  • GTK : 用于创制图形顾客分界面的跨平台工具包
  • gtkmm :用于受应接的GUI库GTK 的合法C 接口。
  • imgui:具备最小信任关系的当即形式图形顾客分界面
  • libRocket : libRocket 是四个C HTML/CSS 游戏接口中间件
  • MyGUI :快速,灵活,简单的GUI
  • Ncurses:终端顾客分界面
  • QCustomPlot :没有越多信任关系的Qt绘图控件
  • Qwt :客户与本领运用的Qt 控件
  • QwtPlot3D :功效丰盛的依附Qt/OpenGL的C 编程库,本质上提供了一批3D控件
  • OtterUI : OtterUI 是用于嵌入式系统和相互游戏软件的客户分界面开辟技术方案
  • PDCurses 包蕴源代码和预编译库的共用图形函数库
  • wxWidgets C 库,允许开荒人士使用一个代码库可感觉widows, Mac OS X,Linux和别的平台成立应用程序

虚拟机

  • CarpVM:C中风趣的VM,让我们一起来会见那么些。
  • MicroPython :意在完结单片机上Python3.x的兑现
  • TinyVM:用纯粹的ANSI C编写的Mini,神速,轻量级的虚构机。

搜索

 

 

科学总结

  • FFTW :用生龙活虎维大概多维总括DFT的C语言库。
  • GSL:GNU科学库。

讲评排行的榜单

  • 1. Java程序猿开荒参谋能源(11卡塔尔(قطر‎

引入排名榜

  • 1. Java技士开荒参谋财富(36卡塔尔国
  • 2. 位运算常用本事计算(1卡塔尔
  • 3. crawler4j源码学习(1卡塔尔(英语:State of Qatar):天涯论坛消息网音信标题搜聚爬虫(1卡塔尔(قطر‎
  • 4. C 开源大全(1卡塔尔(英语:State of Qatar)

 

 

Copyright ©2016 EliteQing

 

异步事件循环

  • Boost.Asio:用于互连网和尾部I/O编制程序的跨平台的C 库。
  • libev :成效齐全,高质量的岁月循环,轻微地模仿libevent,不过不再像libevent相仿有局限性,也修复了它的有些bug。
  • libevent :事件文告库
  • libuv :跨平台异步I/O。

本身的竹签

  • 数码抓取实战(25)
  • 编制程序功底(13)
  • Maven使用总计(5)
  • 生活感悟(5)
  • 常用工具类(3)
  • crawler4j(2)
  • python(2)
  • c语言底工(1)
  • Fiddler(1)
  • linux(1)
  • 更多

生态学

海洋生物音信,基因组学和生物技巧 

  • libsequence:用于表示和剖判群众体育遗传学数据的C 库。
  • SeqAn:静心于生物数据体系剖判的算法和数据构造。
  • Vcflib :用于深入分析和管理VCF文件的C 库
  • Wham:直接把联想测量检验应用到BAM文件的基因布局产生。

小说档案

  • 2016年9月 (1)
  • 2016年8月 (5)
  • 2016年6月 (16)
  • 2016年5月 (31)
  • 2016年1月 (2)
  • 2015年9月 (1)
  • 2015年8月 (1)

C 开源大全

 

程序员要站在贤人的双肩上,C 具有丰盛的开源库,这里包涵:标准库、Web应用框架、人工智能、数据库、图片管理、机器学习、日志、代码解析等。

 

购并开拓条件(IDE)

  • AppCode :营造与JetBrains’ AMDliJ IDEA 平台上的用于Objective-C,C,C ,Java和Java开辟的并轨开采条件
  • CLion:来自JetBrains的跨平台的C/C 的合龙开拓条件
  • Code::Blocks :无偿C,C 和Fortran的融会开辟情形
  • CodeLite :另五个跨平台的免费的C/C 集成开拓条件
  • Dev-C :可移植的C/C /C 11合生龙活虎开辟情形
  • Eclipse CDT:基于Eclipse平台的作用齐全的C和C 集成开垦条件
  • Geany :轻量级的飞速,跨平台的合龙开荒情状。
  • IBM VisualAge :来自IBM的家中Computer集成开辟遭受。
  • Irony-mode:由libclang驱动的用来Emacs的C/C 微格局
  • KDevelop:无偿开源集成开拓遭逢
  • Microsoft Visual Studio :来自微软的并轨开辟条件
  • NetBeans :主要用于Java开采的的合大器晚成开拓条件,也支撑别的语言,尤其是PHP,C/C 和HTML5。
  • Qt Creator:跨平台的C ,Javascript和QML集成开辟碰到,也是Qt SDK的风姿罗曼蒂克局地。
  • rtags:C/C 的客户端服务器索引,用于 跟基于clang的emacs的集成
  • Xcode :由苹果公司开拓
  • YouCompleteMe:多个用来Vim的依靠你敲的代码快捷模糊寻找并扩充代码补全的引擎。

常用链接

  • 本身的小说
  • 自小编的评论和介绍
  • 小编的参加
  • 新颖研讨
  • 本人的竹签

数据库

数据库,SQL服务器,ODBC驱动程序和工具 

  • hiberlite :用于Sqlite3的C 对象关联映射
  • Hiredis: 用于Redis数据库的超轻便的C顾客端库
  • LevelDB: 快捷键值存储库
  • LMDB:相符数据库第四次全国代表大会亚湾原子核能发电站心成分的放到键值存储
  • MySQL :封装了MySql的C API的C 包装器
  • RocksDB:来自推特(TWTR.US卡塔尔的内置键值的高效囤积
  • SQLite:一个一心嵌入式的,功用齐全的关周详据库,独有几百KB,能够正确包蕴到您的项目中。

调试

调节和测量检验库, 内部存款和储蓄器和能源走漏检查测验,单元测量试验 

  • Boost.Test:Boost测试库
  • Catch:多个很前卫的,C 原生的框架,只含有头文件,用于单元测验,测验驱动开垦和行为使得开垦。
  • CppUnit:由JUnit移植过来的C 测验框架
  • CTest:CMake测量检验驱动程序
  • googletest:谷歌(Google卡塔尔国C 测量试验框架
  • ig-debugheap:用于追踪内部存款和储蓄器不当的多平台调节和测验堆
  • libtap:用C语言编写测量检验
  • MemTrack —用于C 追踪内部存款和储蓄器分配
  • microprofile- 跨平台的互联网试图解析器
  • minUnit :使用C写的精密单元测验框架,只利用了五个宏
  • Remotery:用于web视图的纯粹C文件解析器
  • UnitTest :轻量级的C 单元测量试验框架

静态代码解析

  • Cppcheck :静态C/C 代码剖判工具
  • include-what-you-use :使用clang进行代码解析的工具,能够#include在C和C 文件中。
  • OCLint :用于C,C 和Objective-C的静态源代码分析工具,用于升高素质,缩紧缺陷。
  • Clang Static Analyzer:查找C,C 和Objective-C程序bug的源代码解析工具
  • List of tools for static code analysis :来自维基百科的静态代码剖判工具列表

作者:EliteQing 
出处: 
正文版权归小编和和讯共有,款待转发,但未经我同意必需保留此段申明,且在篇章页面明显地方给出原来的文章连接,不然保留追查法律义务的权利。

积少成多,风雨兴焉;集腋成裘,蛟龙生焉; 积善成德,而神仙自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。

迎接参预开源Java爬虫QQ群:322937592 ;多少深入解析&网络爬虫图片 1

 

 

 

标签: 编制程序基本功

好文要顶 关怀自身 收藏该文 图片 2

图片 3

EliteQing
关注 - 51
粉丝 - 9

 

 

加关注

1

0

 

 

« 上一篇:java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
» 下一篇:Git常用命令

posted @ 2016-06-17 02:29 EliteQing 阅读(785) 评论(0) 编辑 收藏

 

 

刷新研讨刷新页面回来顶端

注册顾客登入后技术见报评论,请 登陆 或 注册,访问网址首页。

 

【推荐】50万行VC 源码: 大型组态工控、电力仿真CAD与GIS源码库
【推荐】融云发表 App 社交化黄皮书 IM 进步活跃超 8 倍
【推荐】博客园以此云付加物做了15年才现身,1年吸引10万 开拓者
【红包】Ali云双11红包:答题抽取奖金,百分百中,赢10元~1111元红包

 

图片 4

最新IT新闻:
· 滴滴全国接单王面前境遇下岗:从年收入3万减低到年薪1万
· 东方香港网球总会裁公开信:一统天下的Tencent对国家相对是重伤
· Airbnb中华夏儿女民共和国正式确立 客户数量将存在中华夏族民共和国本国
· 亚马逊(亚马逊卡塔尔国United Kingdom登录亚马逊(亚马逊(Amazon卡塔尔(قطر‎卡塔尔(قطر‎国外购 百万大不列颠及苏格兰联合王国选品可触达中黄炎子孙民共和国客户
· 董明珠(Mingzhu Dong卡塔尔(قطر‎正面回应董事大会发飙:有人花钱搅局
» 越来越多音讯...

图片 5

新型知识库随笔:

· 稳中求进地代码重构
· 本领的嫡系与野门路
· 陈皓:什么是程序员文化?
· 没那么难,谈CSS的设计格局
· 程序员孩他妈儿注意事项

» 越来越多知识库小说...

 

成事在人智能

  • btsk :游戏作为树运维器工具
  • Evolving Objects:基于模板的,ANSI C 演变总括库,能够扶植您特别飞快地编写出本身的随意优化算法。
  • Neu:C 11框架,编程语言集,用于创建人工智能应用程序的多用项软件系统。

多媒体

  • GStreamer :创设媒体管理组件图形的库
  • LIVE555 Streaming Media :使用开放标准合同(RTP/RTCP, RTSP, SIP卡塔尔(英语:State of Qatar) 的多媒体流库
  • libVLC :libVLC (VLC SDK卡塔尔国媒体框架
  • QtAv:基于Qt和FFmpeg的多媒体播放框架,能够援救你探囊取物地编写出叁个播放器
  • SDL :不难直控媒体层
  • SFML :急忙,轻松的多媒体库

公告

图片 6

联系我:图片 7

交流群:多少深入分析&网络爬虫

关于我:Done is better than perfect.

公告栏:本站转发内容相同均保存原链接,若不幸入侵了你的权利和利益请通过上述格局交流,小编会第有的时候间改过康健。


能源链接:
1.免费代办
2.HTTP在线测量检验
3.Stack Overflow
4.在线工具
5.Search Code
6.Java API Demon
7.Java Source Code Search 2.0
8.快搜-Googel


昵称:EliteQing
园龄:1年2个月
粉丝:9
关注:51

加关注

< 2016年11月 >

30

31

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

1

2

3

4

5

6

7

8

9

10

Jason

  • frozen : C/C 的Jason深入剖判生成器
  • Jansson :进行编解码和拍卖杰森数据的C语言库
  • jbson :C 14中构建和迭代BSON data,和Json 文档的库
  • JeayeSON:特别康健的C JSON库,只含有头文件
  • JSON  : C JSON 解析器
  • json-parser:用可移植的ANSI C编写的JSON深入分析器,占用内部存款和储蓄器相当少
  • json11 :一个短小精悍的C 11 JSON库
  • jute :特别轻松的C JSON解析器
  • ibjson:C语言中的JSON拆解解析和打字与印刷库,超轻易和其余模型集成。
  • libjson:轻量级的JSON库
  • PicoJSON:C 中JSON拆解剖判种类化,只含有头文件
  • qt-json :用于JSON数据和 QVariant档案的次序间的人机联作深入分析的洗练类
  • QJson:将JSON数据映射到QVariant对象的依据Qt的库
  • RapidJSON: 用于C 的长足JSON 深入解析生成器,包括SAX和DOM二种风格的API
  • YAJL :C语言中超快流JSON分析库

数学

  • Armadillo :高素质的C 线性代数库,速度和易用性做到了很好的平衡。语法和MatlAB很平日
  • blaze:高质量的C 数学库,用于密集和疏散算法。
  • ceres-solver :来自Google的C 库,用于建立模型和解决大型复杂非线性最小平方难点。
  • CGal: 高效,可信的成团算法集结
  • cml :用于游戏和图纸的免费C 数学库
  • Eigen :高端C 模板头文件库,包蕴线性代数,矩阵,向量操作,数值化解和别的相关的算法。
  • GMTL:数学图形模板库是风华正茂组广泛落成宗旨图形的工具。
  • GMP:用于个高精度总结的C/C 库,管理有标志整数,有理数和浮点数。

编译器

  • Clang :由苹果公司开销的
  • GCC:GNU编写翻译器集结
  • Intel C Compiler :由Intel公司支付
  • LLVM :模块化和可重用编写翻译器和工具链本领的会合
  • Microsoft Visual C  :MSVC,由微软集团费用
  • Open WatCom :Watcom,C,C 和Fortran交叉编写翻译器和工具
  • TCC :轻量级的C语言编写翻译器

翻阅排名榜

  • 1. Maven客栈的明亮及配置(2017卡塔尔
  • 2. Java技术员开辟参照他事他说加以考察财富(1389卡塔尔(قطر‎
  • 3. C 开源大全(785卡塔尔(英语:State of Qatar)
  • 4. Java付出、网络爬虫、自然语言管理、数据开采简要介绍(278卡塔尔国
  • 5. 常用PDF文书档案开荒库(273卡塔尔国

密码学

  • Bcrypt :多少个跨平台的文件加密工具,加密文书可以移植到具有可扶植的操作系统和计算机中。
  • BeeCrypt:
  • Botan: C 加密库
  • Crypto :三个有关加密方案的免费的C 库
  • GnuPG: OpenPGP规范的全部兑现
  • GnuTLS :完结了SSL,TLS和DTLS合同的平安通讯库
  • Libgcrypt
  • libmcrypt
  • LibreSSL:无偿的SSL/TLS合同,归属2016OpenSSL的一个分支
  • LibTomCrypt:三个不行周密的,模块化的,可移植的加密工具
  • libsodium:基于NaCI的加密库,师心自用,轻松采取
  • Nettle 底层的加密库
  • OpenSSL : 叁个强有力的,商用的,作用齐全的,开放源代码的加密库。
  • Tiny AES128 in C :用C完结的二个细密,可移植的落到实处了AES128ESB的加密算法

十二十三日游引擎

  • Cocos2d-x :一个跨平台框架,用于创设2D游乐,相互作用图书,演示和别的图形应用程序。
  • Grit :社区档期的顺序,用于营造多少个无偿的游乐引擎,完成开放的社会风气3D游戏。
  • Irrlicht :C 语言编写的开源高品质的实时#D引擎
  • Polycode:C 达成的用来创制游戏的开源框架(与Lua绑定)。

摩登商议

  • 1. Re:Java程序猿开垦参照他事他说加以考察能源
  • mark
  • --石头12321
  • 2. Re:Java技术员开荒参谋能源
  • 不错不错
  • --Thomas的半亩地
  • 3. Re:Java程序猿开拓参谋财富
  • mark.
  • --京山游侠
  • 4. Re:Java技师开荒参谋能源
  • 不错不错,推荐了。
  • --程序散文家
  • 5. Re:Java程序猿开采参考能源
  • Mark
  • --yswift

容器

  • C B-tree :基于B树数据构造,完成命令内部存款和储蓄器容器的模板库
  • Hashmaps: C 中开放寻址哈希表算法的落到实处

调试器

  • Comparison of debuggers :来自维基百科的调节和测验器列表
  • GDB :GNU调试器
  • Valgrind:内部存款和储蓄器调节和测验,内部存款和储蓄器败露检查评定,品质深入分析工具。

视频

  • libvpx :VP8/VP9编码解码SDK
  • FFmpeg :贰个整机的,跨平台的缓和方案,用于记录,调换录制和音频流。
  • libde265 :开放的h.265录像编解码器的贯彻。
  • OpenH264:开源H.364 编解码器。
  • Theora :无需付费开源的录制压缩格式。

Welcome to EliteQing's Blog

  • 博客园
  • 首页
  • 新随笔
  • 联系
  • 订阅
  • 管理

随笔-57  文章-0  评论-11 

音频

旋律,声音,音乐,数字化音乐库 

  • FMOD :易于使用的跨平台的音频引擎和节奏内容的玩耍创作工具。
  • Maximilian :C 音频和音乐数字连续信号管理库
  • OpenAL :开源音频库—跨平台的音频API
  • Opus:三个一心开放的,免版税的,高度通用的节奏编解码器
  • Speex:免费编解码器,为Opus所废弃
  • Tonic: C 易用和急速的点子合成
  • Vorbis: Ogg Vorbis是意气风发种截然开放的,非专有的,免版税的通用压缩音频格式。

压缩

减去和归档库 

  • bzip2:一个完全无需付费,免费专利和高水平的数据压缩
  • doboz:可以高效解压缩的压缩库
  • PhysicsFS:对种种归档提供抽象访谈的库,重要用以录制游戏,设计灵感部分来自于Quake3的文件子系统。
  • KArchive:用于创立,读写和操作文件档案(例如zip和 tar)的库,它经过QIODevice的朝气蓬勃多种子类,使用gzip格式,提供了晶莹剔透的减削和平解决压缩的多寡。
  • LZ4 :超高效的压缩算法
  • LZHAM :无损压缩数据库,压缩比率跟LZMA临近,可是解压缩速度却要快得多。
  • LZMA :7z格式暗中同意和通用的滑坡方法。
  • LZMAT :及其神速的实时无损数据压缩库
  • miniz:单后生可畏的C源文件,紧缩/膨胀压缩库,使用zlib包容API,ZIP归档读写,PNG写方式。
  • Minizip:Zlib最新bug修复,扶助PKWARE磁盘逾越,AES加密和IO缓冲。
  • Snappy :急忙收缩和平解决压缩
  • ZLib :特别紧密的数额流压缩库
  • ZZIPlib:提供ZIP归档的读权限。

软件

用来创设开采景况的软件 

国际化

  • gettext :GNU `gettext’
  • IBM ICU:提供Unicode 和全世界化帮助的C、C 和Java库
  • libiconv :用于不一致字符编码之间的编码调换库

物理学

重力学仿真引擎 

  • Box2D:2D的游乐物理引擎。
  • Bullet :3D的玩耍物理引擎。
  • Chipmunk :神速,轻量级的2D游乐物理库
  • LiquidFun:2D的游玩物理引擎
  • ODE :开放重力学引擎-开源,高性能库,模拟刚体重力学。
  • ofxBox2d:Box2D开源框架包装器。
  • Simbody :高质量C 多体引力学/物理库,模拟关节生物力学和机械系统,像车辆,机器人和身体骨骼。

脚本

  • ChaiScript :用于C 的轻巧使用的嵌入式脚本语言。
  • Lua :用于配置文件和主导应用程序脚本的微型神速脚本引擎。
  • luacxx:用于创建Lua绑定的C 11 API
  • SWIG :一个方可让您的C 代码链接到JavaScript,Perl,PHP,Python,Tcl和Ruby的包装器/接口生成器
  • V7:嵌入式的JavaScript 引擎。
  • V8 :谷歌(Google卡塔尔国的高效JavaScript引擎,能够被安置到任何C 应用程序中。

图形

  • bgfx:跨平台的渲染库
  • Cairo:扶植两种输出设备的2D图形库
  • Horde3D 二个微型的3D渲染和动漫引擎
  • magnum C 11和OpenGL 2D/3D 图形引擎
  • Ogre 3D 用C 编写的四个面向场景,实时,灵活的3D渲染引擎(并不是游戏引擎)
  • OpenSceneGraph 具备高质量的开源3D图形工具包
  • Panda3D 用于3D渲染和玩耍开垦的框架,用Python和C 编写。
  • Skia 用于绘制文字,图形和图像的总体的2D图形库
  • urho3d 跨平台的渲染和游玩引擎。

图像处理

  • Boost.GIL:通用图像库
  • CImg :用于图像管理的迷你开源C 工具包
  • CxImage :用于加载,保存,显示和转变的图像管理和转换库,能够管理的图片格式包蕴BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K。
  • FreeImage :开源库,协助今后多媒体应用所需的通用图片格式和任何格式。
  • GDCM:Grassroots DICOM 库
  • ITK:跨平台的开源图像解析体系
  • Magick :ImageMagick程序的C 接口
  • MagickWnd:ImageMagick程序的C 接口
  • OpenCV : 开源计算机视觉类库
  • tesseract-ocr:OCR引擎
  • VIGRA :用于图像深入分析通用C Computer视觉库
  • VTK :用于3DComputer图形学,图像管理和可视化的开源无偿软件系统。

多项混杂

一些平价的库也许工具,可是不切合下边包车型大巴归类,恐怕还不曾分类。 

  • C Format :C 的Mini,安全和高效格式化库
  • casacore :从aips 派生的生机勃勃各种C 宗旨库
  • cxx-prettyprint:用于C 容器的打字与印刷库
  • DynaPDF :易于使用的PDF生成库
  • gcc-poison :扶植开荒人士禁绝应用程序中的不安全的C/C 函数的简要的头文件。
  • googlemock:编写和选取C 模拟类的库
  • HTTP Parser :C的http诉求/响应拆解深入分析器
  • libcpuid :用于x86 CPU检查实验盒特征提取的迷你C库
  • libevil :执照微处理机
  • libusb:允许移动访谈USB设备的通用USB库
  • PCRE:正则表明式C库,灵感来源于Perl中正则表明式的功用。
  • Remote Call Framework :C 的进程间通讯框架。
  • Scintilla :开源的代码编辑控件
  • Serial Communication Library :C 语言编写的跨平台,串口库。
  • SDS:C的简短动态字符串库
  • SLDR :超轻的DNS解析器
  • SLRE: 超轻的正则表明式库
  • Stage :移动机器人模拟器
  • VarTypes:C /Qt4功效丰硕,面向对象的军事关押变量的框架。
  • ZBar:‘条形码扫描器’库,能够扫描照片,图片和录制流中的条形码,并赶回结果。
  • CppVerbalExpressions :易于使用的C 正则表明式
  • QtVerbalExpressions:基于C VerbalExpressions 库的Qt库
  • PHP-CPP:使用C 来创设PHP扩充的库
  • Better String :C的另二个字符串库,成效更丰硕,但是并未有缓冲溢出难题,还包蕴了四个C 包装器。

网络

  • ACE:C 面向对象互联网变成工具包
  • Boost.Asio:用于网络和底部I/O编制程序的跨平台的C 库
  • Casablanca:C REST SDK
  • cpp-netlib:高等互联网编制程序的开源库集结
  • Dyad.c:C语言的异步互联网
  • libcurl :多公约文件传输库
  • Mongoose:相当轻量级的互联网服务器
  • Muduo :用于Linux八线程服务器的C 非堵塞网络库
  • net_skeleton :C/C 的TCP 客商端/服务器库
  • nope.c :基于C语言的超级轻型软件平台,用于可增添的劳务器端和互连网选拔。 对于C编制程序人士,能够思索node.js
  • Onion :C语言HTTP服务器库,其安排为轻量级,易使用。
  • POCO:用于创设网络和依靠互连网应用程序的C 类库,能够运作在桌面,服务器,移动和嵌入式系统。
  • RakNet:为游戏开垦人士提供的跨平台的开源C 互联网引擎。
  • Tuf o :用于Qt之上的C 创设的异步Web框架。
  • WebSocket  :基于C /Boost Aiso的websocket 客户端/服务器库
  • ZeroMQ :高速,模块化的异步通讯库

机械学习

  • Caffe :火速的神经网络框架
  • CCV :以C语言为主旨的今世Computer视觉库
  • mlpack :可扩展的C 机器学习库
  • OpenCV:开源Computer视觉库
  • Recommender:使用协同过滤进行付加物推荐介绍/建议的C语言库。
  • SHOGUN:Shogun 机器学习工具
  • sofia-ml :用于机器学习的快速增量算法套件

本文由亚洲必赢56net发布于财经资讯,转载请注明出处:C 通用框架和库 ,库先生说我喜欢你是在那一年

Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。