自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QUANWEIRU

ORACLE

  • 博客(118)
  • 资源 (1)
  • 收藏
  • 关注

原创 获取EBS用户密码

1、建立加解密JAVA封装PL/SQL package。加密过程:明文+密钥+加密函数=〉密文oracle.apps.fnd.security.WebSessionManagerProc.encrypt(java.lang.String,java.lang.String) return java.lang.String第1个参数:密钥;第2个参数:明文 =〉返回:密文解密过程:密文

2012-08-07 19:42:31 3381

原创 ORACLE EBS 关闭启动数据库和应用服务

停止Oracle Applications 服务的顺序为:停止应用产品相关服务,再停止数据库相关服务;启动Oracle Applications 服务的顺序为:启动数据库相关服务,再启动应用产品相关服务;停止应用和数据库服务器停止应用服务器(使用 applprod 用户登录系统)cd /d01/oracle/PROD/inst/apps/PROD_ebs12/admin/scr

2012-07-22 20:29:22 1795

原创 接口的用途

很多刚刚接触C#时都会很难理解接口这种类型是作什么用途,我个人认为,理解接口是理解Frnamework框架的一个重要前提。言归正传,接口究竟可以做些什么?先看看以下代码:using System;namespace Test{    interface IShowMessage    {        void Show(string strMesg);    }    class D

2009-09-29 13:16:00 1002

原创 Page_Prerender

它是asp.net页面的OnPreRender事件的处理程序。此事件是定义在Control类中的,因为Page类(aspx页面的基类)继承的是System.Web.UI.WebControl类,而WebControl类继承的是所有控件的基类Control,此事件是定义在Control中的。        OnPreReader事件是在页面已经执行完所有后台代码,并且在生成标准HTML代码前,将

2009-09-29 13:15:00 798

原创 .NET中GET与SET的用法(属性)

 get是读取属性时进行的操作,set是设置属性时进行的操作。定义一个属性如果只有get,这个属性就是只读的。同样,只有set,属性就是只写的,当然只写的属性是没有任何意义的。 假设类是一个银行,既能存钱也能取钱.private   m_money;private   class   bank()   {    get   {              return   m_money;     

2009-09-29 13:14:00 1131

原创 ASP.net 验证码(C#)

 protected void Page_Load(object sender, EventArgs e)    {        this.CreateCheckCodeImage(GenerateCheckCode());    }    private string GenerateCheckCode()    {        int number;        char code;

2009-09-29 13:13:00 432

原创 “超时时间已到…所有池连接都已被使用并已达到最大池大小”问题

问题描述:超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。问题分析:问题的原因是与数据库的连接没有显示关闭,而等系统自动回收是要时间的.解决方案:1.在代码里面,把未关闭的连接关闭2.扩大共享池,方法如下:2.1修改连接池的连接生存期因为默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。  如果是ODBC的话  则可以在OD

2009-09-29 13:12:00 1411

原创 ASP.NET2.0中FileUpload控件的使用(即ASP.NET2.0中如何上传文件)

第一步:新建一个FileUpload.aspx页面。第二步:在FileUpload.aspx页面中放入FileUpload控件,Button控件及Label控件[用于显示上传文件的相关信息,如类型,大小等]第三步:在D盘上建一文件夹upload,并设置其权限为可读可写[具体设置请自行参考其它书籍]。第四步:编程。在页面上双击Button控件,编写Button1_Click事件,程序如下

2009-09-29 13:12:00 639

原创 AjaxPro在ASP.NET中的应用简介

1、首先下载AjaxPro 组件。并将AjaxPro.dll引用到网站(或项目)。2、修改Web.config。在 元素中添加以下代码。 ajax handler --> ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>  3、对AjaxPro在页Page_Load事件中进

2009-09-29 12:58:00 452

原创 .net中的委托(Delegate)

 定义委托是一种数据结构,它引用静态的方法或引用类实例和该类的实例方法。委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托类型派生自System.Delegate,可使用该类的所有已定义的方法和属性。具有多个方法的委托派生自System.MulticastDelegate。委托的类型由委托的名称定义声明了一个名为delegatePro

2009-09-29 12:55:00 638

原创 ASP.NET的Page.IsPostBack 属性

现在从对ASP.NET页面的执行顺序开始,体会一下B/S结构的程序的特点,下图是ASP.NET页面的执行顺序说明:  Page_Init(页面初始化引发的事件)——>Page_Load(加载页面时引发的事件)——>Control   Event(服务器控件引发的事件)——>Page_UnLoad(页面从内存中卸载时引发的事件)  Page_Init和Page_UnLoad不常用,但是这里还是要说明

2009-09-29 12:55:00 501

原创 抽象类(一)

在定义类的前面加上关键字abstract,那么这个类就是抽象类了,抽象类本身无法产生实例对象,而且抽象类包含了一个以上的抽象方法,这些方法只是提供函数名称,并没有定义如何具体实现,由继承的派生类实现,派生类同时必须实现所有抽象类的方法,否则其本身将成为另外一个抽象类。需要我们注意的一点是,当派生类重写抽象类的方法时,要使用override关键字来重写抽象类所定义的方法。下面我们就来通过范例来理解抽

2009-09-29 12:54:00 536

原创 C# 委托,事件 实例

 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace OnKeyDown{    class Program    {        static void Main(string[] args)        {            //实例化一个事件发送

2009-09-29 12:53:00 607

原创 asp.net(c#) static关键字用法小结

 静态变量       当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。       有时候,我们希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有国家名称,每一个中国人都共享这个国家名称,不必在每一个中国

2009-09-29 12:49:00 540

原创 C# 委托,事件 实例

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace OnKeyDown{    class Program    {        static void Main(string[] args)        {            //实例化一个事件发送器  

2009-09-29 12:49:00 532

原创 ASP.NET编程中static变量作用域

在C#中,static变量表示该变量属于类,而不是类的实例。可以说是该类的所有实例共享一个static变量。  asp.net的页面就是一个类,我们访问一个页面。就会在服务器上实例化一个该类的实例,来响应我们的请求。  “所有实例共享一个static变量” 这就意味着,所有的客户端访问到的asp.net页面中static变量都是同一个变量。  由于我们每次访问asp.net页面都是一个

2009-09-29 12:45:00 503

原创 C#访问修饰符总结

 C#共有五种访问修饰符:public、private、protected、internal、protected internal。访问修饰符说明public公有访问。不受任何限制。private私有访问。只限于本类成员访问,子类,实例都不能访问。protected保护访问。只限于本类和子类访问,实例不能访问。

2009-09-29 12:44:00 525

原创 C#中接口多重继承的注意事项

经常,一个类会实现多个接口,比如用户的一个控件继承自"IEdit"和"ICombo",每个接口无疑都有一个Paint方法来供子类实现如何画他们,但是多重继承就会出现问题,默认情况下,C#止允许实现Paint方法。现在有一个比较钻牛角尖的问题,如何在派生的类里面实现这两个接口的相同名称的方法呢?  通过试验,翻阅MSDN,我总结了这么几条规律:  本文可参考 MSDN 配合理解  1。要

2009-09-29 12:42:00 582

原创 C# 接口与工厂

针对接口编程能帮助达到面向对象开发和设计中"低耦合"的要求.         举个例子:某公司有一台特殊打印机,还可以使用一年,一年后可能换为另一种打印机,这两种打印机都特殊而贵.所以现在的程序希望换了打印机后也少量修改就可用.       方法:       1,定义一个打印机接口.       2,定义打印机类A,B,分别实现此接口.       3,定义一个工厂类,在类中可选择返回由A实现的

2009-09-29 12:41:00 675

原创 C# 接口详解

  一、接口的定义  如上MSDN上对接口的定义,接口只包含方法、委托或事件的签名。这句话用更通俗点的解释便是,接口只是负责完成定义的操作,而不去实现具体的细节。如下面的IPlayer接口,它是一个玩游戏的接口,里面只是定义了相应的方法,而不带方法的具体实现,代码如下: 下面是定义    1/**////  2/// 玩游戏接口3/// 4public

2009-09-29 12:40:00 814

原创 C#中的结构与类

总结起来,两者共有如下区别:1、结构是值类型,类则是引用类型。因此前者是放在栈(Stack)里,后者则仅仅是将引用地址存放在栈里,而具体的值则存放在堆(heap)里。如下图所示:2、据第1点可以得出结论,那就是类对象通常用来传递大数据,而结构对象则用来传递小数据。3、类可以被继承,而结构则不支持。4、结构对象不能像类对象一样赋值为null。5、结构不能像类一样定义析构器。

2009-09-29 12:39:00 393

原创 c#的结构类型也可以有构造函数

protected struct FlareData         {             ///             /// Type of flare, see above.             ///             public int type;             ///             /// Position of flare (1=orig

2009-09-29 12:38:00 631

原创 C#中抽象类和接口的区别与使用

 一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。二、接口:接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化

2009-09-29 12:37:00 448

原创 抽象类(二)

 abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。 在此例中,类 Square 必须提供 Area 的实现,因为它派生自 ShapesClass: abstract class ShapesClass       {    ab

2009-09-29 12:36:00 488

原创 c# 多态性

首先理解一下什么叫多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类覆写基类中的虚函数型方法来实现。 多态性分为两种,一种是编译时的多态性,一种是运行时的多态性。编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。运行时的多态性:运行时的多态性就是

2009-09-29 12:35:00 447

原创 sealed 修饰符是干什么的

sealed 修饰符表示密封用于类时,表示该类不能再被继承,不能和 abstract 同时使用,因为这两个修饰符在含义上互相排斥用于方法和属性时,表示该方法或属性不能再被重写,必须和 override 关键字一起使用,因为使用 sealed 修饰符的方法或属性肯定是基类中相应的虚成员通常用于实现第三方类库时不想被客户端继承,或用于没有必要再继承的类以防止滥用继承造成层次结构体系混乱

2009-09-29 12:34:00 627

原创 C#中的一些访问修饰符

一. 继承基础知识    为了提高软件模块的可复用性和可扩充性,以便提高软件的开发效率,我们总是希望能够利用前人或自己以前的开发成果,同时又希望在自己的开发过程中能够有足够的灵活性,不拘泥于复用的模块。C#这种完全面向对象的程序设计语言提供了两个重要的特性--继承性inheritance 和多态性polymorphism。    继承是面向对象程序设计的主要特征之一,它可以让您重用代码,可以节省程

2009-09-29 08:26:00 829

原创 VS2008水晶报表发布部总结

一、      安装运行时支撑文件如果你安装了VS2008,那么可以找到如下目录:C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/CrystalReports10_5此目录下有如下文件:  COPY到服务器上根据服务器CPU情况选择性地安装一下。二、      将WEB项目打包成安装程序

2009-09-26 01:29:00 682

原创 控件命名规范

Data Control类 型前 缀示 例AccessDataSourceadsadsPubsDataListdlstdlstTitlesDetailViewdvwdvwTitlesFormViewfvwfvwFontsGridViewgvwgvwCityObje

2009-09-23 20:39:00 1842 1

原创 IList 和List 区别

1、当你只想使用接口的方法时,这种方式比较好.他不获取实现这个接口的类的其他方法和字段,有效的节省空间. 2、IList List 定义的那些方法 IList IList11 =new List (); List List11 =new List (); 这两行代码,从操作上来看,实际上都是创建了一个List 对象的实例,也就是说,他们的操作没有区别。 只是用于保存这个操作的返回值变量类型不一

2009-09-18 17:58:00 896

原创 如何解决“呈现控件时出错”的问题

 在制作控件的时候容易遇到“呈现控件时出错”“发生了未处理的异常。未将对象引用设置到对象的实例。”这样的错误,如下图:(也有可能仅仅只是因为未设置runat="server"标签而导致该错误,请先检查该项。)但是在编译时/运行时也都是没有错误的。分析如图所示的情况我们称之为“设计时”以区别于“编译时”/“运行时”。设计时:在ASP.NET环境中也就是当我们在Visual Stu

2009-09-17 13:23:00 1773

原创 Request.ServerVariables ASP环境 服务器变量

 本机ip[客户端]:request.servervariables("remote_addr")从哪个页面转到当前页面的:Request.ServerVariables("HTTP_REFERER") 得到本页地址:  本机ip:服务器名:服务器IP:服务器端口:服务器时间:IIS版本:脚本超时时间:本文件路径:服务器CPU数量:服务器解译引擎:服务器操作系统:支持的文件类型

2009-09-17 10:08:00 511

原创 提高ASP.NET性能的方法

  一、性能参数:  1、 吞吐量  2、 响应时间  3、 执行时间  4、 可伸缩性  二、性能因素:  1、ASPX执行环境  2、编写代码逻辑  三、提高性能的方法:  1、 避免不必要的操作.例如:在Page_Load中使用IsPostBack;  2、 尽量减少使用服务器端控件  3、 关闭不必要的页面Session和控件的ViewState %@Page EnableSessio

2009-09-17 09:37:00 410

原创 计算机病毒的由来

    计算机病毒的发源地在美国。早在1949年计算机研究的先驱者纽曼说过,有人会编制异想天开的程序,甚至不正当地使用他们。今天的计算机病毒实际上就属于这样一类程序。在1977年夏天,Thomas I Ryan出版了一本科幻小说,名叫《The Adolesceuce of P-1》。书的作者幻想出世界上第一个计算机病毒。这种病毒从一个计算机到另一个计算机传染流行,它感染了7000多台计算机的操作系

2009-08-07 18:45:00 2967

原创 一位高级程序员对IT新人的几点建议

我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,

2009-08-07 16:30:00 679

原创 IE6下使PNG背景图片透明的方法

最近发现在IE6下不能正常显示PNG图片,这让我很苦恼。使用PNG图片的透明或半透明的特性能做出非常漂亮的网页来,在Firefox和Opera中对PNG的支持都非常的好,但是IE却无视PNG图片这一特性的 “存在”,虽然IE7已经支持可IE6还是不行。查了一些资料,基本解决了这一问题,这里跟大家分享。虽然有让IE6支持PNG透明背景的JS程序,但不是很方便,而且影响代码的简洁,还是用CSS来实

2009-08-05 14:21:00 1568 1

原创 IE6 png 透明 (三种解决方法)

  FF和IE7已经直接支持透明的png图了,下面这个主要是解决IE6下透明PNG图片有灰底的第 1 种方法:定义一个样式,给某个div应用这个样式后,div的透明png背景图片自动透明了。(注意两处图片的路径写法不一样,本例中,icon_home.png图片与html文件在相同目录) http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio

2009-08-05 14:16:00 561

原创 IList(T) 方法

 IList(T) 方法 IList(T) 类型公开以下成员。   方法   名称说明Add将某项添加到 ICollection(T)中。 (继承自 ICollection(T)。)Clear从 ICollection(T)中移除所有项。 (继承自 ICollection(T)。)

2009-08-05 13:32:00 2635

原创 Enumerable.ToList(TSource) 方法

Enumerable.ToList(TSource) 方法 <!-- Content type: Devdiv1. Transform: orcas2mtps.xslt. -->  从 IEnumerable(TSource) 创建一个 List(TSource) 。 命名空间:   System.Linq程序集:  System

2009-08-05 13:15:00 2460

原创 Array 类

 Array 类 提供创建、操作、搜索和排序数组的方法,因而在公共语言运行库中用作所有数组的基类。命名空间:   System程序集:  mscorlib(在 mscorlib.dll 中)  语法 Visual Basic(声明) _True)> _Public MustInherit Class

2009-08-05 13:13:00 798

dot Net学习路线图

dot Net学习路线图,让更多人学会学习

2011-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除