上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页

数据库“三泛式”

摘要: 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是: 在概念数据模型设计时遵守第三范式,降低范式标准的工作放到物理数据模型设计时考虑。降低范式就是增加字段,允许冗余。 阅读全文
posted @ 2012-06-15 11:58 专注2018 阅读(569) 评论(0) 推荐(0) 编辑

JavaScript中的this关键字

摘要: 在JavaScript中:1、this通常指向的是我们正在执行的函数本身。2、指向该函数所属的对象。 阅读全文
posted @ 2012-06-14 19:07 专注2018 阅读(133) 评论(0) 推荐(0) 编辑

堆和栈的区别

摘要: 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 阅读全文
posted @ 2012-06-14 19:03 专注2018 阅读(136) 评论(0) 推荐(0) 编辑

进程和线程的关系

摘要: 进程是系统资源管理的最小单位,线程是程序执行的最小单位。线程和进程十分相似,不同的只是线程比进程小。首先,线程采用了多个线程可共享资源的设计思想。例如,它们的操作大部分都是在同一地址空间进行的。其次,从一个线程切换到另一线程所花费的代价比进程低。再次,进程本身的信息在内存中占用的空间比线程大。因此,线程更能允分地利用内存。线程可以看作是在进程内部执行的指定序列。线程和进程的最大区别在于线程完全共享相同的地址空间,运行在同一地址上。 阅读全文
posted @ 2012-06-14 19:00 专注2018 阅读(163) 评论(0) 推荐(0) 编辑

document.getElementById()、document.getElementsByName()、document.documentElement.getElementsByTagName的区别

摘要: document.getElementById():是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象。document.getElementsByName():是根据控件名称(name属性)获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。document.documentElement.getElementsByTagName():是根据控件TAG(type属性)获取这个控件对象,返回的是一个对象数组。 阅读全文
posted @ 2012-06-14 10:59 专注2018 阅读(298) 评论(0) 推荐(0) 编辑

javascript脚本语言常用事件

摘要: 等闲事件onClick IE3|N2|03 鼠标点击事件,多用在某个对象扼制的范围内的鼠标点击onDblClick IE4|N4|0 鼠标双击事件onMouseDown IE4|N4|0 鼠标上的按钮被按下了onMouseUp IE4|N4|0 鼠标按下后,松开时激励的事件onMouseOver IE3|N2|03 当鼠标挪动到某对象范围的上方时引发的事件onMouseMove IE4|N4|0 鼠标挪动时引发的事件onMouseOut IE4|N3|03 当鼠标脱离某对象范围时引发的事件onKeyPress IE4|N4|0 当键盘上的某个键被按下并且释放时引发的事件onKeyDown IE 阅读全文
posted @ 2012-06-14 02:26 专注2018 阅读(256) 评论(0) 推荐(0) 编辑

JavaScript和Java的区别

摘要: 1、JavaScript是一种动态、弱类型、基于原型的语言,通过浏览器可以直接执行;而Java是面向对象的编程语言,必须先进行编绎和连接等动作才可执行。2、JavaScript编写在HTML文件中,直接查看网页的原始码,就可以看到JavaScript程式,所以没有保护,任何人都可以透过HTML文件复制程式;而Java应用在网页的程式称为Java Applet(Applet是[小程序]的意思),是和HTML文件分开的。3、JavaScript的结构较为自由松散,而Java和正统的编程语言一样,结构较为严谨。4、JavaScript不具有读写档案及网络控制等功能,Java则提供了这些功能,但是Ja 阅读全文
posted @ 2012-06-14 02:15 专注2018 阅读(213) 评论(0) 推荐(0) 编辑

关于Ext的一些认识

摘要: ExtJs的简称,是一个强大的js类库。它是基于面向对象编程的,扩展性相当的好。可以自己写扩展,自己定义命名空间。web应用可能感觉太大,不过可以根据需要加载想要的类库就可以了。它的核心组件基本覆盖了我们构建客户端的常用组件。1、主要包括三个大的文件(1)ext-all.css(2)ext-base.js(3)ext-all.js2、Ext常用控件:form Ext.FormPanelcheckbox Ext.form.CheckboxcomboExt.form.ComboBoxdatefield Ext.form.DateFieldfield Ext.form.Fieldf... 阅读全文
posted @ 2012-06-13 09:01 专注2018 阅读(253) 评论(0) 推荐(0) 编辑

Java如何获得一个随机数

摘要: 在Java中,随机数的概念从广义上将,有三种。1、通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。2、通过Math.random()返回一个0到1之间的double值。3、通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大。函数说明:1、random() 从0.0到1.0之间可以生成一个双精度浮点数2、round()四舍五入3、floor()小于参数的最大整数,例如floor(4.8) = 44、ceil()大于参数的最小整数,例如celi(4.4) = 5Math.random()获取的是0~1之间的double型随 阅读全文
posted @ 2012-06-12 10:15 专注2018 阅读(11439) 评论(0) 推荐(0) 编辑

Java与数据库的连接方式

摘要: 共四种: 1、JDBC-ODBC 桥驱动 这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll)。 2、本地API驱动 这种类型的驱动通过客户端加载数据库厂商提供的本地代码库(C/C++等)来访问数据库,而在驱动程序中则包含了Java代码。 3、网络协议驱动 这种类型的驱动给客户端提供了一个网络API,客户端上的JDBC驱动程序使用套接字(Socket)来调用服务器上的中间件程序,后者在将其请求转化为所需的具体API调用。 4、本地协议驱动 这种类型的驱动使用Socke... 阅读全文
posted @ 2012-06-12 09:38 专注2018 阅读(302) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页