摘要: id为all的想设置全选的那个框的id,name为checkname[]的是每个小复选框; 第一种: 第二种: html代码: 阅读全文
posted @ 2019-04-18 11:32 愚蠢的程序员 阅读(6591) 评论(0) 推荐(1) 编辑
摘要: function isIntNum(strNum){//js判断输入数字是否是整数 仅供学习思想 var strCheckNum = strNum+""; if(strCheckNum.lengthparseInt(strCheckNUm,10) //排除小数的可能性 return false; return true; } fu... 阅读全文
posted @ 2019-04-18 10:35 愚蠢的程序员 阅读(3812) 评论(0) 推荐(0) 编辑
摘要: 线程池 * 程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线程池。线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用。在JDK5之前,我们必 阅读全文
posted @ 2019-04-18 09:40 愚蠢的程序员 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 线程组 * Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 * 默认情况下,所有的线程都属于主线程组。 * public final ThreadGroup getThreadGroup()//通过线程对象获取他所属于的组 * 阅读全文
posted @ 2019-04-18 09:37 愚蠢的程序员 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 多线程(JDK1.5的新特性互斥锁)* 1.同步 * 使用ReentrantLock类的lock()和unlock()方法进行同步* 2.通信 * 使用ReentrantLock类的newCondition()方法可以获取Condition对象 * 需要等待的时候使用Condition的await( 阅读全文
posted @ 2019-04-18 09:34 愚蠢的程序员 阅读(6225) 评论(0) 推荐(1) 编辑
摘要: GUI(布局管理器)* FlowLayout(流式布局管理器) * 从左到右的顺序排列。 * Panel默认的布局管理器。* BorderLayout(边界布局管理器) * 东,南,西,北,中 * Frame默认的布局管理器。* GridLayout(网格布局管理器) * 规则的矩阵* CardLa 阅读全文
posted @ 2019-04-18 09:32 愚蠢的程序员 阅读(452) 评论(0) 推荐(0) 编辑