DevOps 作为软件交付生命周期管理领域的方法论,已经被越来越多的IT企业所接受。它所带来的业务价值也是毋庸置疑的,“1天N次部署”、从代码到上线只需数十分钟甚至几分钟。DevOps 已经逐渐成为更多企业软件开发及运维成熟度的新标杆。而随着 DevOps 的落地,软件交付速度不断提升,安全问题也越来越凸显,而在传统软件开发过程中,安全往往是处于最后的一步,企业软件系统在上线前,才会通知安全人员对
分类:
其他好文 时间:
2018-04-02 13:38:27
阅读次数:
197
第1章 zabbix监控 1.1 为什么要监控 在需要的时刻,提前提醒我们服务器出问题了 当出问题之后,可以找到问题的根源 网站/服务器 的可用性 1.1.1 网站可用性 在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代 ...
分类:
其他好文 时间:
2018-04-02 00:07:27
阅读次数:
235
软件设计原则: 为了提高软件的开发效率,降低软件开发成本,一个优良的软件系统应该具有以下特点: 1,可重用性:遵循DRY原则,减少软件中的重复代码。 2,可拓展性:当软件需要升级增加新的功能,能够在现有的系统架构上方便地创建新的模块,而不需要改变软件现有的结构,也不会影响以及存在的模块。 3,可维护 ...
分类:
编程语言 时间:
2018-03-31 13:15:25
阅读次数:
204
计算机系统计算机是由硬件系统(Hardware)和软件系统(Software)两大部分组成 硬件系统 主机 &nbs
分类:
系统相关 时间:
2018-03-31 12:01:24
阅读次数:
180
Django框架简介 MVC框架和MTV框架(了解即可) MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更 ...
分类:
其他好文 时间:
2018-03-29 17:22:52
阅读次数:
122
面向对象的软件开发 面向对象的软件开发包括下面几个步骤: 1.面向对象分析(object oriented analysis ,OOA) 软件工程中的系统分析阶段,要求分析员和用户结合在一起,对用户的需求做出精确的分析和明确的表述,从大的方面解析软件系统应该做什么,而不是怎么去做。面向对象的分析要按 ...
分类:
编程语言 时间:
2018-03-29 02:06:45
阅读次数:
212
【BZOJ3566】概率充电器(动态规划) 题面 "BZOJ" Description 著名的电子产品品牌 SHOI 刚刚发布了引领世界潮流的下一代电子产品——概率充电器: “采用全新纳米级加工技术,实现元件与导线能否通电完全由真随机数决定!SHOI 概率充电器,您生活不可或缺的必需品!能充上电吗? ...
分类:
其他好文 时间:
2018-03-27 16:40:46
阅读次数:
168
What——什么是容器? 容器技术,是一种操作系统层的虚拟化(Operating system level virtualization),它将应用软件系统打包成一个软件容器(Container),内涵应用软件本身的代码,以及所需要的操作系统核心和依赖库,是应用程序可以在几乎任何地方以相同的 ...
分类:
其他好文 时间:
2018-03-26 16:03:48
阅读次数:
129
一、概念 怎样以最少的人力、资源投入,在最短的时间内完成测试,去发现软件系统的缺陷(bug),保证软件的优良品质,是软件公司探索和追求的目标。 ▲测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障 ▲测试用例是指为实施测试而向被测试系统提供的输入数据,操作或者各种环 ...
分类:
其他好文 时间:
2018-03-25 16:58:21
阅读次数:
255
close系统调用关闭一个打开的文件描述符,并将其释放回调用进程,供该进程继续使用。当一进程终止时,将自动关闭其已打开的所有文件描述符。 int close(int fd); 显式关闭不再需要的文件描述符往往是良好的习惯,会使代码后续修改的时候更具可读性,也更可靠。 文件描述符属于有限资源,因此文件... ...
分类:
其他好文 时间:
2018-03-25 00:01:19
阅读次数:
188