编程随想的博客
显示标签为“
编程.开源项目
”的博文。
显示所有博文
显示标签为“
编程.开源项目
”的博文。
显示所有博文
2019年3月10日
澄清“自由软件、开源软件”相关概念及许可证的误解
›
★引子 长期以来,一直有很多读者不太明白“自由软件”与“开源软件”的差异。除此之外,还经常会有其它的一些误解。 昨天正好在 俺的网盘 上分享了《若为自由故——自由软件之父理查德·斯托曼传》一书的中文版,所以顺便来聊聊相关的话题。
371 条评论:
2015年6月26日
GitHub 通告:整理了一个 C 和 C++ 开源库的清单(含示例代码)
›
★引子 好几年没聊编程的话题了。这次为啥想到去整理这个捏? 前些年,俺写了一个系列《 为啥俺推荐 Python? 》,其中一篇《 作为瑞士军刀的 Python 》介绍了 Python 功能的强大——主要是因为 Python 的开源库非常多,领域非常广。为了增加说服力,...
232 条评论:
2013年2月16日
为啥俺推荐 Python[5]:作为瑞士军刀的 Python——顺便分享俺整理的 Python 开源库
›
本系列几乎变成年度系列了—— 上一篇帖子 是去年元宵节发的。这几天正值春节假期,赶紧抽空补上本系列新的一篇,免得大伙儿以为本系列“烂尾”了。 “瑞士军刀”,大伙儿应该很熟悉,俺就不解释了。拿“瑞士军刀”来比喻 Python 就是想说明:Python 不但短小精悍,而且功...
62 条评论:
2011年8月14日
开源点评:ZeroMQ 简介
›
貌似有2个月没写技术帖了。今天,向各位程序猿同学介绍一个和网络通讯有关的开源项目——ZeroMQ(绰号 ØMQ,以下简称 ZMQ)。事先声明,本帖仅仅是【简介】,不涉及太深入的话题。
5 条评论:
2010年12月26日
如何开展灰盒测试[4]:接口测试实战——测试跨主机的模块接口
›
跨主机的交互方式,必然涉及到网络(为了防止爱抬杠的同学挑刺,事先声明:本节提及的网络,均是基于 TCP/IP 网络)。在 TCP/IP 协议栈的4个层次中(参见 这里 ),模块间的交互方式主要是位于上面两层(传输层、应用层)。 有些软件系统,直接采用某种现成的应用层协议...
6 条评论:
2009年5月31日
开源点评:Protocol Buffers 介绍
›
今天来介绍一下“Protocol Buffers”(以下简称 protobuf)这个玩意儿。本来俺在构思“ 生产者/消费者模式 ”系列的下一个帖子:《生产者/消费者之间的数据传输格式》。由于里面扯到了 protobuf,想想干脆单独开一个帖子算了。
8 条评论:
2009年4月24日
开源实践:SQLite 的使用场景
›
上次针对 SQLite 进行了扫盲,之后有同学在 评论里 问俺:如何在项目中使用它?今天咱来聊一下这个话题。
8 条评论:
2009年3月22日
开源点评:cURL——优秀的应用层网络协议库
›
今天来点评一下 cURL ,这是一个老资格的开源项目,使用它可以基于多种应用层网络协议进行数据传输(包括上传和下载)。它的特点是:支持的协议多、跨平台、支持多种编程语言接口。后面俺会针对这些特点作一些简单的介绍。
3 条评论:
2009年3月13日
开源点评:SQLite 数据库扫盲
›
今天注意到 SQLite 3.6.11(上个月发布的)增加了一个俺期待已久的“ online backup ”接口,激动之余就顺便和大伙儿聊一下 SQLite 数据库。本帖权当是 SQLite 扫盲,如果你对 SQLite 已经很熟悉,本文就不必再看了。另外,假如你想了解 ...
11 条评论:
2009年2月13日
如何选择开源项目?
›
近几年开源项目越发普及,很多商业软件都逐渐引入开源项目。由于俺负责的产品线采用了不少开源项目(主要是 C++、Java、Python),这几年就经常会碰到开源项目选型的问题(从几个具有类似功能的开源软件项目中进行抉择)。今天我就大概聊一下自己的几点看法,供大伙儿参考。
8 条评论:
›
主页
查看网络版本