码迷,mamicode.com
首页 >  
搜索关键字:集合    ( 44750个结果
使用泛型集合代替datatable作为返回值实现面向对象
开会的时候,师父说,我们在机房重构时,尽量不要用datatable作为返回值,改用泛型集合的方式,这样可以实现真正的面向对象。通过查资料和同学交流,把这个问题给解决了。对于泛型集合,我也有了一些认识。 一、对泛型集合的认识 1.存在于System.Collection,Generic的命名空间中,在用的时候,需要引用 2.泛型是具有占位符(类型参数)的类,结构,接口和方法。就是说,在泛型集合...
分类:其他好文   时间:2014-07-26 02:12:56    阅读次数:383
Design Pattern Visitor 访问者设计模式
访问者设计模式是已经有了一组Person对象了,然后不同的访问者访问这组对象,会有不同效果。 这些访问者实际上就是一个可以让Person对象组执行的动作行为等。 至于这些Person对象是如何执行这些访问者的动作的,那是已经在特定的不同的Person对象中设计好的。 比如我们的访问者也许是一些动作集合的类,如: class Action { public: string present;...
分类:其他好文   时间:2014-07-26 02:11:46    阅读次数:234
POJ训练计划3041_Asteroids(二分图/最小点覆盖=最大匹配)
解题报告 题意: 给出NxN的矩阵,有M个点是障碍 每次只能删除一行或者一列,最少删除多少次才能清除障碍 思路: 把行和列看作两个集合结点,把障碍看作集合结点的连线,这样就转化成求用最少的点来消灭边,也就是最小点覆盖。 在二分图中:(n个结点,且没有孤立的点) 最小点覆盖=最大匹配 最大点独立=结点数-最大匹配 #include #inclu...
分类:其他好文   时间:2014-07-26 01:55:56    阅读次数:213
NSNull的使用
集合中是不能存放nil值的,因为nil在集合中有特殊含义,但有时确实需要存储一个表示“什么都没有”的值,那么就可以使用NSNull,它也是NSObject的一个子类。 创建和获取NSNull的方法 + (NSNull *)null [NSNull null]总是返回一样的值,所以可以用==将该值与其...
分类:其他好文   时间:2014-07-26 01:44:56    阅读次数:176
(转)STL中set的用法
转载自here1.关于setmap容器是键-值对的集合,好比以人名为键的地址和电话号码。相反地,set容器只是单纯的键的集合。例如,某公司可能定义了一个名为bad_checks的set容器,用于记录曾经给本公司发空头支票的客户。当想知道一个值是否存在时,使用set容器是最适合的。除了两种例外情况,s...
分类:其他好文   时间:2014-07-26 01:22:06    阅读次数:359
Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:编程语言   时间:2014-07-26 01:06:06    阅读次数:233
UNION并集运算
在集合论中,两个集合(集合A和集合B)的并集是一个包含集合A和B中所有元素的集合。换句话说,如果一个元素属于任何一个输入集合,那么它也属于结果集。如图所示。UNION集合运算分为UNION ALL和UNION DISTINCT两种情形,它们的区别是UNION ALL会保留重复行,而UNION D.....
分类:其他好文   时间:2014-07-26 01:02:36    阅读次数:213
并查集
定义:在一些应用问题中,我们需要划分n个不同的元素成若干组,每一组的元素构成一个集合。这种问题的一个解决办法是,在开始时,让每个元素自成一个单元素集合,然后按一定顺序将属于同一组的元素所在的集合合并。其间要反复用到查找一个元素在哪一个集合的运算。适合于描述这类问题的抽象数据类型称为并查集。并查集支持...
分类:其他好文   时间:2014-07-26 01:02:06    阅读次数:137
Distinct源码分析
以前比较两个List数据,筛选出所需要的数据时候,一直套两层for循环来执行。用到去重(Distinct)的时候,这两个需求其实都是一样的,都是需要比较两个集合,查看了下它的源码,里面确实有值得借鉴的地方。先附上源码一直我调试的代码,大部分地方加上了注释 1 class Program 2 ...
分类:其他好文   时间:2014-07-26 00:55:36    阅读次数:356
性能优化(1+N,list与iterator,缓存,事务)
1、注意session.clear()的运用,尤其是不断分页循环的时候 A 在一个大集合中进行遍历,取出其中含有敏感字的对象 B 另一种形式的内存泄露.2、1+N问题问题描述:如@ManyToOne时,两个类分别是User与Group,取User时,本想发一条SQL语句,结果顺带发了N条语句,将每个...
分类:其他好文   时间:2014-07-26 00:54:06    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!