集
饱含不重复元素的集合称为”集(set)”. .NET4包含两个集(HashSet和SortedSet),他们都实现ISet接口.HashSet即包含不重复元素的无序列表,SortedSet集包含不重复元素的有序列表.
ISet接口提供的方法可以创建合集,交集,或者给出一个集合时另一个集的超集或子集的信息.
案例:
//使用HashSet:重复的元素自动被移除,但...
分类:
Windows开发 时间:
2015-07-26 22:40:35
收藏:
0 评论:
0 赞:
0 阅读:
269
C语言中可以用函数地址直接调用函数:
void print ()
{
printf ("function print");
}
typdef void (*fun)();
fun f = print;
f();C++中类非静态成员函数必须通过实例去调用,C++中类成员函数调用:
class test
{
public:
void print ()
{
printf ("func...
分类:
编程语言 时间:
2015-07-26 22:40:25
收藏:
0 评论:
0 赞:
0 阅读:
355
点滴悟透设计思想,Tiny模板引擎优化实录!加入框架设计兴趣小组:http://bbs.tinygroup.org/group-113-1.html Tiny模板引擎的实现方式原来是采用的编译方式,最近发生了一些问题,因此我觉得有必要把编译方式调整为解释方式,为此就开始了此次实现活动。 编译方式存在的问题 当时采用编译方式,主要是考虑到编译方式在运行时不必再去遍历语法树,因此就采用了编译方...
分类:
其他 时间:
2015-07-26 22:40:15
收藏:
0 评论:
0 赞:
0 阅读:
306
递归版package MergeSort;import Utils.SortUtils;
/**
* 归并排序递归版
* @author liguodong
*/public class Demo02 { public static void mergeSort(int[] a){
mSort(a, a, 0, a.length-1);
}
/**...
分类:
编程语言 时间:
2015-07-26 22:40:05
收藏:
0 评论:
0 赞:
0 阅读:
296
使用单个storyboard会使得项目难与管理,使用纯代码又会过于麻烦,因此如果能将二者结合起来,并且使用多个storyboard,会使得项目简单简单、方便许多。
下面以一个简单的视图关系为例,介绍多个storyboard的用法。
①有page1和page2两个页面,点击page1的Detail按钮会弹出page1Detail视图,点击page1Detail的返回按钮又会返回。
②page1...
分类:
其他 时间:
2015-07-26 22:39:55
收藏:
0 评论:
0 赞:
0 阅读:
267
点滴悟透设计思想,Tiny模板引擎优化实录!
加入框架设计兴趣小组:http://bbs.tinygroup.org/group-113-1.html
Tiny模板引擎的实现方式原来是采用的编译方式,最近发生了一些问题,因此我觉得有必要把编译方式调整为解释方式,为此就开始了此次实现活动。
编译方式存在的问题
当时采用编译方式,主要是考虑到编译方式在运行时不必再去遍历语法树...
分类:
其他 时间:
2015-07-26 22:39:45
收藏:
0 评论:
0 赞:
0 阅读:
234
问题描述如果在 Linux下编写程序,有时运行程序的时候程序崩溃,比如说只有“Segmentation fault (core dumped) ”,程序比较小的话,还可以一行一行查看,但是如果程序很庞大,一行行查询,效率非常低下。Linux下可以程序可以生成core file文件,借助gdb很快能定位到崩溃的代码行。解决方案测试程序,除零操作,程序会崩溃/*
test.c
*/
#include <...
分类:
系统服务 时间:
2015-07-26 22:39:35
收藏:
0 评论:
0 赞:
0 阅读:
367
Given n, generate all structurally unique BST's (binary search trees) that store values 1...n.For example,Given n = 3, your program should return all 5 unique BST's shown below. 1 3 3 ...
分类:
其他 时间:
2015-07-26 22:39:15
收藏:
0 评论:
0 赞:
0 阅读:
253
CriticalSectionWrapper是一个接口类
class CriticalSectionWrapper {
public:
// Factory method, constructor disabled
static CriticalSectionWrapper* CreateCriticalSection();
virtual ~CriticalSectionW...
分类:
系统服务 时间:
2015-07-26 22:38:45
收藏:
0 评论:
0 赞:
0 阅读:
166
HDU 4268
题意:Alice与Bob在玩卡片游戏,他们每人有n张卡片,若Alice的一张卡片长与宽都不小于Bob的一张卡片,则Bob的卡片就会被盖住,一张卡片只可以使用一次,且不可旋转求Alice最多可以盖住多少张Bob的卡片。
思路:记录两人卡片情况,并按照长度将两人卡片分别降序排序。遍历两人的卡片,将长度小于Alice的卡片长度的Bob卡片的宽度插入multiset中,在multis...
分类:
其他 时间:
2015-07-26 22:38:35
收藏:
0 评论:
0 赞:
0 阅读:
227
#ifndef __MEM__H
#define __MEM__H
#include
using namespace std;
//自动管理内存块
typedef unsigned char byte;
class Mem
{
private:
byte* mem;
int size;
void ensureMinSize(int minSize);
public:
Mem();...
分类:
编程语言 时间:
2015-07-26 22:38:25
收藏:
0 评论:
0 赞:
0 阅读:
141
其实问题的解决办法很简单:就是Qt不支持中文的路径,把源码的路径全部改成英文即可解决问题。
首先问题发生在我运行网上的例子程序时,重新构建编译也是出错,提示:
Cannot find file: F:\Pro\Qt\QT5开发及实例\本书源程序\CH1\CH101\Dialog\Dialog.pro.
21:55:03: 进程"D:\Qt\Qt5.5.0\5.5\msvc2013_6...
分类:
其他 时间:
2015-07-26 22:38:15
收藏:
0 评论:
0 赞:
0 阅读:
613
做开发不连接数据库怎么行!Spring整合JDBC过程中,数据源可以直接都在beans.xml里配置,也可以把数据单独放在一个properties文件里,方便维护。
首先放入各种jar包,连接MySQL当然要放数据驱动文件。
jar包什么的对照项目截图
beans.xml
<beans xmlns="http://www.springframework.org/schema/be...
分类:
数据库技术 时间:
2015-07-26 22:38:05
收藏:
0 评论:
0 赞:
0 阅读:
230
“只生一个娃”–设计模式中的单例模式(Singleton)
引言
??被人问到什么是单例模式,突然回答不上来,似乎印象不深了。回去补了一下功课,突然明白了,原来在项目中一直使用的日志模块即采用了单例模式,只是熟视无睹,没有意识到罢了。
??所谓单例模式(Singleton),即指一个类只有一个实例(Instance),并给外界提供访问该实例的一个全局访问点。
??通常我们可以使用全局变量的方式...
分类:
其他 时间:
2015-07-26 22:37:55
收藏:
0 评论:
0 赞:
0 阅读:
214
前言:学习过程中,不要因为有遗留的问题而感到惭愧,在之后项目中,只要用心,就能解决遗留的问题。
谨以此文,记录我重新对UI、外观、BLL层中是否该有逻辑判断的一个思考推理过程。
验收机房重构的时候,我的UI层、外观层、BLL层代码是这样子写的:(以登录这条线为例)
先看BLL层:
Public Class LoginManager
'检查用户名是否存在
...
分类:
其他 时间:
2015-07-26 22:37:45
收藏:
0 评论:
0 赞:
0 阅读:
140
spring mvc里的root/child WebApplicationContext的继承关系在传统的spring mvc程序里会有两个WebApplicationContext,一个是parent,从applicationContext.xml里加载的,一个是child,从servlet-context.xml里加载的。
两者是继承关系,child WebApplicationContext...
分类:
移动平台 时间:
2015-07-26 22:37:35
收藏:
0 评论:
0 赞:
0 阅读:
355
题目:
Given a binary tree, find the maximum path sum.
The path may start and end at any node in the tree.
For example:
Given the below binary tree,
1
/ 2 3
Ret...
分类:
编程语言 时间:
2015-07-26 22:37:25
收藏:
0 评论:
0 赞:
0 阅读:
228
通过《Android之——AIDL小结》与《Android之——AIDL深入》两篇博文,相信大家已经对Android AIDL有了一定的了解,下面,我们就利用Android的AIDL实现自动挂断电话的功能,好了,不多说了,我们直接进入主题。
1、准备AIDL文件
挂断电话的AIDL文件都是Android自带的文件,我们可以从Android的源代码中找到这两个文件,它们分别是Neighborin...
分类:
移动平台 时间:
2015-07-26 22:37:15
收藏:
0 评论:
0 赞:
0 阅读:
359
the value A = lcm(N+1, N+2, ..., M) and the value B = lcm(1, 2, ..., M). She was surprised when she saw that A = B....
分类:
其他 时间:
2015-07-26 22:37:06
收藏:
0 评论:
0 赞:
0 阅读:
320
题意: lice和Bob有n个长方形,有长度和宽度,一个矩形可以覆盖另一个矩形的条件的是,本身长度大于等于另一个矩形,且宽度大于等于另一个矩形,矩形不可旋转,问你Alice最多能覆盖Bob的几个矩形?
思路:贪心,先按照h将Alice和Bob的矩形排序,对于Alice的每个矩形,如果Bob的矩形的h小于Alice的h,将Bob的w插入到集合中。
然后,在集合中找到不大于Alice矩形d...
分类:
其他 时间:
2015-07-26 22:36:45
收藏:
0 评论:
0 赞:
0 阅读:
138