现在位置: 首页 > 开源
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行(包...
阅读全文
    从上个世纪90年代发展至今,开源模式在技术、产品和商业模式方面逐步成熟,使得开源软件被国内企业广泛专注认可,越来越多的大型IT企业参与开源社区。调查显示,开源工具现在正在被80%的软件开发者使用。玩IT的但你不用开源?那你真的out了。 在日前举行的第十三届东北亚开源软件推进论坛上,中国开源软件推进联盟主席邱善勤表示:“开源软件的发展和应用有力地推动了全球软件产业的创新发展,使IT领域发生了...
阅读全文
2014-11-15 06:05 工业·编程 ⁄ 共 870字 暂无评论
第一个:OpenSSL C语言实现,整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。 作为一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。代码量比较庞大,使用起来不是很方便。支持跨平台。 第二个:crypto++...
阅读全文
    在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。 ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那一层来进行使用。支持跨平台。 Boost的ASIO是一个异步IO库,封装了对Socket的常用操作,简化了基于socket程序的开...
阅读全文
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 ...
阅读全文
一.问题起源和定义     在使用VC开发时,当一个解决方案的工程数多达几十个甚至上百个,因为工程设置基本是一样的,因此修改工程项目属性成了一件单调的事情。这里所说的工程属性包括输出目录、中间目录、预处理器、第三方库头文件路径和第三方库文件路径等等。     传统上解决这个问题有两个办法:一个是自定义工程向导,通过自己的工程向导来生成具有统一设置的工程;二是使用属性表。但这两...
阅读全文
2013-09-22 17:25 工业·编程 ⁄ 共 2884字 暂无评论
企业开源软件之所以越来越受到欢迎,不再只因为其价格便宜,更多的支持,更自由的选择,告别没完没了的升级,也许是企业开源软件保持长青的重要理 由。人们常说开源软件之所以成功是因为便宜,然而在企业开源软件领域中,更大的成功因素实际上是因为它们比对手的表现得更好。相比于以往的封闭式开发环 境,合 作开发项目的方式为各种解决方案敞开了大门,也使得性价比更高。开源软件降低了研发成本,提高了生产力和效率,使互操...
阅读全文