06 2009 档案

摘要:一. 变量声明 1)声明变量<变量名> <类型>[(宽度):=<初始值>]; eg: BookName varchar2; BookName varchar2(50) := 'Programming PL/SQL'; 2)声明常量 <变量名> constant <类型> :=<值>; eg: maxNum constant N... 阅读全文
posted @ 2009-06-27 22:46 Master HaKu 阅读(447) 评论(0) 推荐(0) 编辑
摘要:PL/SQL是Oracle中的结构化程序设计语言。对于用惯了MS的SQL SERVER系列的人来说,有必要学习一下,因为它和T-SQL还是有很大的区别的。呵呵,下面我们来看一下它的基本结构。块(Block)是PL/SQL中最基本的结构,它由如下组成:---------------------------------------------------------------------------... 阅读全文
posted @ 2009-06-27 22:15 Master HaKu 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1. 命令行下登陆: sqlplus 用户名/密码@Oracle实例2. 查看当前用户下所有表格:select * from tab;3. 查看某个序列名的情况:select * from all_sequenceswhere sequence_name='序列名';(注:序列名必须全大写)4.创建一个新用户:create user 用户名 identified by 密码;5. 给用户解琐: a... 阅读全文
posted @ 2009-06-27 21:31 Master HaKu 阅读(174) 评论(0) 推荐(0) 编辑
摘要:抽象工厂(Abstract Factory)模式 不同于简单工厂和工厂方法,抽象工厂用于创建一个产品族,即抽象工厂模式用于创建一系列类,这些类在业务上有关联。我们来举个快餐店的例子。场景:快餐店的套餐分为汉堡和饮料,汉堡可以选鸡肉汉堡,鱼肉汉堡,巨无霸等等, 饮料可以选咖啡,可乐,橙汁等等。对于业务来说,汉堡和饮料分别可以被抽象为两类产品,因此,我们可以建立2个接口。汉堡可以有2个方法,一个是打印... 阅读全文
posted @ 2009-06-27 20:03 Master HaKu 阅读(318) 评论(0) 推荐(0) 编辑
摘要:工厂方法(Factory Method)模式又叫做多态性工厂(Polymorphic Factory)。简单工厂模式的优缺点优点:将类的创建逻辑从客户端移入工厂类。缺点:对开-闭原则支持不够,如果有新类加入,必须修改工厂类的逻辑。工厂方法克服了简单工厂模式的缺点,引入了多态性。工厂方法和简单工厂的区别:简单工厂模式的核心是一个具体类,工厂方法模式的核心是一个抽象类。下面我们来看一下工厂方法的具体实... 阅读全文
posted @ 2009-06-27 13:28 Master HaKu 阅读(307) 评论(0) 推荐(0) 编辑
摘要:简单工厂(Simple Factory)模式又可以叫做:静态工厂方法(Static Factory Method),它是类的创建模式。场景:画图程序,画圆,矩形,三角,等等。方案:需要客户端由一个指定的工厂方法来创建各种画图类。客户端不需要知道各个画图类的名称, 只需要给工厂方法传入画图类的参数,如:circle, square, triangle, etc,这些参数是固定的。 如果画图类改变,甚... 阅读全文
posted @ 2009-06-27 11:34 Master HaKu 阅读(524) 评论(0) 推荐(1) 编辑
摘要:JQuery中用得最多的要属工厂函数$()了,下面我们就来看一下它的初步应用。大家知道,在JQuery中我们可以使用 $(document).ready(); 在其中加入页面加载后的代码,以便做出丰富的页面行为。它和传统的JS中的onload有什么区别呢?传统的window的onload程序如下:window.onload = function() {...}它是在整个页面完全被加载之后执行。这样... 阅读全文
posted @ 2009-06-26 15:49 Master HaKu 阅读(5376) 评论(0) 推荐(1) 编辑
摘要:ASP.NET处理底层HTTP请求有2种方式:1)HttpModule2) HttpHandler今天我们来看一下HttpHandler的基本应用。场景:利用HttpHandler在页面上输出一张图像。在项目中添加HttpHandler的方法有2种:一种是利用VS2008自带的Generic Handler模板添加扩展名为.ashx的文件。另一种是利用WebConfig文件中的HttpHandle... 阅读全文
posted @ 2009-06-26 12:05 Master HaKu 阅读(626) 评论(0) 推荐(0) 编辑
摘要:T-SQL中的case语句相信大家一定不陌生,但是它有2种写法,如下:写法一:case 变量 when 值1 then.. when 值2 then.. else .. end写法二:case when 逻辑表达式 then -- true的情况 else -- false的情况end如果是二叉分支,笔者建议写法二因为,如果遇到null的情况,则必须使用写法二!!举个联合更新的例子场景:把... 阅读全文
posted @ 2009-06-24 17:21 Master HaKu 阅读(1982) 评论(0) 推荐(0) 编辑
摘要:我们在处理数据库程序的时候,经常会碰到这样2个东东DBNull.Value 和 Null,那么它们到底有什么区别呢?区别如下:DBNull是C#中的一个处理数据库中Null值的一个类,它有一个属性是 Value.如果你检索出来的数据,有记录,但是某个字段的值是Null,那么它就等同于DBNull.Value.而Null代表什么都没有,如果你一行记录都没有检索出来,那么这个时候你变量的值就是Null... 阅读全文
posted @ 2009-06-24 15:28 Master HaKu 阅读(388) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个爆掉的ASP程序,出错的原因在于把Null值想强制转换。代码如下:[代码]问题在于:VBScript是弱类型. 最好不要做各种转型cbool, cstr 等等都是不安全的原来那个写法不是很老练。。因此,我改成了以下写法:[代码]程序不再爆掉了,其原因在于:null & "" = ""这是一项处理老的ASP程序中容易产生异常的Null问题的小技巧。 阅读全文
posted @ 2009-06-24 15:20 Master HaKu 阅读(388) 评论(0) 推荐(0) 编辑
摘要:在javascript中,变量的类型可以分为2个大类:1)原始类型(primitive type)2) 引用类型(reference type)它们之间的区别在于:1)原始类型(primitive type):数据存储在栈(stack)中,既变量可以直接访问到数据。2) 引用类型(reference type):数据存储在堆(heap)中,变量访问到的是一个指针,指针指向存储该对象的内存。一. 原... 阅读全文
posted @ 2009-06-24 11:22 Master HaKu 阅读(263) 评论(0) 推荐(0) 编辑
摘要:数组列表类似于数组,但它是可以动态增加的,类全名为:System.Collections.ArrayList。ArrayList的默认创建容量为16,你也可以指定大小,因此,下面两种方法均可以:ArrayList a1 = new ArrayList();ArrayList a2= new ArrayList(20);为了便于理解,我们举个简单的例子,如下:[代码]在上面的例子中,我们既可以通过A... 阅读全文
posted @ 2009-06-21 13:19 Master HaKu 阅读(349) 评论(0) 推荐(0) 编辑
摘要:我们知道,数组是System.Array类的一个实例。但是,数组有很大的缺点,就是需要指定大小,也不能添加,插入,删除元素。因此,在.NET中引入了集合的概念,所有的集合类都存放在System.Collections命名空间下。所有的集合必须实现 System.Collections.IEnumerable接口,该接口的原型如下:[代码]System.Collections.IEnumerator... 阅读全文
posted @ 2009-06-21 12:33 Master HaKu 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1. Box Model (盒模型)Box Model 是CSS的指定元素如何显示和交互,是CSS的基石之一。页面上的每个元素被看成是一个矩形框,它由内容,填充(padding),边框(border),空白边(margin)组成。他们之间的关系如下:[ margin [ border [ padding [ content ] ]] ]margin, border, padding 都是可选的,他... 阅读全文
posted @ 2009-06-20 23:02 Master HaKu 阅读(399) 评论(0) 推荐(0) 编辑
摘要:1) . 号 和 # 号在CSS文档中,我们常常可以看到一些符号,最常见的就是 . 号 和 # 号,那么它们分别代表什么意思呢?#号:标志网页上的ID,顾名思义,一个ID标志唯一的一个值,我们在数据库中也是如此,因此,ID必须是唯一的。.号: 标志网页上的一个Class(类),当然啦,这个Class和我们OOP中的Class不一样,请不要搞混。那么,# 和 . 的区别到底是什么呢?最重要的如下:一... 阅读全文
posted @ 2009-06-20 10:39 Master HaKu 阅读(923) 评论(0) 推荐(0) 编辑
摘要:在做网页的时候常常会遇到这么一个需求,就是当我们做完一定的后台操作,比如说数据库更新之后,需要给用户一个提示信息,然后再转向到其他页面。通常我们怎么做呢?利用JS自带的alertbox吗?那个太简陋了,或者利用showModelDialog弹出一个网页吗?那个速度太慢又太丑陋。也许有人会利用JS来做一些特效,但是今天我在这里介绍一种利用JQuery框架就能轻松做到的办法。首先,你需要下载最新的JQ... 阅读全文
posted @ 2009-06-19 15:34 Master HaKu 阅读(3195) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示