
Open Source
YapingXin
航天/航空/军工装备行业,航电系统、遥测/测发控系统、系统故障诊断、预测与健康管理(PHM)高级系统架构师。
展开
-
Open Source: 开源软件许可的选择
世界上的开源软件许可有上百种之多,但其中最流行的只有6种:GPL、LGPL、Mozilla、BSD、MIT和Apache。其余的开源软件许可大多可以归类于这6种,然后再加上一些微小的差异。对于这6种开源软件许可,乌克兰程序员Paul Bagwell清楚地描述了它们的一些重要的约束:国内翻译如下:看了这两张图片,对于开源协议的选择可谓一目了然。原创 2012-02-05 23:46:32 · 3805 阅读 · 0 评论 -
解决MinGW运行时的libgmp-10.dll丢失错误(libgmp-10.dll is missing from your computer)
安装完MinGW之后,执行gcc.exe,出现以下错误:The program can't start because libgmp-10.dll is missing from your computer. Try reinstalling the program to fix this problem.实际上libgmp-10.dll就在MinGW安装后的bin文件夹中,并原创 2012-02-22 19:44:48 · 27349 阅读 · 7 评论 -
用NPOI读.xls文件中的表格
前面我们通过一系列文章介绍了Office PIA操作Excel文档的方法,但这并不是操作Excel文档的唯一方法。本文提供的代码示例通过NPOI来读Excel,这样的实现方法有三个好处:运行环境不依赖于Office Application;由于不需要打开Office Application进程,直接分析文件,所以执行速度快;可并发。但是本文的例子也有局限,这个局限并非没有办法解决,只是原创 2012-03-05 09:26:50 · 3517 阅读 · 2 评论 -
用 Visual Studio 2013 编译 libevent-2.0.22-stable
在正式开始编译前,在网上搜索了一番,做足了功课。但是,等到自己开始编译的时候,发现其实很简单,根本不用改任何文件,直接编译就好了。难道是因为 libevent-2.0.22-stable 较之前的版本,已经修复了一些bug?感觉非常Happy!编译的过程是这样:首先,打开Visual Studio Command Prompt (例如: VS2013 x86 Native Tools原创 2015-04-21 08:42:32 · 1745 阅读 · 0 评论 -
MSYS Install: step by step
MSYS是什么MSYS是一组运行于Windows平台上的GNU工具集,包含了bash、make、gawk、grep等工具。 本文简要介绍MSYS的安装、配置与使用。原创 2015-06-10 12:03:59 · 1676 阅读 · 0 评论