后台开发,语言主要是c和c++,这里简单罗列一下工作中经常用到的那些开源软件1.OpenSSLopensslOpenSSL是一个安全套接字层密码库,包括主要密码算法、常用密钥和证书包管理功能和SSL协议,并提供丰富的应用程序供测试或其他用途。下载地址:https://www.openssl.org/source/2.TinyXMLtinyxml是一个简单、高效、灵活的开源库,用于操作XML文件。下载地址:http://www.grinninglizard.com/tinyxml2/http://www.grinninglizard.com/tinyxml/3.JsonCPPjsonJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。便于人类阅读和书写。机器也很容易解析和生成。它基于JavaScript编程语言的一个子集,标准ECMA-262第3版-1999年12月。下载地址:https://sourceforge.net/projects/jsoncpp/http://www.json.org/4。ProtobufprotocolBuffers协议缓冲区是Google的一种数据交换格式,与语言和平台无关。Google提供了多种语言的实现:java、c#、c++、go和python,每种语言都包含对应语言的编译器和库文件。由于它是二进制格式,因此比使用xml进行数据交换要快得多。它可用于分布式应用程序之间的数据通信或异构环境中的数据交换。作为一种效率和兼容性极佳的二进制数据传输格式,可用于网络传输、配置文件、数据存储等诸多领域。下载地址:https://developers.google.com/protocol-buffers/docs/downloads5。libeventlibeventLibevent是一个用C语言编写的轻量级开源高性能事件通知库。它主要有以下几个亮点:事件驱动(event-driven),高性能;轻量级,专注于网络,不像ACE那样臃肿;源代码相当精致且易于阅读;跨平台,支持Windows、Linux、*BSD和MacOs;支持多种I/OMultiplexing技术,epoll、poll、dev/poll、select和kqueue等;支持I/O、定时器和信号事件;注册事件优先级。下载地址:http://libevent.org/6。tcmalloctcmalloc(google-perftools)是一个用于优化C++的多线程应用程序,比glibc2.3的malloc更快。该模块可以用来让MySQL在高并发下的内存使用更加稳定。下载地址:https://github.com/gperftools/gperftools文档:https://dirtysalt.github.io/tcmalloc.html后续小编会继续讲解!了解更多开源软件,可以在chrome浏览器、UC浏览器、QQ浏览器等输入:about://creditsabout://credits
