2015-02-09 06:00
⁄ 工业·编程
⁄ 共 2089字
1、Webbench
Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
下载链接:http://home.tiscali.cz/~cz210552/webbench.html
2、Tinyhttpd
tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包...
开源阅读全文
2014-11-26 01:50
⁄ 工业·编程
⁄ 共 2497字
从上个世纪90年代发展至今,开源模式在技术、产品和商业模式方面逐步成熟,使得开源软件被国内企业广泛专注认可,越来越多的大型IT企业参与开源社区。调查显示,开源工具现在正在被80%的软件开发者使用。玩IT的但你不用开源?那你真的out了。
在日前举行的第十三届东北亚开源软件推进论坛上,中国开源软件推进联盟主席邱善勤表示:“开源软件的发展和应用有力地推动了全球软件产业的创新发展,使IT领域发生了...
开源阅读全文
2014-11-15 06:05
⁄ 工业·编程
⁄ 共 870字
第一个:OpenSSL
C语言实现,整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。 作为一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。代码量比较庞大,使用起来不是很方便。支持跨平台。
第二个:crypto++...
加密解密, 开源阅读全文
2014-10-10 12:50
⁄ 工业·编程
⁄ 共 2090字
在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。
ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那一层来进行使用。支持跨平台。
Boost的ASIO是一个异步IO库,封装了对Socket的常用操作,简化了基于socket程序的开...
ACE, boost库, libev, libevent, 开源, 网络编程阅读全文
2014-09-03 23:41
⁄ 工业·编程
⁄ 共 4808字
作为一名软件开发人员或DBA,其中一份必不可少的工作就是与数据库打交道,比如MS SQL服务器、MySQL、Oracle、PostgreSQL、MongoDB等等。众所周知,其中MySQL是目前使用最广泛最好的免费开源数据库,此外,还有一些你不知道或者没用过但又非常出色的开源数据库,例如 PostgreSQL、 MongoDB、HBase、Cassandra、Couchbase、Neo4j、Riak、Redis、Firebird 等。
在本文,作者总共总结了21个最优秀的开源数据库,不妨让我们一起来看...
开源, 数据库阅读全文
2014-09-02 23:37
⁄ 工业·编程
⁄ 共 1926字
如果你认为网站建立了就万事大吉,那么你就大错特错了。在网站上线之后,你不仅需要维护,还需要不断地对其可用性、可访问性等进行监测及优化。 这也说明了网络监控软件是何等重要。
本文分别介绍了6款实用的开源监控工具,不仅可以对你的网络资源进行监控,还可以监控服务器、用户请求、网站性能等,给您网站提供全面的,一站式的指导。
1. Munin
Munin是一款开源网络资源监控工具,可以分析资源趋势、“刚刚是什么让性能死掉”...
开源阅读全文
2014-07-06 07:13
⁄ 工业·编程
⁄ 共 1602字
一个稳定的音频编辑器也许并不是你的必需品,但它却能在你的生意场上大显身手。怎么样?使用音频编辑器,你可以添加音频到你的企业网站,创建和编辑播客来宣传你的服务和产品,录制音频作为电台广告等,不一而足。但从开源社区能获得什么软件呢?不管你信或是不信,一些优秀的开源音频编辑器表现不俗,在昂贵的专用软件之外为你提供了所期望的选择。
让我们来看看下面5个开源音频编辑器,是否有一个能合你心意。
1、Audacity
Au...
开源, 音频阅读全文
2014-04-05 06:19
⁄ 工业·编程
⁄ 共 2005字
文章目录
1. 计算机视觉库Oepncv
2. OpenPR
3. openvis3d
4. VLFeat
5. LTI-Lib
6. BoofCV
7. SVL
8.BazAR
9.RAVL
10. FFmepg
11. JavaCV
12. pyopencv
13. OpenVSS
14. qcv
15. Scilab
16. SourceForge.net
1. 计算机视觉库Oepncv
OpenCV是Intel开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法; 拥有包括 300 ...
开源, 视频阅读全文
2013-09-26 17:16
⁄ 工业·编程
⁄ 共 961字
一.问题起源和定义
在使用VC开发时,当一个解决方案的工程数多达几十个甚至上百个,因为工程设置基本是一样的,因此修改工程项目属性成了一件单调的事情。这里所说的工程属性包括输出目录、中间目录、预处理器、第三方库头文件路径和第三方库文件路径等等。
传统上解决这个问题有两个办法:一个是自定义工程向导,通过自己的工程向导来生成具有统一设置的工程;二是使用属性表。但这两...
VC编程技巧, 开源阅读全文
2013-09-22 17:25
⁄ 工业·编程
⁄ 共 2884字
企业开源软件之所以越来越受到欢迎,不再只因为其价格便宜,更多的支持,更自由的选择,告别没完没了的升级,也许是企业开源软件保持长青的重要理 由。人们常说开源软件之所以成功是因为便宜,然而在企业开源软件领域中,更大的成功因素实际上是因为它们比对手的表现得更好。相比于以往的封闭式开发环 境,合 作开发项目的方式为各种解决方案敞开了大门,也使得性价比更高。开源软件降低了研发成本,提高了生产力和效率,使互操...
开源阅读全文