持续集成

持续集成 (Continuous Integration) 指的是,频繁地 (一天多次) 将代码集成到主干,每次集成都通过自动化的构建 (包括编译,发布,自动化测试) 来验证,从而尽早地发现集成错误。

持续集成的目的让产品可以快速迭代,同时还能保持高质量。就是说每完成一个完整的部分,就向下个环节交付,发现问题可以马上调整,使得问题不会放大到其他部分和后面的环节。


Mr.Hope2021年2月18日
大约 5 分钟
Glob

本文介绍 Glob 匹配。


陈慧玲2021年2月18日
大约 2 分钟
开源与免费

开源软件和免费软件是两个概念:

  • 开源软件是指公开源代码的软件。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。

  • 免费软件就是免费提供给用户使用的软件,但是在免费的同时,通常也会有一些限制,比如源代码不公开,用户不能随意修改、不能二次发布等。


Mr.Hope2020年6月5日
大约 6 分钟
开发简介

开发是根据用户要求建造出合理程序的过程。过程一般是用某种程序设计语言来实现的。通常采用开发工具可以进行开发。


Mr.Hope2019年12月27日
大约 4 分钟
计算机编码介绍

计算机,不能直接存储文字,存储的是编码。

计算机只能处理二进制的数据,也就是说计算机只能处理数字。如果要处理文本,比如: 0-9a-zA-Z,就必须先把文本转换为数字才能处理。对于这些字符,可以定义一套规则来显示,比如: A110 表示,B111 表示等。


Mr.Hope2019年12月27日
大约 6 分钟
开源协议

开源软件在追求“自由”的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有 60 多种被开源促进组织 (Open Source Initiative) 认可的开源许可协议来保证开源工作者的权益。

开源协议规定了您在使用开源软件时的权利和责任,也就是规定了您可以做什么,不可以做什么。

开源协议虽然不一定具备法律效力,但是当涉及软件版权纠纷时,开源协议也是非常重要的证据之一。


Mr.Hope2019年12月27日
大约 5 分钟
操作系统

操作系统 (Operating System,OS) 是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。


Mr.Hope2019年12月26日
大约 2 分钟
基础介绍

这些是一些最为基础的内容,是后来补充进博客中的,供访客查阅。


Mr.Hope2019年12月26日
小于 1 分钟
2