一.前言 去重在我们的开发过程中经常遇到,避免重复元素的添加,我们需要对获取到的集合(包括List、Array等)做相关的过滤操作。确保对象的唯一性,从而达到保证数据不冗余重复。由于自己是做.net方面的开发,所以就拿C#语言中常用的去重方式来学习。如果有其他更好的方式,希望各位大牛指出来,自己.....
分类:
编程语言 时间:
2015-07-25 07:06:53
阅读次数:
145
1.前言
单例模式可能是设计模式中相对比较简单的而且在工作中应用最频繁的设计模式了,例如系统配置文件的读取工具类要求得保证其实例唯一性。再比如在需要调用计算机底层时,需要一个Java来使用JNI来与其他语言进行交互,此时可能需要保证Java类的实例是唯一的。
那么在编写单例模式时,需要考虑哪些问题呢?2.简单实现:
常规单例模式实现的原则:
1.实例变量私有化...
分类:
编程语言 时间:
2015-07-23 20:00:56
阅读次数:
124
IP:网络中每台主机都必须有一个惟一的IP地址;IP地址是一个逻辑地址;因特网上的IP地址具有全球唯一性;32位,4个字节,常用点分十进制的格式表示,例如192.168.0.200。protocol:为进行网络中的数据交换(通信)而建立的规则、标准或约定(=语义+语法+规则),不同层具有各自不同的协...
分类:
其他好文 时间:
2015-07-23 00:27:22
阅读次数:
127
返回上一个页面的方法,不全,返回并刷新很管用。history.go();history.back();history.forward();mysql创建唯一性索引:Alter table user add unique(username);返回并刷新:function goback(){ wind....
分类:
其他好文 时间:
2015-07-22 20:42:10
阅读次数:
115
设计模式:对问题行之有效的解决方式,其实他是一种思想单例设计模式:可以保证一个类在内存中的对象唯一性必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性如何保证对象的唯一性?1.不允许其他程序使用new新建对象2.在该类创建一个本类实例3.对外提供一个..
分类:
编程语言 时间:
2015-07-21 15:09:35
阅读次数:
134
常见的数据库优化方法:索引(数据库),缓存,分表,分库,sql优化。索引:创建索引一般有以下两个目的:维护被索引列的唯一性和提供快速访问表中数据的策略。95% 的数据库性能问题都可以采用索引技术得到解决。索引有助于提高检索性能,但过多或不当的索引也会导致系统低 效。因为用户在表中每加进一个索引,数据...
分类:
数据库 时间:
2015-07-20 12:56:18
阅读次数:
151
本文的目标就是要确认那些使用了主键,却混淆了主键的本质而造成的一种反模式。一、确立主键规范 每个了解数据库设计的人都知道,主键对于一张表来说是一个很重要,甚至必需的部分。这确实是事实,主键是好的数据库设计的一部分。主键是数据库确保数据行在整张表唯一性的保障。它是定位到一条记录并且确保不会重复存...
分类:
数据库 时间:
2015-07-17 18:33:34
阅读次数:
230
Map主要用于存储健值对个人理解:因为Map是根据键得到值,因此需要保证键值的唯一性,不允许键重复(重复了覆盖了),但允许值重复。1、HashMap根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。(就是说,当我们将键值对存入到h...
分类:
其他好文 时间:
2015-07-16 19:38:55
阅读次数:
122
1.Map概述
Map与Collection并列存在,用来保存具有映射关系的数据:Key-Value
Map 中的 key 和 value都可以是任何引用类型的数据
Map 中的 key 用Set来存放,不允许重复,所以Map中的Set类型需要重写hashCode()和equals()方法,因为引用对象是通过这两个方法来保证Set的唯一性。
Map中的key 和 value之间存在单...
分类:
编程语言 时间:
2015-07-16 09:57:14
阅读次数:
167
树形DP 。 因为不能同时选择一个人和他的直属上司 , 所以需要维护两个值d[u][0]表示不选该节点,d[u][1]表示选择该节点 。 当然,题目还有一个要求,那就是判断解的唯一性, 所以再添加一个数组维护唯一性。 我们不妨分别分析 : 1.d[u][1]的计算 , d[u][1] = sum{d[v][0]} + 1; v是u的子节点,因为要依赖所有子节点的解,所以当且仅当所有f[v...
分类:
其他好文 时间:
2015-07-14 22:48:18
阅读次数:
144