算法
文章平均质量分 76
z130532
这个作者很懒,什么都没留下…
展开
-
随机数
Math.round是四舍五入函数。Math.random是返回一个伪随机数(0到1之间的double型数)Random.nextInt可以自定义随机数范围,如Random.nextInt(100)可以返回0到100之间的整数1.关于Math.round[code="java"] public class TMain { public static void mai...2010-12-29 09:21:31 · 89 阅读 · 0 评论 -
关于el表达式引出的JavaBean规范
今天遇到一个问题,关于El表达式的问题,我很长时间没有用过这个东西啦,还是以前用s1的时候用过这个东西,后来过渡到s2的时候就不再应用这个el表达式啦,毕竟s2的标签用着比较爽.首先搭建这个环境,跑起来的时候不能解析,我想这个默认的时候是能解析的啊,但是就是解析不了.经过分析发现这个里面还是有一定的出入:在使用el表达式页面中加上以上一句话,就可以,其实默认的是false,...原创 2011-02-24 16:44:25 · 144 阅读 · 0 评论 -
线程池应用
为什么要建立线程池? 在多线程项目中,如果建立的线程过多,反而可能导致运行速度大大减慢,这是由于线程建立所花费的时间和资源都比较多。所以我们在多线程中必须很好地来管理线程, 在很好利用多线程能“同步工作”的好处之外,更有效地提高程序运行速度。 线程池是什么? 线程池是指具有固定数量的线程组成的一种组件。这些线程用来循环执行多个应用逻辑。 ...原创 2011-03-06 23:00:52 · 144 阅读 · 0 评论 -
一道让我知道算法忘记的题
原题如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连. 我看了回贴都没有很好解决,主要是没有排除重复。 解决思路:强化题目,用1、2、2、3、4、5这六个数字排列“递增”序列。其他要求不变。 算法思路:显然是递归,初始序列122345,先从末两位(45)变化(...原创 2011-03-08 09:31:42 · 95 阅读 · 0 评论 -
JAVA是怎么进行垃圾回收的?
java中垃圾回收以前听老师讲好像是内存满了他才去做一次整体垃圾回收,在回收垃圾的同时会调用finalize方法.你在构造一个类时可以构造一个类时覆盖他的finalize方法以便于该类在被垃圾回收时执行一些代码,比如释放资源.1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用...原创 2011-03-09 22:16:04 · 445 阅读 · 0 评论 -
一个剩余算法的分析
在博客园上看到一个小牛发啦一个剩余算法的分析: 一个婚宴,安排来客,5个人一桌剩余4人,7个人一桌剩6桌,9个人一桌剩余8人,11个人一桌正好,当时看到那个哥们又是剩余算法又是加密算法的,最后抽象出一个算法,如下:import junit.framework.TestCase;public class ShareTest1 extends TestCase { ...原创 2010-11-25 09:06:52 · 151 阅读 · 0 评论 -
Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind此异常的原因是服务器端口被占用 所以解决办法是:一:更改服务器的端口号;二:关闭占用当前端口的进程下边介绍第二种方法1.首先进入命令行 查看端口是否被占用 使用命令: netstat -ano我的...原创 2012-08-27 13:25:55 · 92 阅读 · 0 评论