算法的时间复杂度和空间复杂度合称为算法的复杂度。 1.时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执 ...
分类:
编程语言 时间:
2017-05-05 21:49:02
阅读次数:
172
构建一个线程是有一定的代价的,因为涉及和操作系统的交互,如果程序中创建了大量的生命周期很短的线程,这时应该使用线程池(Thread Pool),一个线程池包含了等待运行的空闲线程,将 Runnable 对象传递给线程池,就会有一个线程调用 run 方法,当 run 方法结束时,线程不会死亡,而是在线... ...
分类:
编程语言 时间:
2017-04-25 23:36:42
阅读次数:
214
while语句可根据特定的条件重复执行命令序列,比较适合有规律的循环操作。格式:while条件do命令序列done示例:#!/bin/bashA=192.168.154.B=1while[$B-le10]doping-c3$A$B&>/dev/nullif[$?-eq0]thenecho"This$A$Bisup"elseecho"This$A$Bisdown"fi((B++))done类似C语言风..
分类:
其他好文 时间:
2017-04-25 10:15:32
阅读次数:
84
var hAppMutex: THandle; //声明互斥变量begin hAppMutex := CreateMutex(nil, false,'WMS');// WMS应用程序名称 if ((hAppMutex <> 0) and (GetLastError() = ERROR_ALREADY ...
简介:shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:break和continue控制流程转向。详解1、for循环for循环常见有2种结构:一种是..
分类:
其他好文 时间:
2017-04-23 23:14:57
阅读次数:
167
一.什么是好的单元测试? 1.单元测试是“白盒测试” ,应该覆盖各个分支流程,异常条件 2.单元测试面向的是一个单元(“Unit”),是一个类或者几个类组成的单元 3.单元测试运行一定要快! 4.单元测试一定是可重复执行的 5.单元测试是独立的的,不能有互相依赖 6.单元测试后,机器应该状态保持不变 ...
分类:
其他好文 时间:
2017-04-23 15:49:22
阅读次数:
101
一.什么是好的单元测试? 1.单元测试是“白盒测试” ,应该覆盖各个分支流程,异常条件 2.单元测试面向的是一个单元(“Unit”),是一个类或者几个类组成的单元 3.单元测试运行一定要快! 4.单元测试一定是可重复执行的 5.单元测试是独立的的,不能有互相依赖 6.单元测试后,机器应该状态保持不变 ...
分类:
其他好文 时间:
2017-04-23 15:02:34
阅读次数:
135
循环执行:将一段代码重复执行0、1或多次; 进入条件:条件满足时才进入循环; 退出条件:每个循环都应该有退出条件,以有机会退出循环; bash脚本: for循环 while循环 until循环 for循环: 两种格式: (1)遍历列表 (2)控制变量(1)遍历列表:forVARAIBLEi..
分类:
系统相关 时间:
2017-04-14 21:30:15
阅读次数:
233
最近再一次项目中发现 不刷新页面的情况下使用on()方法绑定事件会出现重复执行的问题,意思就是说点击一次会绑定一次...点击n次会绑定n次,执行起来是以你绑定的次数为准,绑定了n次就会执行n次 解决办法 在每次进行on()绑定之前先使用off()方法解除下绑定 例: 完美解决重复绑定事件问题。 ...
分类:
Web程序 时间:
2017-04-11 13:34:31
阅读次数:
187
在SSIS的Package Property中有CheckPoints的属性目录,CheckPoint是SSIS的Failover Feature。通过简单的配置CheckPoint,能够在Package执行失败时,不重复执行已经成功的Control Flow,只在最后出错点继续执行。 一,Chec ...
分类:
其他好文 时间:
2017-04-10 13:21:26
阅读次数:
195