码迷,mamicode.com
首页 > 2015年05月22日 > 全部分享
设计模式之单例模式分析
单例模式:一个类只能有一个实例       首先,一个类要想只有一个实例,构造函数必须是私有的(如果是共有的,那就谁都可以实例化了)。其次因为构造函数是私有的,如果想外部调用这个类的话,必须要存在一个公有的静态方法。还有为了保证公有的方法返回实例的过程中实例的唯一性,这个实例应该是静态的。       总结一下就是,单例模式有以下三个要素: 私有的构造方法指向自己实例...
分类:其他好文   时间:2015-05-22 13:37:38    阅读次数:204
POJ1273 Drainage Ditches 最大流模板题(dinic)
最大流的模板题 给出边数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不是内部或外部命令解决方法(win7/win8)
javac为什么不行? Apache官网现Windows下的无论JDK1.7还是JDK1.8都已不提供zip版,只提供的exe版,即安装两个以上版本会出现冲突情况。           这不是蛋疼的问题所在。主要是环境变量配置完后Java -version 和java是可以的,但Javac怎么都不行?!虽然这是很简单的问题! win8.1下配java环境的时候...
分类:编程语言   时间:2015-05-22 13:37:17    阅读次数:202
POJ1149 PIGS 最大流-建模
题目链接: POJ1149 题意: 麦克是农场主有N个猪圈,每个猪圈都有一把锁但麦克没有钥匙。要买猪的顾客一个接一个来到养猪场,每个顾客有一些猪圈的钥匙,而且他们要买一定数量的猪。当每个顾客到来时,他将那些他拥有钥匙的猪圈全部打开;迈克从这些猪圈中挑出一些猪卖给他们;如果迈克愿意,迈克可以重新分配这些被打开的猪圈中的猪;当顾客离开时,猪圈再次被锁上。给出每个猪圈的初始...
分类:其他好文   时间:2015-05-22 13:38:35    阅读次数:149
leetcode Remove Linked List Elements 203
leetcode Remove Linked List Elements 203...
分类:其他好文   时间:2015-05-22 13:38:24    阅读次数:135
Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
错误描述 安装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
排列之和 UVa11076
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
LeetCode的medium题集合(C++实现)十
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 使用hostonly方式联网
之前使用virtualbox一直使用的是nat+端口映射;因为影射是指向127.0.0.1的,所以,如果物理机也需要使用某个指定端口, 而且无法物理机依赖的这个端口无法更改,同时虚拟机也需要相同端口,那么,就会无法满足使用了; 比如samba 但是,如果使用的是再虚拟网卡给客户机使用,跟物理机是同一级的网络话,那么,当pc重新接入新局域网话,虚拟机的ip就会变化, 像web,ssh需要固定...
分类:其他好文   时间:2015-05-22 13:37:03    阅读次数:159
JS-发布消息的一个运动小效果
模仿一些网站发布消息时候,淡入,缓慢滑动的小效果,废话不多说,看下最终测试效果!有图有真相! 接下来一步步分析实现的过程,一下是为了演示过程中一些注意点,用的测试代码,不是最终效果代码,最终效果代码,我贴在文章最后!! html代码 1233 样式代码 *{padding: 0;margin: 0;} #ulList{...
分类:Web程序   时间:2015-05-22 13:37:20    阅读次数:204
如何使用java中的数组
使用数组需要有三个步骤: 一、声明数组 语法:数据类型【】  数组名;     或者数据类型  数组名【】; 二、分配空间: 语法:数组名=new  数据类型【数组长度】; 可以将声明和分配空间一步完成:数组类型【】  数组名=new 数据类型【数组长度】 三、赋值 数组名【下标】=值; 另外,java中提供了两种便捷的使用数组的方法: 1、int[...
分类:编程语言   时间:2015-05-22 13:37:48    阅读次数:139
jQuery校验 jQuery Validate 表单验证详解
官网地址: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
Java 随机生成中文姓名,手机号,邮编,住址
测试随机生成测试数据,有关随机生成身份证号码的请参考文章: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
jquery validate 详解二
这里只是第二篇,前面的内容请参阅上一篇 五、常用方法及注意问题 1.用其他方式替代默认的SUBMIT $().ready(function() {  $("#signupForm").validate({         submitHandler:function(form){             alert("submitted");             ...
分类:Web程序   时间:2015-05-22 13:37:38    阅读次数:146
Mybatis单个参数的if判断(针对异常:There is no getter for property..)
There is no getter for property named 'langId' in 'class java.lang.Integer' Mybatis异常处理...
分类:其他好文   时间:2015-05-22 13:36:10    阅读次数:141
腾讯web前端笔试题及个人答案
每道题都有答案,大多数答案亲测正确。 简答题 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脚本
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
2250条   上一页 1 ... 72 73 74 75 76 77 78 ... 133 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!