随笔分类 -  技术的草原

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页

纯技术方面
数据库“三泛式”
摘要:第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是: 在概念数据模型设计时遵守第三范式,降低范式标准的工作放到物理数据模型设计时考虑。降低范式就是增加字段,允许冗余。 阅读全文

posted @ 2012-06-15 11:58 专注2018 阅读(592) 评论(0) 推荐(0)

JavaScript中的this关键字
摘要:在JavaScript中:1、this通常指向的是我们正在执行的函数本身。2、指向该函数所属的对象。 阅读全文

posted @ 2012-06-14 19:07 专注2018 阅读(139) 评论(0) 推荐(0)

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

posted @ 2012-06-14 19:03 专注2018 阅读(145) 评论(0) 推荐(0)

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

posted @ 2012-06-14 19:00 专注2018 阅读(174) 评论(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 阅读(314) 评论(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 阅读(264) 评论(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 阅读(246) 评论(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 阅读(265) 评论(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 阅读(11454) 评论(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 阅读(317) 评论(0) 推荐(0)

Java对象的序列化和反序列
摘要:当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 1、对象序列化包括如下步骤: (1)创建一个对象输出流,它可以包装一个其他类型的目标输出流,如文件输出流; (2)通过对象输出流的writeObject()方法写对象。 2、对象反序列化的步骤如下: (1)创建一个对象输入流,它可以包装一个其他类型的源... 阅读全文

posted @ 2012-06-12 09:31 专注2018 阅读(180) 评论(0) 推荐(0)

String、StringBuffer、StringBuilder的区别?
摘要:Java: String:每个新的变量都会分配新的空间,拼接字符串的时候不建议使用。StringBuffer:用于拼接字符串,支持append、insert方法,内存空间会自己扩展,不需要额外分配,效率较高,线程安全。StringBuilder:和StringBuffer类似,区别是他线程不安全,所以单线程情况下它效率更高。若在多线程环境下,请使用StringBuffer。 阅读全文

posted @ 2012-06-11 11:02 专注2018 阅读(287) 评论(0) 推荐(0)

常见的RuntimeException异常有哪些
摘要:大约有如下几种:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常IllegalArgumentException- 传递非法参数异常ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不兼容对象异常IndexOutOfBoundsException - 下标越界异常NegativeArraySizeException - 创建一个大小为负数的数组错误异常NumberFormatException - 数字格式异常SecurityException - 安全 阅读全文

posted @ 2012-06-11 10:58 专注2018 阅读(6525) 评论(0) 推荐(0)

为何在JDK安装路径下有两个JRE?
摘要:第一个JRE:用于为JDK自带的开发工具提供运行环境。第二个JRE:用于为开发者编写的代码提供运行环境。注:两个JRE都可以作为开发时Java程序的运行环境,但是JDK自带的工具只能使用第一个JRE。java.exe依据以下顺序来寻找并使用JRE:(1)自己的目录下有没有JRE目录。(2)父目录下有没有JRE目录。(3)查询注册表的路径。 阅读全文

posted @ 2012-06-10 21:25 专注2018 阅读(181) 评论(0) 推荐(0)

JDK、JRE、JVM之间有什么区别
摘要:JDK:Java Developer´s Kit(java开发工具包),程序员使用,包括调试工具、运行你编写的JAVA程序和JVM。JRE:Java Runtime Environment(java运行环境),运行你编写的JAVA程序和JVM。 JVM:Java Virtual Machine(java虚拟机),运行.class程序。 阅读全文

posted @ 2012-06-10 21:16 专注2018 阅读(179) 评论(0) 推荐(0)

关于Oracle冷备份与热备份的对比
摘要:一、 冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。 1、冷备份的优点: (1)是非常快速的备份方法(只需拷文件) (2)容易归档(简单拷贝即可) (3)容易恢复到某个时间点上(只需将文件再拷贝回去) (4)能与归档方法相结合,做数据库“最佳状态”的恢复。 (5)低度维护,高度安全。 2、冷备份的缺点: (1)单独使用时,只能提供到“某一时间点上”的恢复。 (2)再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是... 阅读全文

posted @ 2012-06-10 17:35 专注2018 阅读(394) 评论(0) 推荐(0)

创建网络映射盘
摘要:net use z: \\IP\盘符$ "密码" /user:"用户名"pause注:将上述代码另存在BAT文件。例子:net use z: \\192.168.88.88\f$ "kobe123" /user:"kobe"pause 阅读全文

posted @ 2012-06-10 17:20 专注2018 阅读(361) 评论(0) 推荐(0)

开启和关闭SqlServer服务的BAT
摘要:1、开启SqlServer服务net start MSSQLSERVERnet start SQLSERVERAGENTpause2、关闭SqlServer服务net stop SQLSERVERAGENTnet stop MSSQLSERVERpause注:将上述的代码另存在BAT文件。 阅读全文

posted @ 2012-06-10 17:16 专注2018 阅读(295) 评论(0) 推荐(0)

开启和关闭Oracle服务的BAT
摘要:1、开启Oracle服务:net start OracleOraDb10g_home1TNSListener net start OracleServiceORCL net start OracleOraDb10g_home1iSQL*Pluspause2、关闭Oracle服务:net stop OracleOraDb10g_home1TNSListener net stop OracleServiceORCL net stop OracleOraDb10g_home1iSQL*Pluspause注:将上述的代码另存在BAT文件。 阅读全文

posted @ 2012-06-10 17:14 专注2018 阅读(983) 评论(0) 推荐(0)

拷贝某文件至某位置
摘要:@ECHO 开始拷贝DLL文件COPY "%CD%\DiskID32.dll" "%Windir%\System32\."COPY "%CD%\DiskID.dll" "%Windir%\System32\."@ECHO 拷贝DLL文件成功pause注:将上述内容另存为BAT文件。与本文件同在一个路径下的文件DiskID32.dll和DiskID.dll拷贝至系统System32文件下。 阅读全文

posted @ 2012-06-10 17:11 专注2018 阅读(168) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页