
开源软件
byxdaz
十年以上C/VC++开发经验。熟悉网络编程、数据库编程、数字图像处理与识别,熟悉软件工程和项目管理,熟悉linux C/C++开发。
展开
-
开源软件如何盈利?
开源软件在发展历程中,已经不仅仅是开放源代码的免费软件。开源软件与商业并不冲突,它是一种新兴的商业模式。与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。 在开源软件领域中,常见的盈利模式一共有7种。下面让我们来逐一列举和分析。 ● 盈利模式之一:多种产品线 如 MySQL 产品就同时推出面向个人和企业的两种版本,即开源版本和专业转载 2009-08-08 19:02:00 · 12871 阅读 · 2 评论 -
Lucene
Lucene 全文搜索引擎转载 2010-08-16 15:09:00 · 4489 阅读 · 3 评论 -
Squid
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。Squid的发展历史相当悠转载 2012-01-05 09:22:06 · 3122 阅读 · 0 评论 -
GOOGLE的开源测试框架
GOOGLE的开源测试框架 library地址:http://code.google.com/p/googletest/下面内容转自:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html玩转Google开源C++单元测试框架Google Test系列(gtest)(总) 前段时间学习和了解了下Google的开源C++单元测试框转载 2011-10-27 20:47:32 · 2725 阅读 · 0 评论 -
SVN (subversion) 简明实用课程
SVN简明课程 1. 版本控制介绍 1.1. 什么是版本控制 版本控制系统用于保存编写开发应用程序时的文档的各个修订版(revision)。 版本控制也称作Revision Control System(RCS)。 名词解释: 修订版(revision):可以认为是某个文件在其生命周期内各个保存的快照,每个快照和一个时间区间对应。 版本库(R转载 2009-09-25 10:28:00 · 3698 阅读 · 1 评论 -
NSIS安装制作程序
NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。 1. NSIS的主要特点: —原创 2009-09-14 14:43:00 · 3673 阅读 · 1 评论 -
常用正则表达式大全
一、正则表达式介绍、参考文档正则表达式参考文档:http://www.regexlab.com/zh/regref.htm 二、常用正则表达式大全正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹原创 2009-08-21 16:53:00 · 5716 阅读 · 5 评论 -
软件许可证分析
软件的价值只能通过知识产权体现。根据知识产权的一般规律:这种价值是通过法律授予权利人一定的专有权利,然后借助权利的使用许可合同制度来实现,最后达到他人及社会公众对其成果的共享,同时软件企业可以收回前期开发等投资,继续开发、升级以及推出新产品,并且获得利润。最终形成一个良性循环,推动产业和经济的发展。商业软件和开源软件(自由软件)在版权法的意义下,主要是他们在流通机制方面使用的许可证不同原创 2009-08-08 19:10:00 · 5784 阅读 · 1 评论 -
查找开源资料
怎样查找开源资料1、google 搜索需要软件 + 开源,查找相关的信息。2、把要找的资料翻译成英文,再在http://sourceforge.net/中查找相应的东东。 3、详细的开源项目是有说明文档,开发文档,开源类型等之类的,不过是英文,一定要看。原创 2008-05-05 23:59:00 · 1519 阅读 · 0 评论