vs2015中测试: 输出: OK,从分析结果: 当然,如我们只是单纯的从前面两个结果来看,你会发现使用下标运算符的效率会比使用迭代器高一些。其实主要是在访问迭代器是要进行迭代器越位、有效性、是否指向同一容器等方面的判断,比较耗时。我们会发现测试4就是验证我我们的假设,因为执行end()函数是比较耗 ...
分类:
其他好文 时间:
2017-08-23 19:12:35
阅读次数:
169
环境的配置可以参考http://www.cnblogs.com/yangyquin/p/5284530.html 网络上传输的数据很容易被抓包,如果不加密,那么网络数 据很容易被窃取,诸如用户名、密码这些明感的信息一旦丢 失,将会造成巨大的损失。 2、常用的加密方式 对称加密:加密方和解密方使用同一 ...
分类:
其他好文 时间:
2017-08-23 18:13:44
阅读次数:
161
Python是怎么解释的? Python language is an interpreted language. Python program runs directly from the source code. It converts the source code that is writt ...
分类:
编程语言 时间:
2017-08-23 15:04:32
阅读次数:
224
1、冒泡排序 最初在学c语言时,老师就教的这个排序算法,原理比较简单:从数组下标为0处开始遍历,相邻之间进行比较,若a[i]>a[i+1],则exchange(a[i],a[i+1]),当然也可以将小的往后传递,将此过程不断进行,那么最后数组就有序了。 要点:(1)每遍历一遍,末尾就得到一个最大值( ...
分类:
编程语言 时间:
2017-08-20 18:34:40
阅读次数:
200
https://zhuanlan.zhihu.com/p/23713529?refer=passer (1)存储过程的好处? <1>存储过程是一个预编译的代码块,执行效率比较高 <2>一个存储过程替代大量T_SQL语句 ,可以降低网络通信量,提高通信速率 <3>可以一定程度上确保数据安全 (2)什么 ...
分类:
数据库 时间:
2017-08-18 22:32:38
阅读次数:
232
下面这样的一个例子: update set from 语句格式 当where和set都需要关联一个表进行查询时,整个 update执行时,就需要对被关联的表进行两次扫描,显然效率比较低。对于这种情况,Sybase和SQL SERVER的解决办法是使用UPDATE...SET...FROM...WHE ...
分类:
其他好文 时间:
2017-08-14 14:24:04
阅读次数:
127
一、概念: 一般我们都知道ArrayList* 由一个数组后推得到的 List。作为一个常规用途的对象容器使用,用于替换原先的 Vector。允许我们快速访问元素,但在从列表中部插入和删除元素时,速度却嫌稍慢。一般只应该用ListIterator 对一个 ArrayList 进行向前和向后遍历,不要 ...
分类:
其他好文 时间:
2017-08-14 12:47:00
阅读次数:
132
交换排序 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。 排序入门之冒泡排序 冒泡排序是典型的交换排序算法。冒泡排序的时间复杂度为O(n2),可以说效率比较低,但是,冒泡排序体现的思想 ...
分类:
编程语言 时间:
2017-08-13 22:18:07
阅读次数:
192
1. 冒泡排序: 效率O(N*N),比较N*N/2,交换N*N/4 2. 选择排序: 效率:O(N*N),比较N*N/2,交换<N. 3. 插入排序, 序列中部分有序时效率较高, 逆序排序效率几乎与冒泡无异. 效率:O(N*N), 比较N*N/4,复制N*N/4 ...
分类:
编程语言 时间:
2017-08-11 10:06:55
阅读次数:
206
最近在优化代码时遇到了这个问题:Iterator与增强for循环到底哪个效率高?之前在学习的时候,好像记着老师说过遍历集合(如list)时,使用iterator好像正规一些,因为是专用的,但是运行效率问题确实不曾考虑,今天做了一个实验:对两者进行了简单的比较,得出的结论是:增强for循环运行效率更高 ...
分类:
编程语言 时间:
2017-08-09 18:05:52
阅读次数:
230