当希望在一个应用程序中某个类的对象只能存在一个的时候就可以考虑用单例模式,通过NSObject的alloc来产生,需要确保对象的唯一性。.h文件中+ (instancetype)sharedPlayer;.m文件中+ (instancetype)sharedPlayer{ static Pla...
分类:
其他好文 时间:
2015-10-12 12:15:35
阅读次数:
149
*set:元素是无序的(存入和取出顺序不一定一致),不可以重复的。 |-HashSet:底层数据结构是哈希表。线程是非同步的。保证元素唯一性的原理:判断元素的hashCode值是否相同。如果相同还会继续判断元素的equals方法,是否为true |-TreeSet:可以对Set集合中的元素排序。底层...
分类:
其他好文 时间:
2015-10-11 21:18:42
阅读次数:
137
这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。SET FOREIGN_KEY_CHECKS = 0;删除完成后设置SET FOREIGN_KEY_CHECKS = 1;其他:关闭唯一性校...
分类:
数据库 时间:
2015-10-10 12:03:32
阅读次数:
201
1. LinkedHashMap类的概述LinkedHashMap:Map接口的哈希表(保证唯一性) 和 链接(保证有序性)列表实现,具有可预知的迭代顺序。2. 代码示例: 1 package cn.itcast_03; 2 3 import java.util.LinkedHashMap; 4 ....
分类:
编程语言 时间:
2015-10-09 22:39:57
阅读次数:
198
1. TreeMap类的概述:键是红黑树结构,可以保证键的排序和唯一性。2. TreeMap案例:TreeMap代码示例: 1 package cn.itcast_04; 2 3 import java.util.Set; 4 import java.util.TreeMap; 5 6 /* 7.....
分类:
编程语言 时间:
2015-10-09 22:35:28
阅读次数:
274
1. TreeSet保证元素唯一性和比较器排序的原理及代码实现(比较器排序)(1)Student.java: 1 package cn.itcast_07; 2 3 public class Student { 4 private String name; 5 private in...
分类:
编程语言 时间:
2015-10-06 23:31:52
阅读次数:
221
1. TreeSet保证元素唯一性和自然排序的原理和图解
分类:
编程语言 时间:
2015-10-06 20:54:18
阅读次数:
179
1. HashSet类的概述:(1)不保证set的迭代顺序(2)特别是它不保证该顺序恒久不变2. HashSet如何保证元素唯一性(1)底层数据结构是哈希表(元素时链表的数组)(2)哈希表依赖于哈希值存储(3)添加功能底层依赖于两个方法: ?int hashCode() ?boole...
分类:
编程语言 时间:
2015-10-05 22:04:55
阅读次数:
223
看了题解,自己大概想了下。最小割唯一的充分必要条件是残量网络中所有点要嘛能从源点floodfill到要嘛能floodfill到汇点。必要性,这是当然的,因为假设从源点floodfill或者从汇点反着floodfill得到的集合若不相补,那这就有两个最小割的方案,最小割不唯一。充分性,首先这样就找到一...
分类:
其他好文 时间:
2015-10-04 20:56:18
阅读次数:
265
package java.io;public interface Serializable {}(1)实现Serializable接口的类,将会被提示提供一个serialVersionUID注意点一、序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式: ...
分类:
编程语言 时间:
2015-10-04 08:52:37
阅读次数:
211