Singleton 是对全局变量的取代策略
作用:保证一个类只能有一个实例,并提供一个全局唯一的访问点。
仅有一个实例:通过类的静态成员变量来体现。
提供访问它的全局访问点:访问静态成员变量的静态成员函数来体现。
《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量指向类的唯一实例,并用一个公有的静态方法获取该实例。
单例模式通过类本身来管理其唯一实例,这种特性提供了解决问题的方法。唯一的实例是类的一个普通对象,但设计这个类时,让它只能创建一个实例并提供对此实例的全局访问...
分类:
其他 时间:
2014-06-30 20:28:23
收藏:
0 评论:
0 赞:
0 阅读:
349
redhat的runlevel级别定义如下:
0:关机。不能将系统缺省运行级别设置为0,否则无法启动。
1:单用户模式,只允许root用户对系统进行维护。
2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
3:字符界面的多用户模式。
4:未定义。
5:图形界面的多用户模式。
6:重启。不能将系统缺省运行级别设置为0,否则会一直重启。
ubuntu的ru...
分类:
其他 时间:
2014-06-30 17:56:36
收藏:
0 评论:
0 赞:
0 阅读:
516
JAVA大数....
大菲波数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 10812 Accepted Submission(s): 3653
Problem Description
Fibo...
分类:
其他 时间:
2014-06-30 17:24:48
收藏:
0 评论:
0 赞:
0 阅读:
389
JAVA大数....
大明A+B
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7763 Accepted Submission(s): 2748
Problem Description
话说,经...
分类:
其他 时间:
2014-06-30 17:55:33
收藏:
0 评论:
0 赞:
0 阅读:
373
SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
SSO的解决方案很多,比如收费的有UTrust、惠普灵动等,开源的有CAS、Smart SSO等,其中应用最为广泛的是CAS。
CAS (Central Authentication Service)中央认证服务。CAS(Central Auth...
分类:
其他 时间:
2014-06-30 15:46:11
收藏:
0 评论:
0 赞:
0 阅读:
459
public class SystemManager {
private Context mContext;
private static SystemManager sInstance;
private SystemManager(final Context context) {
mContext = context;
}
public static SystemManage...
分类:
其他 时间:
2014-06-30 16:17:00
收藏:
0 评论:
0 赞:
0 阅读:
500
题意:给你n个点m条边,问删除前i条边后有多少个连通分块。
思路:从后往前操作,从后往前添加i条边等于添加完m条边后删掉前m-i条边,可知刚开始没有边,所以sum[m]=n;
#include
#include
#include
#include
#include
#include
#define M 100010
#define LL...
分类:
其他 时间:
2014-06-30 20:27:21
收藏:
0 评论:
0 赞:
0 阅读:
405
题目大意:
刚才上88个键弹出来的音符。
如果出现重复的,或者是高一个音阶的重复的都算。
思路分析:
具体可以参考训练指南222.
height数组表示按照排序后的sa最近的两个后缀的最长前缀。
将height 分块。然后二分答案,二分答案之后去判断是否满足。
要考虑到不重合,还有大于5。
所以二分的时候要从5开始,然后判断的时候要加一个 up - down >le...
分类:
其他 时间:
2014-06-30 19:27:49
收藏:
0 评论:
0 赞:
0 阅读:
369
上次的博文Wicket实战(一)概述中给大家简单介绍了一下关于Wicket的概念性内容,今天我们完成第一个Wicket实例-Hello
World!...
分类:
其他 时间:
2014-06-30 16:18:03
收藏:
0 评论:
0 赞:
0 阅读:
323
数组中出现次数超过一半的数字 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 数组中有一个数字出现的次数超过数组长度的一半, 请找出这个数字.使用快速排序(QuickSort)的方法, 把中值(middle)和索引(index)匹配, 输出中值, 并检测是否符合要求.代码: /*
* main.cpp
*
* Created on: 20...
分类:
其他 时间:
2014-06-30 19:55:30
收藏:
0 评论:
0 赞:
0 阅读:
390
题意就是给你一个n*m的棋盘,然后上面已经有了 棋子,并给出这些棋子的坐标,但是这些棋子是死的就是不能动,然后让你在棋盘上面摆炮,但是炮之间不能互相吃,吃的规则我们斗懂得 炮隔山打嘛,问你最多能放几个炮
肯定是搜索了,n,m最大才5,可能挺久没做了,对于回溯反而把握不好了,写了好久调试了好久,才过
#include
#include
#include
#include
...
分类:
其他 时间:
2014-06-30 16:42:38
收藏:
0 评论:
0 赞:
0 阅读:
229
题目
Given n points
on a 2D plane, find the maximum number of points that lie on the same straight line.
方法
每次选择一个点,和其他n - 1个点,进行判断,统计最多的。
double computeSlope(Point a, Point b) {
...
分类:
其他 时间:
2014-06-30 15:48:15
收藏:
0 评论:
0 赞:
0 阅读:
278
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。
输入格式:
输入在第1行中给出2个正整数N(
输出格式:
在一行中输出X的位置,或者“Not Found”。
输入样例1:
5 7
3 5 7 1 9
输出样例1:
2
输入样例2:
5 7
3 5 8 1 9
输出样例2:
N...
分类:
其他 时间:
2014-06-30 17:26:50
收藏:
0 评论:
0 赞:
0 阅读:
247
设计模式之中介者模式(Mediator)摘录!...
分类:
其他 时间:
2014-06-30 18:38:37
收藏:
0 评论:
0 赞:
0 阅读:
420
Description
物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一...
分类:
其他 时间:
2014-06-30 16:49:51
收藏:
0 评论:
0 赞:
0 阅读:
403
第一次做csdn上面的题目,自信满满没有在线编译(本地测试通过),直接提交了,竟然没拿到分,太坑了,出现这个问题C2668: 'sqrt' : ambiguous call to overloaded function
究其原因竟然是sqrt( x )这个出错
sqrt函数定义:double sqrt( double x);
换成 sqrt( (double) x )就行了
可惜没...
分类:
其他 时间:
2014-06-30 16:48:50
收藏:
0 评论:
0 赞:
0 阅读:
644
网上推广,在所谓的专业人员那里有一个词语——SEO。不管是什么,终极目的就是让人在网上能够了解到、搜索到自己。如果在网上不能被查到,自己心理就不放心,总担心别人会质疑自己的存在,事实也基本如此。
但是,10年前不是这样的。
曾经,就是10多年前,我鼓捣一些公司做网站,当然自己是从中有油水的。那些老板一般反问:做网站有什么用途?有谁会到网上看我的东西,他们都是打电话订购。
10年后...
分类:
其他 时间:
2014-06-30 18:07:49
收藏:
0 评论:
0 赞:
0 阅读:
426
今天在伯乐在线上看到...
分类:
编程语言 时间:
2014-06-30 20:00:39
收藏:
0 评论:
0 赞:
0 阅读:
371
1:什么是对象
在Java语言,所有的人,事物或者模块都是一个对象。
相同的对象具有一些相同的特性。
狗,猫,蛇3个对象(动物的对象)
苹果,梨,桔子3个对象(水果的对象)
2:什么是类
可以将现实生活中的对象经过抽象
这种抽象数据类型称为类。
动物类(Animal)
水果类(Fruit)
3:类和对象的关系
类是对象的模板(抽象化表示),...
分类:
其他 时间:
2014-06-30 16:47:47
收藏:
0 评论:
0 赞:
0 阅读:
329
本文分析的是llvm libc++的实现:http://libcxx.llvm.org/
class thread
thread类直接包装了一个pthread_t,在linux下实际是unsigned long int。
class thread
{
pthread_t __t_; id get_id() const _NOEXCEPT {return __t_;}
}
...
分类:
编程语言 时间:
2014-06-30 19:29:53
收藏:
0 评论:
0 赞:
0 阅读:
731