2024年1月26日大约 2 分钟
- 英文519
- JavaScript98
- 小程序67
- Python49
- Linux48
- TypeScript28
- CSS26
- 基础20
- HTML20
- 软件19
- Git19
- VS Code19
- GitHub14
- Markdown12
- linux11
- jQuery9
- 技术8
- Android7
- Node.js7
- 硬件6
- Vue6
- go6
- 快速上手5
- dart5
- architecture4
- docker4
- ai3
- 前端3
- Emmet3
- 小米2
- 服务器2
- 教程2
- cloud2
- algorithm2
- engineer2
- web2
- YAML2
- 发布会1
- 华为1
- 后端1
- article1
- 编译1
- money1
- engineering1
- cpu1
- git1
- ide1
- Go1
- Mac1
- Machine Learning1
- harmony1
- yaml1
- 术语1
- js1
- C1
- Cpp1
- Java1
- JSON1
- PHP1
- 格式化1
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 分钟