编程开发
643.【系统架构】架构评估的质量属性——可修改性
可修改性(Modifiability)是指能够快速地以较高的性价比对系统进行变更的额能力。通常以某些具体的变更为基准,通过考查这些变更的代价来衡量可修改性。主要包括以下4个方面。
可维护性(Maintainablility)。这主要体现在问题的修复上,在错误发生后“修复”软件系统。可维护性好的软件架构往往能做局部性的修改并能使对其他构件的负面影响最小化。
可扩展性(Extendiblity)。这
linux 查看磁盘剩余空间的命令
不同于windows,linux查看硬盘剩余多少空间,是通过命令查看。
Linux磁盘管理常用三个命令为df、du和fdisk。
df:列出文件系统的整体磁盘使用量
du:检查磁盘空间使用量
fdisk:用于磁盘分区
常用的命令有:
1. 查看系统剩余空间: df -h
查看系统整体空间剩余情况,将系统内所有的文件系统列出来!
image
注意: tmpfs 是一个不存在于实体硬盘上
Jenkins Pipeline 实现单点和分布式部署
CI/CD持续集成/持续部署
持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员
每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动
化测试)来验证,从而尽早地发现集成错误。
比如(你家装修厨房,其中一项是铺地砖,边角地砖要切割大小。如果一次全切割完再铺上去,发现尺寸有误的话
版本管理-2·Git分支
一、分支的定义:
使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。
可以按功能创建分支,分支可以合并。
git的默认分支名为master。它在功能上与用户创建的分支没有区别。
二、常用分支类型:
Master: 主分支;主要是稳定的版本分支,正式发布的版本都从Master拉。
Develop: 开发分支;更新和变动最频繁的分支,正常情况下开发都是在Develop分支上进
基于Pygame Zero的教程
写个基于Pygame Zero的教程
Pygame Zero是一个专为初学者设计的Python游戏开发库,它使用简单、易于理解的语法和代码结构,使得编写游戏变得更加容易。在本教程中,我们将介绍如何使用Pygame Zero创建一个简单的2D射击游戏。
第一步:安装Pygame Zero
在开始之前,你需要先安装Pygame Zero。你可以通过以下命令在命令行中安装:
Copy
pip insta
