- 浏览: 158673 次
- 性别:
- 来自: 杭州
最新评论
-
feihangchen:
spirngMVC,只需要在Controller类加上@Exc ...
[Playframework文档中文翻译] Play 框架概述 -
xunke515:
* firefox 31,不会hold,请求后服务器直接传输数 ...
下载功能,当用户点击下载,弹出“保存,取消”的框后,如果用户不做任何点击,此时,服务器servlet的out.write不会hold住 -
ccqqct:
IE更烂,他不是hold住了,他会向服务器发起两次请求,服务器 ...
下载功能,当用户点击下载,弹出“保存,取消”的框后,如果用户不做任何点击,此时,服务器servlet的out.write不会hold住 -
greatghoul:
对Play暂时保持观望态度,play和django很类似吧。
[转]Playing Play!系列之一:Play框架的暴力美学 -
boygirl:
源码可以发给我参考下吗?fj_edu#163.com
随拍涂鸦者(Fhoto)
文章列表
法国著名数学家波瓦松在青年时代研究过一个有趣的数学问题:假设某人有12品脱的啤酒一瓶,想从中倒出六品脱,但是恰巧身边没有6品脱的容器,仅有一个8品脱和一个5品脱的容器,怎样倒才能将啤酒分为两个6品脱呢?
解答:
这道题看了解题分析,没有看懂。。。待续
下面代码尚未完成后。
有个重要问题未解决:需要在递归的过程中,解决场景重复导致死循环的问题??
import com.sun.swing.internal.plaf.basic.resources.basic;
public class FenJiu {
static int[] Cap ...
# linux 下 取进程占用 cpu 最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
# linux 下 取进程占用内存(MEM)最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
C(b,a)表示从a个数中取b个数的无重组合,是高中数学概率的知识。
以下使用“递归方式”和“循环方式”,实现这个算法。很明显,循环的实现很简单,但是缺点是需要b是已知的才行,因为b的大小决定了for循环的个数。
public class C_Hanshu {
public static void main(String[] args) {
// 递归方式
C(new int[]{1,2,3,4,5,6,7,8,9,10},3);
System.out.println("----------- ...
原则:Finally里面建议不要有return/break/continue/throw等改变正常退出的逻辑。
以下是错误的例子:
public class testFinally {
public static void main(String[] args) {
System.out.println(m());
}
public static int m(){
try{
return 1;
}finally{
throw ne ...
甲、乙、丙三位渔夫出海打渔,他们随船带了21个筐。 当晚返航时,他们发现有七个筐装满了鱼,还有七个筐装了半筐鱼,另外七只则是空的。 由于他们没有秤,只好通过目测认为7个满筐的重量是相等的,七个半筐的重量是相等的。
在不将鱼倒出来的前提下,怎样将鱼和筐平分为三份? 解答: 总数 = 7+7*0.5=10.5 每个人应得数量 = 10.5/3 = 3.5
解答分析:
/**
* 甲、乙、丙三位渔夫出海打渔,他们随船带了21个筐。
* 当晚返航时,他们发现有七个筐装满了鱼,还有七个筐装了半筐鱼,另外七只则是空的。
* 由于他们没有秤,只好通过目测认为7个满筐的 ...
张王李三家各有三个小孩。一天,三家的九个孩子在一起比赛短跑,规定不分年龄大小,跑第一得9分,跑第2得8分,依此类推。比赛结果各家的总分相同,且这
些孩子没有同时到达终点的,也没有一家的两个或三个孩子获得相连的名次。已知获第一名的是李家的孩子,获得第二的是王家的孩子。问获得最后一名的是谁家的
孩子?
*问题分析与算法设计
按题目的条件,共有1+2+3+...+9=45分,每家的孩子的得分应为15分。根据题意可知:获第一名的是李家的孩子,获第二名的是王家的孩子,则可推出:获第三名的一定是张家的孩子。
public class HaiziSaipao {
pu ...
5个数的全排列一共有5!种。但是,5个数,如果我只想知道全排列后,前2位一共有多少种取值情况,则是A(2,5)即 5! / 3!种。
public class QuanPailie {
public static void swap(int[] array, int a, int b) {
if (a == b) {
return;
}
array[a] = array[a] ^ array[b];
array[b] = array[a] ^ array[b];
...
问题:
地理课上老师给出一张没有说明省份的中国地图,从中选出五
个省从1―5编号,要大家写出省份的名称。交卷后有五位同学A,B,C,D,E,其中每人只给出了俩个省份的名称。它们的回答内容如下:
A答:2号浙江,5号江苏;
B答:2号湖北,4号山东;
C答:1号山东,5号湖南;
D答:3号湖北,4号湖南;
E答:2号江苏,3号浙江。
已知五位同学中没人只回答对了一个省份名称,编程判断编号为1到5的五个省份的名称。
思想:遍历所有可能的省份组合,对每种组合,进行验证。(注意所有答案加起来也就5个省份,可以使用全排列,加入全部答案共有8个省份,但其 ...
分数的比较。不会有精度的丢失的情况。
一般数学上在比较2个分数大小的时候,有2种方法:(1)一般是先通分,再比较分子。
但是,通分时需要2个分数的分母直接相乘(或是通分为最小公倍数),但是,有可能溢出整数的范围,所以这种方法不靠谱。(2)直接分别求出值(可能是浮点数),再直接比较。
但是,将分子分母使用除法/得出商,有时候又恐怕商精度不够。
某些情况下,2个分数本身不相等,但直接求浮点值后,由于浮点数的精度范围有限,浮点数的数值是相等的。
这里的最好的方法是:使用compare方法。思想是:辗转交换方法(我自起的名字)!
例如比较compare(5/18,3/11) ...
求某数的所有因子 &求某数的所有素因子
public class YinZi {
public static void main(String[] args) {
yinZi(60);
System.out.println("\n----------------");
suYinZi(60);
}
/**
* 求n的所有因子
*/
public static void yinZi(int n) {
for (i ...
public class YouXuShuzu_QiuGongGongYuansu {
public static void main(String[] args) {
int[] queue1 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,22};//18个元素
int[] queue2 = {1,5,7,8,9,10,12,13,15,19,22};//11个元素
int[] queue3 = {1,5,7,8,11,13,19,20,22} ...
求1~b,求a~b的所有素数
求1~b的所有素数:在求下一个素数N时,可以使用已经求出的素数,仅仅使用它们去模N。这是因为,如果N是合数,它一定可以除尽某个比N小的素数。
求a~b的所有素数:由于求N时,并没有所有的“比N小的素数”存在,所以无法利用上述的技巧。判断的数使用[2,N的开方]的奇数。
2中方法,suShu1()效率是比较快的。(不过,需要在N比较大的情况下。)
public class SuShu {
public static void main(String[] args) {
suShu1(30);
...
C/Java语言中求余满足一下条件:
1、 a 被除数, b除数, q商, r余数
a = q * b + r
2、余数和被除数的符号相同
如:
-7 / 3 = -2 余-1
7 / -3 = -2 余 1
(毫无关系地有联想性地我想起Math.floor(- 1.2)=-2,Math.floor( 1.2)=1)
/**
* 复习位运算
* “余数符号”和“被除数符号”相同的规则
*/
public class WeiYunSuan {
public static void main(String[] ar ...
虽然知道http协议规定不对post数据长度作限制(如上传文件)。但看到网上有人说,IIS服务器对post参数的总长度有限制,自测了一下。
我测试post2个参数,每个1M时,浏览器还是没有限制。
结论:
浏览器对post参数/文件大小, 无限制;
容器对post参数/文件大小, 可配置,如tomcat在Connector设置maxPostSize;
以此记录。
-- EOF --
import java.io.IOException;
import java.util.zip.GZIPOutputStream;
import org.apache.commons.io.output.ByteArrayOutputStream;
//该ByteArrayOutputStream类比jdk的同类好!细看其javadoc:In contrast to the original it doesn't reallocate the whole memory block but allocates additional buffers.
//(压缩都是基于字节码而非 ...