`
文章列表
一、深度优先搜索      深度优先搜索就是在搜索树的每一层始终先只扩展一个子节点,不断地向纵深前进直到不能再前进(到达叶子节点或受到深度限制)时,才从当前节点返回到上一级节点,沿另一方向又继续前进。这种方法的搜索树是从树根开始一枝一枝逐渐形成的。       深度优先搜索亦称为纵向搜索。由于一个有解的问题树可能含有无穷分枝,深度优先搜索如果误入无穷分枝(即深度无限),则不可能找到目标节点。所以,深度优先搜索策略是不 ...

1NF,2NF,3NF

1NF :所有列都不可分(现在的关系数据库都满足第一范式,傻瓜也不能设计出不满足第一范式的数据表) 2NF:不存在部分函数依赖 3NF:不存在部分函数依赖和传递函数依赖 BCNF:消除主属性对码的部分和传递函数依赖 4NF:消除非平凡多值依赖 5NF:消除链接依赖
hi.baidu.com/420591397/blog/item/5993bf3dc68add01baa167cf.html 设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库 ...
www.cnblogs.com/jssy/archive/2006/03/11/347865.html 1.事件适配器--EventAdapter   下例中采用了鼠标适配器:   import java.awt.*;   import java.awt.event.*;   public class MouseClickHandler extends MouseAdaper{     public void mouseClicked(MouseEvent e) //只实现需要的方法        { ……}   }    java.awt.event包中定义的事件适配器类包括以下几个:    ...
匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示: new <类或接口> <类的主体> 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。 如果匿名类对另一个类进行扩展,它的主体可以访问类的成员、覆盖它的方法等等,这和其他任何标准的类都是一样的。如果匿名类实现了一个接口,它的主体必须实现接口的方法 java 代码 ...
 Comparable   &   Comparator   都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义Comparator接口的方法   或   在集合内实现Comparable接口的方法。    具体请看   <Thinking   in   java> Comparable是一个对象本身就已经支持自比较所需要实现的接口(如String   Integer自己就可以完成比较大小操作)         而Comparator是一个专用的比较器,当 ...
她的日记:   昨天晚上他真的是非常非常古怪。我们本来约好了一起去一个餐厅吃晚饭。   我去晚了一会儿,他就不高兴了。他一直不理睬我,气氛僵极了。后来我主动让步,说我们都退一步,好好的交流一下吧。他虽然同意了,但是还是继续沉默,一副无精打采心不在焉的样子。我问他到底怎么了,他只说“没事。”后来我就问他,是不是我惹他生气了。他说,这不关我的事,让我不要管。在回家的路上我对他说,我爱他。但是他只是继续开车,一点反应也没有。我真的不明白,我不知道他为什么不再说“我也爱你”了。 我们到家的时候我感觉,我可能要失去他了,因为他已经不想理我了。他坐在那儿什么也不说,就只是闷着头的看电视。继续发呆,继续 ...
昨天一个搞.net的同学问了个关于存储过程的问题,本人实在没怎么搞过存储过程,倒是以前维护过一段时间的存储过程,貌似在java引入了ORM之后的开发中很少见存储过程,除非是一些报表项目中可以窥其踪影。在论坛上看到一些关于存储过程的讨论,根据自己的理解总结了一下。 优点  :1。性能提高, 容易修改,即改即生效。              2。程序接口基本不变,不用编译程序就可以更改业务逻辑。              3.对于大数据量的复杂的逻辑,减少网络传输。             4。充分利用了数据库本身的优化性能。   缺点:1.绑定数据库,万一改库死定了。可移植性差     ...
今天看了一下jdk1.5的线程池实现,效果不错
  1.     安装cvsnt-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">2.0.58</st1:chsdate>d.exe<o:p></o:p> 2.    安装CVSTracNT_<st1:chsdate w:st="on" year="1899& ...
来自天涯 产生在七千年前的《八卦太极图》,以其独特的外观、诡秘的内涵,成为中华神秘文化的起源。几千年来,众多的学者、智士从不同的时代不同的角度对它所做出的极力阐述,造就了《八卦太极图 ...
乡下人最嘲笑的城里人 一、出门“ 打的” ,乘电梯上七楼的健身房,然后在跑步机上挥汗如雨。      二、半夜上网,去歌厅、舞厅,困了不睡觉。之后失眠,再吃安眠药。      三、管儿子叫“ 小兔崽子” ,管 ...
1 若当时丘处机没有路过牛家村那麽秘密跟踪他的那些金兵就不会死在郭顶天和杨铁心他们两家人的院子里了,同样,完顔洪列也不会见到包惜弱而对她念念不忘了。那些金兵会轻松死在丘处机手里,而郭,杨两家不会受到余后的波及了。 2 郭、杨两家不受波及,李萍不会流失大漠,郭靖和杨康将会平平安安的出生在牛家村。江南六怪自然也就不会前往大漠。 3 没有六怪和郭靖相助,铁木真就会死在扎木合他们手上,蒙古各部落也就不能统一。 4 蒙古既然不能统一,也就自然不会有什么西征。火药就不会传入欧洲。 5 没有火药,铁甲骑士在欧洲的统治不会动摇。因此黑暗的中世纪将延长1000年,也就不会有文艺复兴。 6 没有 ...
原贴地址http://blog.csdn.net/jawsy/archive/2006/01/11/575868.aspx 本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍):   一、密码学上常用的概念    1)消息摘要:   这是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整 ...
Global site tag (gtag.js) - Google Analytics