1. 什么是存储过程?它有什么优点? 答:存储过程是一组予编译的SQL语句,它的优点有: 允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。 允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。 减少网络流量,例如一个需要数百行的 ...
分类:
数据库 时间:
2017-10-11 12:51:13
阅读次数:
222
初学样式表的时候应该注意哪些问题: 1、样式表的分类为:内联式 内嵌式 外部式 其中内联式的优先级最高但可重复性最不好而外部样式表的可重复性最好。 2、选择器可分为:标签选择器 class选择器 ID选择器 复合选择器,要牢牢记住各种选择器的表达方法比如标签选择器是直接以标签名作为选择器的,clas ...
分类:
其他好文 时间:
2017-10-09 16:50:20
阅读次数:
126
什么是for循环结构? 初始部分: 设置循环的初始状态,如设置记录循环次数的变量i为0. 循环体: 重复执行的代码,即输出"好好学习,天天向上!". 迭代部分: 下一次循环开始前要执行的部分,再while循环结构中它作为循环体的一部分, 如使用"i++;"进行循环次数的累加. 循环条件: 判断是否继 ...
分类:
其他好文 时间:
2017-10-08 18:54:53
阅读次数:
139
第六章:循环结构(二) 一. for 循环 1.循环结构的四个组成部分 (1). 初始部分:设置循环的初始状态,比如我们设置记录循环次数的变量 i 为 0 . (2). 循环体:重复执行的代码 . (3). 迭代部分:下一次循环开始前要执行的部分,在while循环中它作为循环体的一部分,比如使用"i ...
分类:
其他好文 时间:
2017-10-07 20:44:59
阅读次数:
162
前言 无论何种语言,一旦看见代码中有重复性的代码则想到封装来复用,在SQL同样如此,若我们没有界面来维护而且需要经常进行的操作,我们会写脚本避免下次又得重新写一遍,但是这其中就涉及到一个问题,这个问题我开始也没太在意,直到某时某刻,老大看到我写的脚本后笑着问了一句,你的脚本可否重复执行,我懵逼了,很 ...
分类:
数据库 时间:
2017-10-01 15:12:24
阅读次数:
283
框架分层:动作层、业务层、用例层 如果可以作用测试数据分离,是最好不过了;如果不可以,代码中的数据获取最好通过API或数据库的方式获取;最次是hardcode 如果用例中有增加,删除或修改等操作,最好可以维持一个完整的生态,保证case可以重复执行 表格的数据验证可以通过把数据都添加到list中,然 ...
分类:
其他好文 时间:
2017-09-29 19:46:55
阅读次数:
136
(一)简述在使用ansible做自动化运维的时候,免不了的要重复执行某些操作,如:添加几个用户,创建几个MySQL用户并为之赋予权限,操作某个目录下所有文件等等。好在playbook支持循环语句,可以使得某些需求很容易而且很规范的实现。(二)常用的循环语句1,with_items。with_i..
分类:
其他好文 时间:
2017-09-29 10:05:35
阅读次数:
196
一、ansible简介 ansible是一种自动化运维工具。实现批量操作系统配置、批量程序部署、批量命令运行等功能。 ansible工作在agentless模式下,并且具有幂等性(幂等性不会重复执行相同指令,例如不会重复安装软件,当你希望一个文件中存在一行内容为 "aaaaaa", 如果不存在就会插 ...
分类:
其他好文 时间:
2017-09-28 00:35:17
阅读次数:
210
函数节流的目的,是为了防止在不间断的时间里,重复执行某个函数。 比如浏览器的onresize事件,如果我们在这个函数中操作了DOM元素,那么对CPU的开销是非常大的。 所以为了防止这种情况的出现,函数节流起到了很好的作用。 ...
分类:
其他好文 时间:
2017-09-25 00:56:47
阅读次数:
203
2009 年 6 月份,John Allspaw 及 Paul Hammond 在速度大会 (Velocity) 上分享了在 Flickr 中如何通过加强 Dev(开发团队)和 Ops(运维团队)之间的协作,从而加快应用部署频率的演讲 。随后,关于 Dev 和 Ops 之间协作的讨论一直在 Twit ...
分类:
其他好文 时间:
2017-09-23 15:23:59
阅读次数:
170