- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 Oracle 11gR2 List-Range分区实验
采用List-Range分区,对主分区指定表空间或者对子分区指定表空的不同情况,测试如下内容:1、对List主分区不指定表空间,对Range子分区指定表空间,数据实际存储在哪个表空间;追加List主分区不指定Range子分区和指定Range子分区时,Oracle如何创建相关子分区;2、对List主分区指定表空间,对Range子分区不指定表空间,数据实际存储在哪个表空间;追加List主分区不指定Range子分区和指定Range子分区时,Oracle如何创建相关子分区;
2015-08-13 22:05:35
6592
转载 数据库引擎优化顾问使用方法
说到Sql的【性能工具】真是强大,可以让一个像我这样的菜鸟都能找到高手的感觉,SQL Server Profiler的中文意思是SQL Server事件探查,这个到低是做什么用的呢?我们都知道探查的意思大多是和监视有关,其实这个SQL Server Profiler就是一个Sql的监视工具,可以具体到每一行Sql语句,每一次操作,和每一次的连接。感觉这个工具的作用还是很大的,给大家分享一下,对
2013-10-31 10:15:59
5885
原创 dll文件直接添加强命名
如果在你的项目中使用了强命名,而这个项目引用的程序集dll,又不是强命名程序集,那这个项目在编译的时会出现类似:程序集生成失败 -- 引用的程序集“XXXXXXXXX”没有强名称 的错误。如果你找不到源代码,或者不想重新编译程序,那可以使用如下的方法: 1.打开SDK 命令提示窗口; 2.创建一个新的随机密钥对: sn -k SharpZipLib.snk 3.反编译
2010-03-18 16:40:00
4358
原创 SilverLight Cache First Exploration
一、概述 用户打开同一SilverLight站点时,由于每次都要重新加载SilverLight应用程序包(.xap文件),因此会大大的降低用户体验。因此微软在SilverLight 3.0版本中提供了应用程序集缓存(Application Library Caching),可以解决这一缺陷。 应用程序集缓包括两个部分: 1、SilverLight本身的程序集缓存;
2010-03-12 08:43:00
1412
原创 ASP.NET+Ajax+Javascript实现页面定次刷新滚动内容
一、概述 Marquee:Html中滚屏控件,可以使包含在此标记中的内容进行各个方向,各种速度的滚动,因此在不考虑使用第三方控件的前提下,考虑使用Marquee+xmlhttp来实现定次更新页面中的滚动内容,此实现在IE6.0及以上版本测试通过,其他浏览器暂时未测试过。 Marquee中的onfinish事件:在给Marquee属性loop赋值后,完成这些次数时,会调用onfinish
2010-01-07 16:02:00
2105
原创 ASP.NET+Ajax+Javascript实现页面div定时刷新
一、概述 考虑Html本身不带定时刷新页面的控件,且不考虑使用第三方控件;因此考虑使用Javascript中的setTimeout+xmlhttp来实现定时更新页面中部分内容,此实现在IE6.0及以上版本测试通过,其他浏览器暂时未测试过。 二、功能及特点 1、Javascript通过Microsoft的MSXML对象,动态获取后台数据库数据; 2、Javascript解析
2010-01-07 15:54:00
7501
3
原创 Oracle Package中存储过程返回游标
一、Oracle Package的作用1、定义与说明 a. 相关对象(自定义类型、函数、存储过程等)的封装 b. 程序包的各部分 - 程序包规格说明 声明子程序 - 程序包主体 定义子程序 2、使用程序包的优点 - 模块化 - 更轻松的应用程序设计 - 信息隐藏 - 新增功能 - 性能更佳 3、公有项和私
2010-01-07 12:09:00
3264
原创 C# Socket 初探
一、Server端using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net;using System.Net
2007-11-19 09:25:00
1108
原创 C#中的DllImport
大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.InteropServices;
2007-10-22 10:54:00
4089
原创 C#操作Excel初探
C#操作Excel初探 最近一段时间正好在做winform导出Excel报表的问题,学习了一下C#操作Excel的一些方法(如:向Excel中插入图片;删除Excel指定sheet中的某行或某列,在Excel指定的单元格中画线
2007-10-19 11:17:00
2619
1
转载 Winform 程序自动更新
一、WebService1.1 编写自动更新WebService 读服务器上关于程序各个版本信息的配置文件UpdateConfig.xml [WebMethod] public System.Xml.XmlDocument AppUpdateVertion() { System.Xml.XmlDocument xml = new System.Xml.Xml
2007-10-18 09:49:00
2780
转载 设计模式(九)[简单工厂(Simple Factory)模式]
工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有以下几种形态: 简单工厂(Simple Factory)模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式 一、 简单工厂(Simple Factory)模式Simple
2007-06-21 10:06:00
966
转载 设计模式(八)[工厂方法(Factory Method)模式]
一、 工厂方法(Factory Method)模式工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个
2007-06-21 09:45:00
802
转载 设计模式(七)[模板方法(Template Method)模式]
一、 模板方法(Template Method)模式准备一个抽象类,将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模版方法模式的用意。很多人可能没有想到,模版方法模式实际上是所有模式中最为常见的几个模式之一,而且很多人可能使用过模版方法模式而没有意识到自己已经使用了
2007-06-20 10:38:00
1098
转载 设计模式(六)[观察者(Observer)模式]
一、 观察者(Observer)模式观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
2007-06-20 09:37:00
11920
1
转载 设计模式(五)[单件(Singleton)模式]
一、 单件(Singleton)模式单件模式的特点: 单件类只能有一个实例。 单件类必须自己创建自己的唯一实例。 单件类必须给所有其它对象提供这一实例。 单件模式应用: 每台计算机可以有若干个打印机,但只能有一个Printer Spooler,避免两个打印作业同时输出到打印机。 一个具有自动编号主键的表可以有多个用户同时使
2007-06-19 10:14:00
1330
转载 设计模式(四)[装饰(Decorator)模式]
一、 装饰(Decorator)模式装饰(Decorator)模式又名包装(Wrapper)模式[GOF95]。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。引言孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游泳;他变成雀儿时,就可以在天上飞行。而不管悟空怎么变化,在二郎神眼里,他永远是那只猢狲。装饰模式以对客
2007-06-19 09:28:00
994
转载 设计模式(三)[策略(Strategy)模式]
一、 策略(Strategy)模式 策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。(符合开放-封闭原则) 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车(Shopping Cat)系统。一个最简单的情况就是把所有货品的单价乘上数量,但是实际情况肯定比这要复杂。比如,
2007-06-18 09:24:00
991
转载 开放-封闭的原则
一、OCP简介(OCP--Open-Closed Principle): Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification。 软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改(在.Net当中可能通过代理模
2007-06-18 08:53:00
932
转载 设计模式(二)[抽象工厂(Abstract Factory)模式]
一、 抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结构,就可
2007-06-15 14:57:00
979
转载 设计模式(一)[桥接(Bridge)模式]
一、 桥接(Bridge)模式桥接模式是一个非常有用的模式,也是比较复杂的一个模式。熟悉这个模式对于理解面向对象的设计原则,包括"开-闭"原则(OCP)以及组合/聚合复用原则(CARP)都很有帮助。理解好这两个原则,有助于形成正确的设计思想和培养良好的设计风格。注:《Java与模式》一书认为Bridge模式不是一个使用频率很高的模式,我不太赞同,我认为Bridge模式中蕴涵了很多设计模式的
2007-06-14 16:07:00
844
转载 白盒测试与黑盒测试
软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。1. 白盒测试方法和黑盒测试方法
2007-01-25 11:25:00
3446
转载 接口介绍(在.NET下编写中文代码程序)
using System;using System.Windows.Forms;namespace InterfaceExample{ //接口 public interface 会飞的东西 { void 飞行(); } //抽象类 public abstract class 鸟类 : 会飞的东西 { //虚方法 public virtual void 飞行() { Conso
2006-10-10 09:55:00
991
转载 捕捉服务器端和客户端信息,如IP,机器名...
*用JS返回客户机器IP:<%=Request.ServerVariables["remote_addr"]%>服务器名:<%=Request.ServerVariables["SERVER_NAME"]%>服务器IP:<%=Request.ServerVariables["LOCAL_ADDR"]%>服务器端口:<%=Request.ServerVariables["SERVER_PORT"]%
2006-06-29 09:38:00
1574
转载 点击一个按钮后,它会根据不同的情况执行不同的操作,执行客户段的应用程序
JS内容:function Run(strPath){ document.getElementById("exe").value=strPath; try { var objShell = new ActiveXObject("wscript.shell"); objShell.Run(strPath); objShell = null; } catch
2006-06-28 16:56:00
1764
转载 JavaScript取Session中的数据
var str; str = ""; function getsession() { alert(str); } var str; str = ""; function getsession() { alert(str); } var str; str = ""; function gets
2006-06-28 16:22:00
5042
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人