自动化运维是指将IT运维中日常的、大量的重复性工作自动化,把过去的手工执行转变为自动化操作。相对于自动化运维理念,许多公司还是采用传统的运维。传统的IT运维是等到IT故障出现后再由运维人员采取相应的补救措施。查看全文>>
在之前的讲解中,我们使用移动端内置的touch事件模拟了单击效果和轮播图切换效果。今天笔者将会介绍一下如何使用移动端第三方插件库,用简洁的代码实现移动端特效。查看全文>>
CSS需要编写大量重复的样式属性值来实现页面的样式,如CSS中的一些颜色和数值等经常被使用。而通过less变量来实现CSS样式非常方便,且容易维护。下面讲解如何定义less变量,以及less变量的命名规范。查看全文>>
Python最早是由荷兰计算机程序员Guido van Rossum(吉多·范罗苏姆)创建的高级通用编程语言。吉多.范罗苏姆有一句名言就是“Life is short,you need Python”(人生苦短,我用Python)查看全文>>
软件测试培训中会涉及到判定覆盖(Decision Coverage)这个概念,判定覆盖又称为分支覆盖,其原则是设计足够多的测试用例,在测试过程中保证每个判定至少有一次为真值,有一次为假值。判定覆盖的作用是使真假分支均被执行,虽然判定覆盖比语句覆盖测试能力强,但仍然具有和语句覆盖一样的单一性。查看全文>>
ArtistAnimation是基于一组Artist对象的动画类,它通过一帧一帧的数据制作动画。ArtistAnimation类的构造方法的语法格式如下所示。查看全文>>
大多数情况之下,海量的数据是使用数据库进行存储的,这主要是依赖于数据库的数据结构化、数据共享性、独立性等特点。因此,在实际生产环境中,绝大多数的数据都是存储在数据库中。查看全文>>