1. 交换排序的基本思想两两比较key值,如果发生逆序(排列的顺序与期望的顺序相反)就交换,知道所有对象都排序完毕!常见的3种交换排序算法:冒泡排序,shaker排序和快速排序。2. 冒泡排序设待排序列中有 n 个对象, 首先比较对象v[n-1]和v[n-2], 如果v[n-1] 4 #incl.....
分类:
编程语言 时间:
2015-01-13 19:40:14
阅读次数:
206
table(lobject.h)的结构定义: 1 // TKey结构是一个链表结构,用来存储hash相同 2 // 的所有key,value对结构。 3 typedef union TKey { 4 struct { 5 TValuefields; // key值 6 ...
分类:
其他好文 时间:
2015-01-10 22:09:50
阅读次数:
288
考察hash表:每一个雪花都有各自的6个arm值,如果两个雪花从相同或者不同位置开始顺时针数或者逆时针数可以匹配上,那么这两个雪花就是相等的。我们采用hash的方法,这样每次查询用时为O(1),总用时为O(n)。hash的本质是把值映射到地址或者下标,如果不同的key值对应到相同的indice上的话...
分类:
其他好文 时间:
2015-01-08 19:33:32
阅读次数:
165
国际化: ?NSLocalizedStringFromTable(@"string2", @"BDHString", @"修改的文字2"); ? ? ?说明:三个参数:1、key值,2、strings的文件名,3、备注,给自己看的。 具体国际化操作可以参考我的博客:http://...
分类:
其他好文 时间:
2015-01-07 13:20:56
阅读次数:
122
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是...
分类:
编程语言 时间:
2015-01-06 19:47:41
阅读次数:
214
在解析JSON时候,很多人会将解析后的数据赋给NSDictionary,通过key值取到相应的value。有时候我们会对数据进行增删。面对要删除某一个key下的数据,第一反应是使用可变字典,将解析后的数据赋给其,但在使用过程中发现,执行removeObjectForKey方法后,程序不断崩溃。但在正...
分类:
其他好文 时间:
2015-01-03 11:47:06
阅读次数:
124
结论:一般情况下推荐使用enterSet的for循环(即以下的方法2),如果只是取key值可以使用keySet性能会更好。
因为keySet只取key,enterSet即取了key又取了value。
public static void main(String[]...
分类:
其他好文 时间:
2014-12-31 12:40:22
阅读次数:
172
1.BODY上绑定onkeyup="LoginEnter(event)"2.obj.keyCode==number number为键盘的KEY值Login();为调用方法obj.returnValue=falese;防止后面的操作 function LoginEnter(obj) { if (obj...
分类:
Web程序 时间:
2014-12-25 17:42:20
阅读次数:
134
1. 流程定义(Process Definition)流程定义是记录在xml文件中的对流程的描述,它包含唯一的流程开始节点和多个流程功能节点,每个节点之间使用transition进行连接。 ProcessDefinition使用id, key和version进行标识,jBPM中可能包含多个key值相...
分类:
其他好文 时间:
2014-12-24 11:13:32
阅读次数:
282
3.1 概述System V IPC函数:3.2 key_t和ftok函数key_t是System V IPC的外部标识符,又称为IPC键,通过键,多个进程在同一个IPC对象上会合ftok函数将路径名和整数标识符转换为key_t值#include key_t ftok(char *pathname,...
分类:
其他好文 时间:
2014-12-22 22:30:04
阅读次数:
257