螺旋模型 (Spiral Model) 软件风险是任何软件开发项目中都存在的实际问题,而且项目越大,软件越复杂,风险就越大,这些风险在不同程度上损害项目产品的质量。所以...
螺旋模型 (Spiral Model) 软件风险是任何软件开发项目中都存在的实际问题,而且项目越大,软件越复杂,风险就越大,这些风险在不同程度上损害项目产品的质量。所以...
Ubuntu18.04更换国内源 ubuntu18.04默认使用国外的源,下载速度太慢了。修改为国内源速度会快很多。打开/etc/apt/sources.list vi /e...
敏捷开发 (Agile Development) 敏捷开发,是一种应对快速变化的用户需求的一种开发软件的管理新模式,其实它是XP、Scrum等数十种软件开发项目管理方法...
精益软件开发是精益制造原则和实践在软件开发领域的变体。它基于丰田生产方式(TPS),由敏捷社区引入并发展。精益原则: 精益原则和精益制造原则的概念相近,精益开发也可...
增量模型 (Incremental Model) 增量模型是一种分步开发的模型。它集成了瀑布模型的顺序特征和迭代模型的迭代特性。一般情况下,先针对一个大型的产品进行精细...
迭代模型 (stagewise model) 瀑布模型出现的一段时间内,很多政府部门、企业都采用这种方式来开发自己的产品,由于产品规模越来越大,产品交付时间越来越短等因...
瀑布模式(Waterfall Model) 瀑布模型提供了软件开发的基本框架。它在传统的软件生命周期的基础上,以文档计划来推动项目生产的一种软件开发模式。其过程是:每...
Docker镜像操作 镜像列表 $ sudo docker image ls镜像列表1.png * REPOSITORY:镜像所在的仓库名称 * TAG:镜像标签 * IMA...
Docker安装(ubuntu 16.04) 源码安装Docker CE $ cd docker源码目录$ sudo apt-key add gpg$ sudo dpkg -...
容器化方案Docker 思考:我们在学习时拿到ubuntu系统的镜像,在VM虚拟机中运行这个镜像后,为什么就可以直接进行开发,而不需要重新搭建开发环境。在工作中,如何高效的保...
在项目正常运营过程中,关于项目的功能迭代是一个非常重要的内容,主要考虑的是开发团队的工作模式 边做边改模型 (Build-and-Fix Model) 边做边改模型很...
Nginx进阶 Nginx主要作用:隐藏真实服务器信息内容,用户在请求的永远是nginx监听的端口,不会访问到真实服务器的IP,黑客攻击的时候是nginx服务,nginx...
提示:我们的项目中已经存在非常多的数据库表了,数据量也会逐渐增多,所以我们需要做一些数据库的安全和性能的优化。对于数据库的优化,我们选择使用MySQL读写分离实现。涉及内容包...
简介 分支开发(branch development)。它的特点就是项目的功能开发工作主要在从master主分支切出来的fe ature分支上。根据功能代码开发完毕后...
django 设置定时任务 定时任务crontab静态化首页重要提示:对于首页的静态化,考虑到页面的数据可能由多名运营人员维护,并且经常变动,所以将其做成定时任务,即定时执行...
简介 主干开发(trunk-based development TBD)。它的特点就是项目的功能开发工作主要在从master主分支上。 根据功能代码开发完毕后的项目发...
常见术语 基本术语仓库: 代码文件存储的位置,常见的有工作目录->缓存区->本地仓库->远程仓库。版本: 项目开发过程中,使用版本来记录文件在每个阶段的变化内容。分支...
路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。REST...
视图集ViewSet 使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中:list() 提供一组数据retrieve() 提供单个数据create() 创建数据...