上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
  2011年12月17日
摘要: 数据库的三范式1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.1N | 消除非主属性对码的部分函数依赖2N | 消除非主属性对码的传递函数依赖3N | 消除主属性对码的部分和传递函数依赖BCNF | 消除非平凡且非函数依赖的多值依赖4N简单描述:第三范式的要求如下: 1,每一列只有一个值 2,每一行都能区分。 3,每一个表都不包含其他表已经包含的非主关键字信息。 你说的两个表,如果每个都满足三范式,那么两个表也满足三范式。转自:http://www.cublog.cn/u/23975 阅读全文
posted @ 2011-12-17 13:56 刘正权的博客 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 数据库的三范式1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.1N | 消除非主属性对码的部分函数依赖2N | 消除非主属性对码的传递函数依赖3N | 消除主属性对码的部分和传递函数依赖BCNF | 消除非平凡且非函数依赖的多值依赖4N简单描述:第三范式的要求如下: 1,每一列只有一个值 2,每一行都能区分。 3,每一个表都不包含其他表已经包含的非主关键字信息。 你说的两个表,如果每个都满足三范式,那么两个表也满足三范式。转自:http://www.cublog.cn/u/23975 阅读全文
posted @ 2011-12-17 13:54 刘正权的博客 阅读(171) 评论(0) 推荐(0) 编辑
  2011年12月11日
摘要: Atn函数返回一个double类型,指定一个数的反正切值。用法就是:Atn(number)。number参数是一个double或者任何有效的数值表达式。Atn函数的参数值(number)为直角三角形的两条直角边的比值(对边比邻边)。返回以弧度为单位的角。值的范围是-π/2和π/2之间。Atn是Tan函数的反三角函数,Tan的参数值为角度,返回直角三角形的两边的比值。下面介绍个例子:我要判断两个点的位置并求出两个点组成的线段与水平面之间的夹角,用了一个Function函数,它的声明如下:Public Function getAngel(ByVal x1 As Long, _ ... 阅读全文
posted @ 2011-12-11 17:32 刘正权的博客 阅读(887) 评论(0) 推荐(0) 编辑
  2011年12月3日
摘要: MVCMVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使MVC应用程序被分成三个核心部件,他们各自处理自己的任务。有人说MVC是观察者模式的一个变种。我感觉也不无道理。因为MVC的应用很广,上网查过资料,不仅仅web开发中广泛使用,swing也是基于MVC开发的一个GUI界面库。MVC分为模型、视图、控制器。模型:模型部件保存由视图显示,由控制器控制数据;模型封装了问题的核心数据、逻辑和功能的计算关系,它独立于具体的界面表达和I/O操作。模型可细分为两个概念:系统的内部状态,能够改变状态的行为。模型与数据格式无关,这样一个模型能为多个视图提供数据。模型是你所有的商业逻辑的代码 阅读全文
posted @ 2011-12-03 16:14 刘正权的博客 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 观察者模式定义了一种一对多的依赖关系,让多个观察者,为所有的具体观察者定义一个接口,在得到主题的通知时更新自己。问题:一般系统都将一个系统分割成一些列相互协作的类有一个很不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来大大的不便。观察者模式的优点:观察者模式是依赖倒转原则的最佳体现,它所做的工作其实就是在接触耦合。让耦合的双方都依赖与抽象,而不是依赖于具体。从而使得各自的变化都不会影响另一边的变化。观察者模式的关键对象是抽象通知者和抽象观察者,一个抽象通知者可以有任意数目的依赖它的抽象观察者,一旦通知者的状态发生变化,所有 阅读全文
posted @ 2011-12-03 14:43 刘正权的博客 阅读(206) 评论(0) 推荐(0) 编辑
  2011年11月13日
摘要: 最近跟九期同学频繁接触,上次是辅导他们装机器。本周六日是辅导他们硬盘分区、装XP、win7系统。上次装机没有写工作总结,这里补上吧。首先,很明显的事情,现在提高班人越来越多了,同时也越来越正规化了。从九期这一届就又比八期完善了很多。两次针对九期的活动,我感觉受益最大的反而是我们八期同学。从我自身来说,我的受益是巨大的。装机之前有很多遗憾,感觉自己来提高班稍晚一些,就像一块儿心病一样,想补吧,又总是腾不出时间。这次好了,自己的基础知识不好,又眼看着给九期同学讲解。所以对装机知识进行了一次恶补。辅助九期同学装机前,我利用晚上回到宿舍的时间,将魔法师从头到尾看了一遍,并用OneNote认真的做了一下 阅读全文
posted @ 2011-11-13 17:14 刘正权的博客 阅读(127) 评论(0) 推荐(0) 编辑
  2011年11月10日
摘要: 反射是.net中的重要机制。通过反射,可以在运行时获得.net中每一个类型(包括类、结构、委托和枚举等)成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。反射的用途:(1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。(2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。(3)使用ConstructorInfo了解构 阅读全文
posted @ 2011-11-10 11:17 刘正权的博客 阅读(176) 评论(0) 推荐(0) 编辑
  2011年11月9日
摘要: 学习大话设计模式应经有一个月的光景了。学习过程中,就感觉挺好玩的。每一种模式都可以用生活中的小例子恰如其分的诠释出来,就感觉看完小例子之后,再去看模式的的类图,代码的时候,感觉他举的例子对极了,匹配极了……在此期间,我一直有一种心态:“然后呢?”。对,就是“然后呢”,感觉很有意思,同时,我也感觉出来了,这本书凝聚着众多编程高手和设计大师的大智慧。我体味着他们的乐与怒,体味着他们彻夜编写代码的快感。其实,感觉很多设计模式其实就是原则的应用而已,编程时或许在不知不觉中就使用了设计模式。在学习设计模式期间,感觉很多知识,很多模式都明白。讲得明白,听的也明白;等到现在总结再回去看到时候,有感觉对哪一个 阅读全文
posted @ 2011-11-09 21:31 刘正权的博客 阅读(147) 评论(0) 推荐(0) 编辑
  2011年11月8日
摘要: 构造函数是类的一种特殊方法,其实它就是对类进行初始化。构造方法与类同名,没有返回值,也不需要void。每次创建类的实例都会调用它,即在new的时候调用。所有类都有构造方法,如果你不编码则系统默认生成空的构造方法,如果你有定义的构造方法,那么默认的构造方法就会失效了。这里所谓的空的构造方法,其实什么也不做,只是为了让你能顺利地实例化而已。Cat cat=new Cat();上面这句代码,new后面的Cat()其实就是构造方法。这里是一个空的构造方法,只是为了让程序能够顺利实例化。再看下面的一句:Cat cat=new Cat("小猫");这时Cat("小猫" 阅读全文
posted @ 2011-11-08 20:31 刘正权的博客 阅读(216) 评论(0) 推荐(0) 编辑
  2011年11月4日
摘要: 最近的生活很是规律,自己想干点什么就干点什么,没有那么多必须去做的事情,也没有那么多浪费时间,又必须去盯着的事情。每天除了上一节或两节专业课,就是在机房呆着。看看大话、看看英语……这种自由支配的感觉很爽呀!最近的英语,我一直再看“新走进美国”,感觉好给力啊!哈哈,感慨很多。看来英语这东西,也需要有兴趣才可以。其实我学英语的条件挺符合米老师要求的——零基础。英语四级考了426,刚刚过了分数线,人品超级爆发。英语前期的资料,怎么说呢?应该说是坚持多一点吧。整天想着怎么可以少看一点。有时候一不注意就过去了,英语没看。现在的《新走进美国》不同往日呀!它是以电视剧的形式出现的——可以这么说吧。好几十集都 阅读全文
posted @ 2011-11-04 13:12 刘正权的博客 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页