单例模式:一个类只能有一个实例
首先,一个类要想只有一个实例,构造函数必须是私有的(如果是共有的,那就谁都可以实例化了)。其次因为构造函数是私有的,如果想外部调用这个类的话,必须要存在一个公有的静态方法。还有为了保证公有的方法返回实例的过程中实例的唯一性,这个实例应该是静态的。
总结一下就是,单例模式有以下三个要素:
私有的构造方法指向自己实例...
分类:
其他好文 时间:
2015-05-22 13:37:38
阅读次数:
204
最大流的模板题
给出边数M,顶点数N 以及每条边的容量 求1到N的最大流
注意可以有重边
邻接矩阵模板:
#include
#include
#include
#define maxx 0x3f3f3f
#define M 205
using namespace std;
int arc[M][M]; //弧的剩余流量
int level[M]; ...
分类:
其他好文 时间:
2015-05-22 13:36:56
阅读次数:
143
javac为什么不行?
Apache官网现Windows下的无论JDK1.7还是JDK1.8都已不提供zip版,只提供的exe版,即安装两个以上版本会出现冲突情况。
这不是蛋疼的问题所在。主要是环境变量配置完后Java -version 和java是可以的,但Javac怎么都不行?!虽然这是很简单的问题!
win8.1下配java环境的时候...
分类:
编程语言 时间:
2015-05-22 13:37:17
阅读次数:
202
题目链接:
POJ1149
题意:
麦克是农场主有N个猪圈,每个猪圈都有一把锁但麦克没有钥匙。要买猪的顾客一个接一个来到养猪场,每个顾客有一些猪圈的钥匙,而且他们要买一定数量的猪。当每个顾客到来时,他将那些他拥有钥匙的猪圈全部打开;迈克从这些猪圈中挑出一些猪卖给他们;如果迈克愿意,迈克可以重新分配这些被打开的猪圈中的猪;当顾客离开时,猪圈再次被锁上。给出每个猪圈的初始...
分类:
其他好文 时间:
2015-05-22 13:38:35
阅读次数:
149
leetcode Remove Linked List Elements 203...
分类:
其他好文 时间:
2015-05-22 13:38:24
阅读次数:
135
错误描述
安装Redis 2.8.18时报错:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Erro...
分类:
其他好文 时间:
2015-05-22 13:36:13
阅读次数:
592
1.题目描述:点击打开链接
2.解题思路:本题利用平均数的思想解决。由于每个数出现在任何一位的总的次数都是相同的,因此可以等效为它们的平均数出现的次数,而出现的次数就是重复排列的组合数,最后再乘以n个1即可得到答案。比如一个序列是{1,1,2},那么平均数就是(1+1+2)/3=4/3。出现的次数就是P(3,3)/P(2,2)=3,一共有3个1,那么ans=(4/3)*3*111=444。
3...
分类:
其他好文 时间:
2015-05-22 13:37:03
阅读次数:
120
1 Permutation Sequence
The set [1,2,3,…,n] contains a total of n! unique permutations.Given nn and kk, return the kthk^{th} permutation sequence.
使用Next Permutation循环k次可以得到序列,但leetcode上提交会出现时间超过限制。下...
分类:
编程语言 时间:
2015-05-22 13:36:24
阅读次数:
129
之前使用virtualbox一直使用的是nat+端口映射;因为影射是指向127.0.0.1的,所以,如果物理机也需要使用某个指定端口,
而且无法物理机依赖的这个端口无法更改,同时虚拟机也需要相同端口,那么,就会无法满足使用了;
比如samba
但是,如果使用的是再虚拟网卡给客户机使用,跟物理机是同一级的网络话,那么,当pc重新接入新局域网话,虚拟机的ip就会变化,
像web,ssh需要固定...
分类:
其他好文 时间:
2015-05-22 13:37:03
阅读次数:
159
模仿一些网站发布消息时候,淡入,缓慢滑动的小效果,废话不多说,看下最终测试效果!有图有真相!
接下来一步步分析实现的过程,一下是为了演示过程中一些注意点,用的测试代码,不是最终效果代码,最终效果代码,我贴在文章最后!!
html代码
1233
样式代码
*{padding: 0;margin: 0;}
#ulList{...
分类:
Web程序 时间:
2015-05-22 13:37:20
阅读次数:
204
使用数组需要有三个步骤:
一、声明数组
语法:数据类型【】 数组名;
或者数据类型 数组名【】;
二、分配空间:
语法:数组名=new 数据类型【数组长度】;
可以将声明和分配空间一步完成:数组类型【】 数组名=new 数据类型【数组长度】
三、赋值
数组名【下标】=值;
另外,java中提供了两种便捷的使用数组的方法:
1、int[...
分类:
编程语言 时间:
2015-05-22 13:37:48
阅读次数:
139
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation
一导入js库
二、默认校验规则
(1)required:true 必输字段
(2)remote:"check.php" 使用ajax方法调用check.php验证输入值
(3)email...
分类:
Web程序 时间:
2015-05-22 13:35:59
阅读次数:
148
测试随机生成测试数据,有关随机生成身份证号码的请参考文章:http://blog.csdn.net/xiaokui_wingfly/article/details/45893791
import java.util.HashMap;
import java.util.Map;
/**
* 随机生成中文姓名,性别,Email,手机号,住址
* @author X-rapido
*/
pub...
分类:
移动开发 时间:
2015-05-22 13:34:59
阅读次数:
463
这里只是第二篇,前面的内容请参阅上一篇
五、常用方法及注意问题
1.用其他方式替代默认的SUBMIT
$().ready(function() {
$("#signupForm").validate({
submitHandler:function(form){
alert("submitted");
...
分类:
Web程序 时间:
2015-05-22 13:37:38
阅读次数:
146
There is no getter for property named 'langId' in 'class java.lang.Integer' Mybatis异常处理...
分类:
其他好文 时间:
2015-05-22 13:36:10
阅读次数:
141
每道题都有答案,大多数答案亲测正确。
简答题
1.js中“5”+4=?
答案:54
2.js中void(0)=?
答案:undefined
3.js中NaN*4=?
答案:NaN
4.js中null*4.5=?
答案:0
5.js中alert(5*015===5.075)
答案:false,结果不一样。...
分类:
Web程序 时间:
2015-05-22 13:34:49
阅读次数:
136
Openwrt中的sysupgrade脚本提供了固件升级的快捷方式,该脚本位于: /sbin/sysupgrade
脚本内容: #!/bin/sh
. /lib/functions.sh
. /lib/functions/system.sh# initialize defaults
RAMFS_COPY_BIN="" # extra programs for temporary ra...
分类:
其他好文 时间:
2015-05-22 13:36:34
阅读次数:
584