上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: Hibernate中一对多关联的时候hbm.xml文件的配置假设有一个文档管理者类User,和一个文档类Archives。其中User和Archives是一对多双向关联关系 表现在类中如下(此处省略了属性的set和get方法) User类定义如下: public class User implements Serializable { /** 定义id */ private Long id; ... 阅读全文
posted @ 2015-05-27 14:57 外禅内定,程序人生 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 同余定理 定义 所谓的同余,顾名思义,就是许多的数被一个数d去除,有相同的余数。d数学上的称谓为模。如a=6,b=1,d=5,则我们说a和b是模d同余的。因为他们都有相同的余数1。 数学上的记法为: a≡ b(mod d) 可以看出当n<d的时候,所有的n都对d同商,比如时钟上的小时数,都小于12,所以小时数都是模12的同商. 对于同余有三种说法都是等价的,分别为: (1) a... 阅读全文
posted @ 2015-05-27 14:52 外禅内定,程序人生 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 正则表达式(转) 只能输入整数,正数负数零都可以:"^[+-]?[0-9]+$"或\d*整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ //----------------------//有问题只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零... 阅读全文
posted @ 2015-05-27 14:47 外禅内定,程序人生 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Collections中的shuffle()方法 shuffle() 是 Collections 中的静态方法 ,它用于将一个 list 集合中的元素顺序进行打乱 ,类似于洗牌的过程,而且shuffle的 英文含义就是 “洗牌” 。shuffle()方法常用于类似 洗牌要打乱顺序 的问题。 eg: 模拟洗牌import java.util.*;public class Card { ... 阅读全文
posted @ 2015-05-27 14:46 外禅内定,程序人生 阅读(4425) 评论(0) 推荐(0) 编辑
摘要: Fermat定理 Fermat小定理:若n是素数,则对满足1≤a≤n-1的整数a,有a^(n-1)mod n=1;逆否命题:a^(n-1)mod n !=1 ,则 n 为合数。逆命题不一定成立:满足 a^(n-1)mod n=1,n 既可能是 素数 ,也可能是 合数 ,不过很大几率是 素数总而言之:如果 n 是质数 ,则一定有 a^(n-1)mod n=1如果 n 不是质数 ,则 a^(n... 阅读全文
posted @ 2015-05-27 14:45 外禅内定,程序人生 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 哈希算法(转) hash算法的意义在于提供了一种快速存取数据的方法,它用一种算法建立键值与真实值之间的对应关系,(每一个真实值只能有一个键值,但是一个键值可以对应多个真实值),这样可以快速在数组等条件中里面存取数据. 做一个比喻吧: 有很多的小猪,每个的体重都不一样,假设体重分布比较平均(我们考虑到公斤级别),我们按照体重来分,划分成100个小猪圈。然后把每个小猪,按照体重... 阅读全文
posted @ 2015-05-27 14:44 外禅内定,程序人生 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Hungarian method (匈牙利算法)----解决指派问题(转) ---匈牙利解法是求解指派问题的一种新颖而又简便的解法。 ---指派问题的最优解有这样一个性质,若从系数矩阵的一行(列)各元素中分别减去该行(列)的最小元素,得到新矩阵,那么以新矩阵为系数矩阵求得的最优解和用原矩阵求得的最优解相同.利用这个性质,可使原系数矩阵变换为含有很多0元素的新矩阵,而最优解保持不变.---具... 阅读全文
posted @ 2015-05-27 14:41 外禅内定,程序人生 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 蒙塔卡洛模拟 import java.util.Random;import java.util.Scanner;public class Demo { public static void function(float a, float b, int loop) { /** * 用于统计落入指定区域点的次数 */ ... 阅读全文
posted @ 2015-05-27 14:40 外禅内定,程序人生 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 线程的礼让 线程礼让是指当前正在运行的线程退出运行状态,暂时将运行权让给优先级相同或更高的线程。调用yield()方法实现礼让,他会将当前程序转到就绪状态。yield()方法不抛出任何异常。class Test1 implements Runnable{ public void run(){ for(int i = 1 ;i <= 5 ;i++){ System.out ... 阅读全文
posted @ 2015-05-27 14:39 外禅内定,程序人生 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 线程间的沟通 多个线程之间的协调沟通可以用Object类中的notify(),notifyAll(),wait()方法。notify():唤醒等待池中的线程,执行该方法时,从此对象等待池中随机选择一个线程放入对象的锁池中nitifyAll():唤醒等待池中的所有线程,执行该方法时,把对象等待池中全部线程放入对象的锁池中wait():终止当前线程,放入等待池,释放对象锁,等待被notify(... 阅读全文
posted @ 2015-05-27 14:38 外禅内定,程序人生 阅读(323) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页