一 原型说明 strcat()为C语言标准库函数,用于字符串拼接。函数原型声明在string.h头文件中: char *strcat(char *dest, const char *src); char *strcat(char *dest, const char *src); 该函数将参数src所 ...
分类:
其他好文 时间:
2017-04-11 13:22:53
阅读次数:
351
快速排序算法 想必大多数程序员接触的第一种排序算法是冒泡排序,冒泡排序的特点是:逻辑简单,实现起来也不难,但在数据量比较大的时候性能比较低。 以数字由大到小的排序为例,写一个简单的冒泡排序。 /** * 冒泡排序 * Created by Administrator on 2017/4/4. */ ...
分类:
编程语言 时间:
2017-04-04 15:07:57
阅读次数:
290
想必大多数程序员接触的第一种排序算法是冒泡排序,冒泡排序的特点是:逻辑简单,实现起来也不难,但在数据量比较大的时候性能比较低。 以数字由大到小的排序为例,写一个简单的冒泡排序。 我们看到,冒泡排序就是两个for循环嵌套,内层循环再加一个if语句做逻辑判断。 通俗点解释冒泡排序就是:外层循环控制冒泡的 ...
分类:
编程语言 时间:
2017-04-04 13:24:10
阅读次数:
289
关键代码实现: 测试用例: 测试结果: 性能比较: ...
分类:
编程语言 时间:
2017-03-24 21:49:59
阅读次数:
415
1、选择器性能比较: http://www.jcodecraeer.com/a/javascript/2012/0418/112.html http://developer.51cto.com/art/201012/240591.htm 2、数组对象操作 http://www.cnblogs.com ...
分类:
Web程序 时间:
2017-03-15 15:18:28
阅读次数:
245
各种同步方法性能比较(synchronized,ReentrantLock,Atomic) java笔记--关于线程同步(7种同步方式) ...
分类:
编程语言 时间:
2017-03-12 19:32:08
阅读次数:
120
一、hashtable和ArrayList的性能比较 hashtable比ArrayList取值更快。原因是前者是根据键直接取值,但是ArrayList是循环整个集合,找到需要的元素。 二、hashtable的用法 1 static void Main(string[] args) 2 { 3 Ha ...
分类:
其他好文 时间:
2017-03-09 13:34:21
阅读次数:
129
1:引用的强、软、弱、虚 2:重要关键字 synchronized transient volatile 3:权限修饰词对class、method、field的修饰作用 4:动态加载jar包 5:Java的IO框架 6:Set的种类与性能比较(hashset、treeset源码原理) 7:vecto ...
分类:
编程语言 时间:
2017-03-07 12:58:11
阅读次数:
179
前提:后台返回的接口带etag 第一步 方法里加入代码,也可以抽成一个方法方便调用或更多其他设置 我这里使用的是系统自带的NSURLCache,好处就是他会自动处理存,你只需要处理取就行了,可能觉得系统存,会优化一点吧, 当然你也可以使用性能比较好的一些第三方来存取,比如YYCache、PINCac ...
分类:
其他好文 时间:
2017-03-06 13:44:19
阅读次数:
261
事务简介 事务的核心是锁和并发,采用同步控制的方式保证并发的情况下性能尽可能高,且容易理解。这种方式的优势是方便理解;它的劣势是性能比较低。计算机可以简单的理解为一个标准的打字机,尽管看起来计算机可以并行处理很多事情,但实际上每个CPU单位时间内只能做一件事,要么读取数据、要么计算数据、要么写入数据 ...
分类:
其他好文 时间:
2017-03-01 10:54:24
阅读次数:
197