- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 CLR(泛型)
代码重用泛型(generic)是CLR和编程语言提供的一种特殊机制,它支持一种形式的代码重用,即“算法重用”。简单地说,开发人员先定义好一个算法,比如排序、搜索、交换、比较或者转换等。但是,定义算法的开发人员并不设定该算法要操作什么数据类型;该算法可广泛地应用于不同类型的对象。然后,另一个开发人员只要指定了算法要操作的具体数据类型,就可以开始使用这个现成的算法了。CLR允许在引用类型、
2013-06-01 12:42:03
884
原创 CLR(字符、字符串和文本处理)
使用三种技术实现各种数值类型与Char实例的相互转换转型(强制类型转换)使用Convert类型使用IConvertible接口在任何应用程序中,System.String都是用得最多的类型之一。一个String代表一个不可变(immutable,一经创建,字符串便不能以任何方式修改)的顺序字符集。String类型直接派生自Object,所以它是一个引用类型。因此,Str
2013-05-30 22:17:35
1671
原创 Java(容器)
Collection接口——定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。Set中的数据对象没有顺序且不可以重复。List中的数据对象有顺序且可以重复。Map接口定义了存储“键(key)-——值(value)映射对”的方法。容器类对象在调用remove、contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals方法和hashcod
2013-05-19 23:50:06
638
原创 Java(异常处理)
运行期出现观察错误的名字和行号最重要Java异常是Java提供的用于处理程序中错误的一种机制。所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在)。设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异
2013-05-11 21:24:13
493
原创 Oracle(基础整理)
为什么会出现大型数据库?应用系统向复杂化、大型化方向发展,使得数据库成为整个系统的核心。常用的大型数据库以关系型数据库为主导的数据库管理系统产品,技术比较成熟。有ORACLE、MicrosoftSQL Server、SYBASE、INFORMIX、INGRES,DB2等。大型数据库的发展方向(以Oracle为例)对互联网的支持更多,如XML技术,对大量访
2013-05-06 07:07:16
586
原创 Oracle(基础操作)
一个数据库 orcl系统用户sys/syssystem/system新建表空间ztb_newcreate tablespace ztb_new datafile 'D:\app\yxd\oradata\orcl\ztb_new.dbf' size 100m autoextend on next 32m maxsize 2048m 新建用户ztb_new/
2013-05-06 07:05:27
290
原创 CLR(数 组)
数组是允许将多个数据项当做一个集合来处理的机制。CLR支持一维数组、多维数组和交错数组(即由数组构成的数组)。所有数组类型都隐式地从System.Array抽象类派生,后者又派生自System.Object。这意味着数组始终为引用类型,是在托管堆上进行分配的。在你的应用程序的变量或字段中,包含的是对数组的引用,而不是包含数组本身的元素。Int32[] myIntegers; //声明一个
2013-05-05 23:31:55
1149
原创 C#(合并GridView列中相同的行)
/// /// 合并GridView列中相同的行 /// /// GridView对象 /// 需要合并的列 public static void GroupRows(GridView GridView1, int cellNum) {
2013-05-05 13:27:12
1447
原创 AJAX(第十部分:使用JSON进行数据传输)
以原生方式操作JavaScript对象在异步应用程序中发送和接收信息时,可以选择以纯文本和XML作为数据格式。这一期讨论另一种有用的数据格式JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。解决任何问题的选择越多,找到问题的最佳解决方案的可能性就越大,这比只能使用一个解决方案要好得多。回顾名称/值对和XMLX
2013-05-05 12:10:22
517
原创 AJAX(第三部分:Ajax中的高级请求和响应)
在本系列上篇中,我们详细介绍XMLHttpRequest对象,它是Ajax应用程序的中心,负责处理服务器端应用程序和脚本的请求,并处理从服务器端组件返回的数据。由于所有的Ajax应用程序都要使用XMLHttpRequest对象,因此您可能会希望熟悉这个对象,从而能够让Ajax执行得更好。重点HTTP就绪状态HTTP状态代码可以生成的请求类型深入了解HTTP就绪状态
2013-05-05 10:12:32
492
原创 AJAX(第二部分:使用JavaScript和Ajax发出异步请求)
本文中,您将开始接触最基本和基础性的有关Ajax的全部对象和编程方法:XMLHttpRequest对象。该对象实际上仅仅是一个跨越所有Ajax应用程序的公共线程,您可能已经预料到,只有彻底理解该对象才能充分发挥编程的潜力。事实上,有时您会发现,要正确地使用XMLHttpRequest,显然不能使用XMLHttpRequest。这到底是怎么回事呢?Web1.0,实际上它指的就是具有完全不同的请求
2013-05-04 21:43:53
798
原创 AJAX(第一部分:Ajax简介)
Ajax由HTML、JavaScript技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的Web界面转化成交互性的Ajax应用程序。Ajax应用程序所用到的基本技术:HTML用于建立Web表单并确定应用程序其他部分使用的字段JavaScript代码是运行Ajax应用程序的核心代码,帮助改进与服务器应用程序的通信。DHTML或Dynamic HTML,用于动态更新表单。
2013-05-04 08:52:41
399
原创 左右编号树型结构
以下面一个实际的计算机目录结构为例,研究左右值编码存储树形结构的算法计算机 |----c: | |----program | |----users | | |----wanghua | | |----zixin | |----windows |
2013-05-03 18:24:29
668
原创 SQL 入门(高级SQL主题)
高级特性(光标、存储过程、触发器、动态SQL、使用SQL生成SQL、直接SQL与嵌入SQL、调用级接口)1、光标对于大多数人来说,光标就是在显示器上闪烁的一个点或方块,表示我们在文件里或程序里的位置。这并不是现在所要讨论的光标。SQL 光标是数据库内存里的一个位置,保存着最后一条SQL语句。如果当前SQL语句是个数据库查询,那么来自于查询的一行记录也保存在内存里,这一行记录时光标的当前
2013-05-03 17:36:05
642
原创 SQL 入门(改善数据库性能)
调整SQL语句来获得最好的性能SQL语句调整是优化生成SQL语句的过程,从而以最有效和最高效的方式获得结果。首先是查询里元素的基本安排,因为简单的格式化过程就能够在语句优化中发挥很大作用。SQL语句调整主要涉及调整语句的FROM和WHERE子句,因为数据库服务程序主要根据这两个子句执行查询。数据库调整是调整实际数据库的过程,包括分配内存、磁盘、CPU、I/O和底层数据库进程,还
2013-05-03 13:05:51
538
原创 SQL 入门(利用索引改善性能)
1、什么是索引索引就是一个指针,指向表里的数据。索引在数据库里指向数据在表里的准确物理位置。实际上,我们被引导到数据在数据库底层文件里的位置,但从表面上来看,我们是在引用一个表。当数据库没有索引时,它所进行的操作通常被称为全表扫描。索引通常与相应的表是分开保存的,其主要目的是提高数据检索的性能。索引的创建与删除不会影响到数据本身,但会影响数据检索的速度。索引也会占据物理存储空间
2013-04-27 23:26:40
510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人