Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践
后台开辟,说话主如果 c 和 c++ , 这里简单列举一下工作顶用的很频繁的那些开源软件
1. OpenSSL
openssl
下载地址: https://www.openssl.org/source/
2.TinyXML
简单,高效,灵活的一套操作 XML 文件的开源库。
tinyxml
http://www.grinninglizard.com/tinyxml/
3. JsonCPP
json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格局。 易于人浏览和编写。同时也易于机械解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。
下载地址: http://www.grinninglizard.com/tinyxml2/
下载地址: https://sourceforge.net/projects/jsoncpp/
http://www.json.org/
【编辑推荐】
- MyFlash--美团点评的开源MySQL闪回对象
- 微软开辟脑机交互:意念控制操作体系
- 谷歌提出渐进式web应用开辟概念,Angular Ignite UI帮法度榜样员实现
- 阿里宣布开源容器技巧Pouch和P2P文件分发体系“蜻蜓”
- 2017-2018年Hybrid APP混淆跨平台开辟的一些经验和总结
4. Protobuf
OpenSSL 是一个安然套接字层暗码库,囊括重要的暗码算法、常用的密钥和证书封装治理功能及SSL协定,并供给丰富的应用法度榜样供测试或其它目标应用。
后续小编将持续进行讲解!
protocol Buffers
protocol buffer是google 的一种数据交换的格局,它自力于说话,自力于平台。google 供给了多种说话的实现:java、c#、c++、go 和 python,每一种实现都包含了响应说话的编译器以及库文件。因为它是一种二进制的格局,比应用 xml 进行数据交换快很多。可以把它用于分布式应用之间的数据通信或者异构情况下的数据交换。作为一种效力和兼容性都很优良的二进制数据传输格局,可以用于诸如收集传输、设备文件、数据存储等诸多范畴。
下载地址:https://developers.google.com/protocol-buffers/docs/downloads
5. Libevent
libevent
Libevent 是一个用C说话编写的、轻量级的开源高机能事宜通知库,重要有以下几个亮点:事宜驱动( event-driven),高机能;轻量级,专注于收集,不如 ACE 那么竽暌狗肿宏大年夜;源代码相当精华精辟、易读;跨平台,支撑 Windows、 Linux、 *BSD 和 Mac Os;支撑多种 I/O 多路复竽暌姑技巧, epoll、 poll、 dev/poll、 select 和 kqueue 等;支撑 I/O,准时器和旌旗灯号等事宜;注册事宜优先级。
下载地址: http://libevent.org/
6. tcmalloc
tcmalloc (google-perftools) 是用于优化C++写的多线程应用,比glibc 2.3的malloc快。这个模块可以用来让MySQL在高并发下内存占用加倍稳定。
下载地址:https://github.com/gperftools/gperftools
文档: https://dirtysalt.github.io/tcmalloc.html
懂得更多的开源软件可以在 chrome 浏览器, UC 浏览器, QQ浏览器等输入:
about://credits
about://credits
推荐阅读
Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 据VentureBeat报道,大年夜多半司机在喝酒后都不会选择持续开车,但很少有人会在认为疲惫的时刻停下车来歇>>>详细阅读
本文标题:Linux 后台开发工作中常用的开源库
地址:http://www.17bianji.com/lsqh/39107.html
1/2 1