2024年1月26日...大约 2 分钟
- 随笔102
- JavaScript98
- 小程序67
- Python49
- Linux48
- 设计29
- TypeScript28
- CSS26
- 基础20
- HTML20
- 软件19
- Git19
- VS Code19
- GitHub14
- 物理13
- Markdown12
- jQuery9
- Android7
- Node.js7
- Vue6
- 快速上手5
- dart5
- 前端3
- Emmet3
- 硬件2
- 服务器2
- 教程2
- 后端1
- C1
- Cpp1
- Java1
- JSON1
- PHP1
- YAML1
2024年1月26日...小于 1 分钟
2022年1月7日...大约 1 分钟
持续集成 (Continuous Integration) 指的是,频繁地 (一天多次) 将代码集成到主干,每次集成都通过自动化的构建 (包括编译,发布,自动化测试) 来验证,从而尽早地发现集成错误。
持续集成的目的让产品可以快速迭代,同时还能保持高质量。就是说每完成一个完整的部分,就向下个环节交付,发现问题可以马上调整,使得问题不会放大到其他部分和后面的环节。
2021年2月18日...大约 5 分钟
本文介绍 Glob 匹配。
2021年2月18日...大约 2 分钟
2020年9月15日...小于 1 分钟
开源软件和免费软件是两个概念:
-
开源软件是指公开源代码的软件。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。
-
免费软件就是免费提供给用户使用的软件,但是在免费的同时,通常也会有一些限制,比如源代码不公开,用户不能随意修改、不能二次发布等。
2020年6月5日...大约 6 分钟
开发是根据用户要求建造出合理程序的过程。过程一般是用某种程序设计语言来实现的。通常采用开发工具可以进行开发。
2019年12月27日...大约 4 分钟
计算机,不能直接存储文字,存储的是编码。
计算机只能处理二进制的数据,也就是说计算机只能处理数字。如果要处理文本,比如: 0-9
、a-z
、A-Z
,就必须先把文本转换为数字才能处理。对于这些字符,可以定义一套规则来显示,比如: A
用 110
表示,B
用 111
表示等。
2019年12月27日...大约 6 分钟
开源软件在追求“自由”的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有 60 多种被开源促进组织 (Open Source Initiative) 认可的开源许可协议来保证开源工作者的权益。
开源协议规定了您在使用开源软件时的权利和责任,也就是规定了您可以做什么,不可以做什么。
开源协议虽然不一定具备法律效力,但是当涉及软件版权纠纷时,开源协议也是非常重要的证据之一。
2019年12月27日...大约 5 分钟