后台开发,语言主要是 c 和 c++ , 这里简单罗列一下工作中用的很频繁的那些开源软件

1. OpenSSL

openssl

OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

下载地址: https://www.openssl.org/source/

2.TinyXML

tinyxml

简单,高效,灵活的一套操作 XML 文件的开源库。

下载地址: http://www.grinninglizard.com/tinyxml2/

http://www.grinninglizard.com/tinyxml/

3. JsonCPP

json

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。

下载地址: https://sourceforge.net/projects/jsoncpp/

http://www.json.org/

4. Protobuf

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在高并发下内存占用更加稳定。

_Linux后台开发6大常用的开源库,让你在同行中脱颖而出相关推荐

  1. 常用的数据交换格式有哪些_Linux后台开发6大常用的开源库,让你在同行中脱颖而出...

    后台开发,语言主要是 c 和 c++ , 这里简单罗列一下工作中用的很频繁的那些开源软件 1. OpenSSL openssl OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法.常用的密钥 ...

  2. web 服务器 内存 影响_C/C++服务器开发常用的7大开源库,让你在同行中脱颖而出...

    C/C++服务器开发7大常用开源库,在这里简单介绍一下. 1.OpenSSL OpenSSL是一个开放源代码的安全套接字层密码软件库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,应用 ...

  3. Linux账户标识R=400是什么意思_linux后台开发具备能力集锦

    Linux后台开发应该具备技能 给大家分享一篇:C/C++ Linux 后台服务器开发高级架构师学习路线 一.linux和os: 1.命令:netstat tcpdump ipcs ipcrm 这四个 ...

  4. linux操作系统原理_Linux后台开发C++学习路线技能加点,已拿鹅厂offer

    大家好我是lemon,最近在知乎经常被邀请回答类似如何学习C++和C++后台开发应该具体储备哪些基础技能的问题,围观原文链接: 非常详细的 Linux C/C++ 学习路线总结!助我拿下腾讯offer ...

  5. Android常用热门开源库汇总(持续更新)

    原文转载:https://www.yundashi168.com/344.html 请及时关注原文网站,因为后续持续更新都在原网站更新.请多多点赞和关注. 前言 收集了一些比较常见的开源库,特此记录( ...

  6. 常用依赖/开源库归类

    依赖/开源库: 百分比布局:compile 'com.android.support:percent:+' RecyclerVIew:com.android.support:recyclerview- ...

  7. GitHub最常用的开源库总结

    TimLiu-Android 查看全文 http://www.taodudu.cc/news/show-4613058.html 相关文章: Android开源库总结 字节小组长无意得知手下有35K, ...

  8. Android开源项目以及开源库集合(持续更新中)

    UI Awesome-MaterialDesign – MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库. awesome-andr ...

  9. 反编译linux内核_Linux 后台开发常用调试工具

    01 总览 编译阶段 nm 获取二进制文件包含的符号信息 strings 获取二进制文件包含的字符串常量 strip 去除二进制文件包含的符号 readelf 显示目标文件详细信息 objdump 尽 ...

最新文章

  1. bzoj 2152 聪明可可
  2. html制作动态坐标轴,HTML5 canvas制作动态随机星图
  3. 【Linux基础】Linux的5种IO模型详解
  4. 前端学习(1852)vue之电商管理系统电商系统托管码云上
  5. C 语言:我不是针对谁,我是说在座的都是乐色
  6. 本周没有学习,估计用脑过度...
  7. 专访车音网创始人沈康麒:语音识别有无数个痛点
  8. 计算机软件资产代码,事业单位六大类固定资产代码.xls
  9. 第八章 项目质量管理
  10. vue-devtools 具体使用配置详情
  11. 【Linux】C++后台开发面试
  12. 你 --- 短诗四句
  13. ant-bable实现表格输入数据
  14. 区块链当前的发展现状
  15. EF BB BF 文本文件开头 iniparser
  16. 双均线策略(期货)——Python量化
  17. GTSAM在windows下安装,配置,简单调试
  18. c# 中崎_C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)...
  19. 使用深度学习的图像分割(综述)
  20. CSDN日报20170712——《AI 大行其道,你准备好了吗?》

热门文章

  1. python自动加载配置文件中模块名_python----读取配置文件(configparser模块)
  2. 表单内如何直接贴图而不用上传图片_重磅更新|偷偷告诉你,表单大师官网改版啦啦啦啦...
  3. 计算机小故障排除方法,常见电脑故障排除方法总汇【详解】
  4. 批量文件替换_CAD图形文件中如何快速批量替换文字?【AutoCAD教程】
  5. python自定义模块与模块调用
  6. 1命名规则 sentinel_SpringCloud Gateway高阶之Sentinel限流、熔断
  7. dockerfile二进制mysql_Dockerfile源码分离部署LNMP(Centos7)
  8. MySQL 5.7 主从复制配置
  9. python logging模块打印并记录日志
  10. 迈达斯cdn使用说明_快速了解CDN是什么