热爱生活、享受娱乐、专注技术,欢迎关注微信公众号QGer,我们一起见证成长!
什么是单例模式?
一个类有且仅有一个实例,由系统自行实例化并通过一个全局访问点向整个系统提供。
为什么使用单例模式?
节省内存,不需要在每次使用的时候都实例化一个对象出来
一个实例全局提供重复利用
某些环境下保证类有且只有一个实例非常重要,如:windows下任务管理器。...
分类:
其他好文 时间:
2015-04-05 09:11:20
阅读次数:
151
众数问题
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数,
多重集合S重的重数最大的元素成为众数。例如:S={1,2,2,2,3,5},则多重集S的众数是2,其重数为3。
现在你的任务是:对于给定的由m个自然数组成的多重集S,计算出...
分类:
其他好文 时间:
2015-04-05 09:11:16
阅读次数:
188
Weird Clock
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 2752 Accepted Submission(s): 990
Problem Description
A weird clock marke...
分类:
其他好文 时间:
2015-04-05 09:10:44
阅读次数:
104
引言
优秀的管理者,能使企业起死回生;低劣的管理者,则加速企业灭亡。优秀的管理者,得之则昌,失之则败,譬如乔布斯,苹果公司得之,立马扭转乾坤。管理者,就像古时的将相,将相无能,国家衰败,将相贤能,开疆拓土!当你在寻求良才,或者想投靠某个“老大”跟他“混”的时候,请看看这篇文章,也许对你有点启发。由于经历和阅历有限,不足之处,请批评指正。
优秀的管理者有什么特点
在判断一个人之前,总的...
分类:
其他好文 时间:
2015-04-05 09:12:19
阅读次数:
172
??
设计模式之代理模式之静态代理模式
代理模式(Proxy
pattern)
核心作用:
通过代理,控制对对象的访问。
可以通过详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。(即AOP的微观实现)
...
分类:
其他好文 时间:
2015-04-05 09:09:19
阅读次数:
111
??
/**
* 抽象就角色,定义代理角色和真实角色的公共对外方法
* 时间:2015年4月4日18:45:00
* 在这个例子中,抽象角色起着规范代理角色和真实角色的作用。
* 其中具有方法,面谈,签合同收预付款,预订机票,唱歌,收尾款
*/
package com.bjsxt.cn.proxy.staticProxy;
public interface Star ...
分类:
其他好文 时间:
2015-04-05 09:09:08
阅读次数:
141
Enter ctrl+` shortcut
or the View > Show Console
Sublime Text 3
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282'
+ 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package...
分类:
其他好文 时间:
2015-04-05 09:11:05
阅读次数:
158
熟悉Looper源码的朋友可能知道,looper与线程绑定并不是直接set进去的,而是通过ThreadLocal这个东西间接将looper的引用交给当前线程持有的。
Looper.java
private static void prepare(boolean quitAllowed) {
if (sThreadLocal.get() != null) {
...
分类:
其他好文 时间:
2015-04-05 09:10:04
阅读次数:
127
??
/**
* 抽象就角色,定义代理角色和真实角色的公共对外方法
* 时间:2015年4月4日18:45:00
* 在这个例子中,抽象角色起着规范代理角色和真实角色的作用。
* 其中具有方法,面谈,签合同收预付款,预订机票,唱歌,收尾款
*/
package com.bjsxt.cn.proxy.dynamicProxy;
public interface Star...
分类:
其他好文 时间:
2015-04-05 09:10:15
阅读次数:
181
分治
分治法是一种效率很高的算法, 往往带有一个log级的复杂度.
1. CDQ分治
CDQ分治可以应用到带有修改操作的题目中, 对操作进行分治, 通过考虑前一半操作对后一半操作的影响达到分治的目的.
应用的条件比较苛刻
BZOJ-1492-货币兑换cash-NOI2007-CDQ分治 优化dp
BZOJ-2716-天使玩偶angel-CDQ分治 能这样做还得益...
分类:
其他好文 时间:
2015-04-05 09:09:43
阅读次数:
134
现在流行的 ssm(spring + struts2 + myBatis) 持久层的mybatis是需要配置映射器的,找了个demo连接的数据库是mysql 于是就修改了一下弄成了连接oracle的
一切就绪之后跑起来 执行插入操作的时候问题来了 ,报了一个这个错我的表是B 字段是id ,user_name ,password 实例类的字段是 id , userName,password,
...
分类:
其他好文 时间:
2015-04-05 09:08:22
阅读次数:
178
题意:给4个数组,从每个数组中选一个数,求出4个数和为0的方案数。
分析:暴力时间复杂度为N^3,肯定不行。所以考虑先把ab、cd的和分别求出来。-(a+b)=c+d即满足条件,求和复杂度为N*N。ab数组为-(a+b),cd数组为(c+d)。
从cd数组里找等于ab数组的即可。这里可以先给数组排序 ,然后用二分搜索找。复杂度为O(N*N*logN)。
#include
#include
#...
分类:
其他好文 时间:
2015-04-05 09:07:22
阅读次数:
128
SG Value
Time Limit: 5 Sec Memory Limit:
256 MB
Submit: 163 Solved: 45
[Submit][Status][Web
Board]
Description
The SG value of a set (multiset) is the minimum positive integer that could no...
分类:
其他好文 时间:
2015-04-05 09:09:01
阅读次数:
119
Strange Class
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 74 Accepted Submission(s): 60
Problem Description
In Vivid’s schoo...
分类:
其他好文 时间:
2015-04-05 09:07:39
阅读次数:
217
猫和老鼠
【题目描述】
猫和老鼠在10*10 的方格中运动,例如:
*...*.....
......*...
...*...*..
..........
...*.C....
*.....*...
...*......
..M......*
...*.*....
.*.*......
C=猫(CAT)
M=老鼠(MOUSE)
...
分类:
其他好文 时间:
2015-04-05 09:09:08
阅读次数:
370
2^x mod n = 1
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 13610 Accepted Submission(s): 4208
Problem Description
Give a number n...
分类:
其他好文 时间:
2015-04-05 09:06:40
阅读次数:
104
1. WPS认证机制WPS(Wi-Fi Protected Setup,Wi-Fi保护设置)(有的叫做AOSS、有的叫做QSS,不过功能都一致。)是由Wi-Fi联盟组织实施的认证项目,主要致力于简化无线局域网的安装及安全性能配置工作。在传统方式下,用户新建一个无线网络时,必须在接入点手动设置网络名(SSID)和安全密钥,然后在客户端验证密钥以阻止“不速之客”的闯入。这整个过程需要用户具备Wi-Fi设...
分类:
其他好文 时间:
2015-04-05 09:07:25
阅读次数:
177