- 博客(46)
- 收藏
- 关注
原创 internal 修饰符的作用
internal 修饰符可以用于类型或成员,使用该修饰符声明的类型或成员 只能在同一程集内访问,接口的成员不能使用 internal 修饰符 用internal标示的空间、方法和属性,相当于public定义,只不过只限于此assembly集合中被调用。
2009-12-24 10:22:00
920
原创 Machine.config
ASP.NET通过XML格式的文件Machine.Config和Web.Config来完成对网站和网站目录的配置。对于一个网站整体而言,整个服务器的配置信息保存在Machine.Config文件中,该文件的具体位置在%system32%Microsoft.NETFramework[版本号]Config目录,它包含了运行一个ASP.NET服务器需要的所有配置信息。当你建立一个新的WEB Projec
2009-12-23 17:33:00
8294
原创 ApplicationException 类
ApplicationException 类发生非致命应用程序错误时引发的异常。 命名空间:System;程序集:mscorlib(在 mscorlib.dll 中) C# [SerializableAttribute] [ComVisibleAttribute(true)] public class ApplicationException : Exc
2009-12-21 16:43:00
3245
原创 新建用户及表空间
--新建表空间 CoreBankcreate tablespace CoreBank logging datafile d:/oracle/product/10.2.0/oradata/orcl/CoreBank.dbf size 32m autoextend on next 32m maxsize 2048m extent management local;
2009-12-20 12:44:00
1086
原创 Oracle 内建游标 SQL
当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域, 游标在运行DML语句时打开,完成后关闭。 隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性. SQL%FOUND和SQL%NOTFOUND 在执行任何DML语句前SQL%FOUND和SQL%NOTFOUND的值都是NUL
2009-12-17 16:22:00
563
原创 params(C# 参考)
params(C# 参考) params 关键字可以指定在参数数目可变处采用参数的方法参数。 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 被Params修饰的参数对象 必须为一维数组
2009-12-16 14:42:00
593
原创 REF CURSOR
REF CURSOR游标:动态游标,在运行的时候才能确定游标使用的查询。分类:1.强类型(限制)REF CURSOR,规定返回类型2.弱类型(非限制)REF CURSOR,不规定返回类型,可以获取任何结果集。
2009-12-16 11:25:00
500
原创 Oracle中 Number和Integer的区别
Number可以是整数也可以是小数,并可限制精度Integer不是标准的oracle数据类型,为了兼容才有的。数据库中以number(38)的精度处理。smallint等也是一样。
2009-12-16 10:33:00
7205
原创 设计模式分类 中英对照
常见设计模式分为3个类别:创建型模式、结构型模式和行为型模式。 “创建性”关心对象的创建过程;“结构性”涉及类和对象的组成;“行为性”刻画了类和对象交互及分配职责的方式。创建型模式Creational Pattern工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)单实例模式(Singleton)构造器模式(Builder)原型模式
2009-12-14 17:22:00
810
转载 .Resx 文件格式中的资源
<!-- Content type: Devdiv1. Transform: orcas2mtps.xslt. --> .resx 资源文件格式由 XML 项组成,这些 XML 项指定 XML 标记内的对象和字符串。.resx 文件的一个优点在于,当用文本编辑器(例如记事本或 Microsoft Word)打开此类文件时,可以对其
2009-12-12 19:25:00
739
原创 XPath 简介
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航,被设计供 XSLT、XPointer 以及其他 XML 解析软件使用。· XPath 使用路径表达式在 XML 文档中进行导航 · XPath 包含一个标准函数库 · XPath 是 XSLT 中的主要元素 · XPath 是一个 W3C 标准
2009-12-12 18:59:00
630
原创 Type.DeclaringType 属性
public override Type DeclaringType { get; } 如果当前的类型是嵌套类型,则为表示封闭类型的 <a id="ctl00_MTCS_main_ctl61_ctl00_ctl07" onclick="function onclick(){Track(ctl00_MTCS_main_ctl61_ctl00_contenthere|ctl00
2009-12-11 17:03:00
3157
原创 Type 简介
Type 实际上是个抽象的基类。他和Assembly是反射提供的拓展功能的入口。获得指向类型的Type引用有三种常用方法:1. Type t= typeof(int)2. Int i=0; Type t = i.getType()3. Type t= Type.GetType(“System.double”) 有两个方法可以返回数据
2009-12-11 11:32:00
993
原创 Override和重载的区别
override是用于重写基类的虚方法,这样在派生类中提供一个新的方法重载是提供了一种机制, 相同函数名通过不同的返回值类型以及参数来表来区分的机制 override1. 重写基方法必须与重写方法具有相同的签名。2. 重写后只有一个方法可供使用,基类中的方法已经被覆盖。3. 不能重写非虚方法或静态方法。重写的基类中的方法必须是 virtual, abstract 或 ove
2009-12-07 11:42:00
1041
原创 Oracle内置函数SQLCODE和SQLERRM的使用
Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。 OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。 在一个内在的异常中,SQLCODE返
2009-12-02 16:06:00
20452
原创 Knowledge Xpert® for PL/SQL 简介
Knowledge Xpert® for PL/SQL 是一个功能强大的基于Windows的技术资源库,它覆盖PL/SQL 开发的整个生命周期,上千种专题提供编写高质量代码所需要的背景信息、最好的经验和程序范例。 提供上千种专题,覆盖PL/SQL 编程的整个生命周期,从基本的专题到高级的PL/SQL 编码技术。 由包括Mike Ault、Steven Feuerstein、Hugo To
2009-11-30 14:06:00
4595
转载 Oracle 11g 发布
Oracle 11g 的发布会于2007年7月11日美国东部时间11时(北京时间11日22时)在纽约市举行,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。大幅提高了系统性能安全性,全新的Data Guard最大化了可用性,利用全新的高级数据压缩技术降低了数据存储的支出,明
2009-11-30 08:57:00
606
原创 DataRowState
RowState状态标志跟踪对tabel的所有改变 Added Deleted Detached Modified unChanged
2009-11-29 10:51:00
433
原创 Oracle 导出实例全部内容
exp scott/ora8@orcl file=g:/test.dmp imp scott/ora8@orcl file=g:/test.dmp full=y
2009-11-28 13:07:00
787
原创 用户控件与窗体通信
1. 新建用户控件2. 在用户控件中定义Public的委托3. 在用户控件中public定义事件4. 在窗体中在新建一个方法5. 将该方法于窗体中的事件绑定
2009-11-27 17:58:00
601
原创 CultureInfo
CultureInfo 类提供有关特定区域性的信息(如区域性的名称、书写系统和使用的日历)以及如何设置日期和排序字符串的格式。 命名空间:System.Globalization程序集:mscorlib(在 mscorlib.dll 中) CultureInfo 类保存区域性特定的信息,如关联的语言、子语言、国家/地区、日历和区域性约定。此类还提供对 DateTimeForma
2009-11-27 14:12:00
990
原创 VS 使用技巧
1. 在VS中添加TODO注释,可以便于以后查找或记录未完成的任务 在代码中添加TODO注释,如 //TODO: 注释内容(如需要重构) 在任务列表视图中选择注释,在下面的列表及可以看见所有TODO注释及其位置 2. 在不影响编译的情况下,所有函数里先放着throw new NotImplementedException().
2009-11-27 11:05:00
537
原创 在Panel中显示一个窗体
Form2 f=new Form2(); f.TopLevel=false; //指示是否将其显示为顶级窗体,顶级窗体将不能被加载到控件中 this.panel1.Controls.Add(f); f.Show();
2009-11-27 10:33:00
874
原创 如何调用程序集中的方法
程序集是 .NET Framework 编程的基本组成部分。类似于COM DLL或者EXE文件——它是保存类代码的执行文件。例如,Math类(包括其属性和方法定义)位于mscorlib.dll程序集。.NET有两种类型的程序集——私有程序集,共享程序集。 //已知程序集的文件名或路径,加载程序集。 其中filename是要加载的装配件的文件名称(带路径)。 Assembl
2009-11-26 11:21:00
819
原创 使用队列解决多用户 使用日志功能的请求
记录日志是很多项目都必须有的功能,同时有多个用户登陆进行操作,同时要求记录日志的情况也会发生,而类似在本地硬盘写入日志的操作相对与CPU的处理速度是很慢的,而多个用户同时读写文件也会产生同步的问题,使用队列或许是解决问题的一种方式。 一、定一个一个处理队列的类 TraceProcessor,并通过其中的Start()方法启动一个线程去处理队列 二、定义一个队列 Trac
2009-11-24 17:13:00
1368
原创 C# .Net 委托和事件的区别
在.net中,事件是一种特殊的委托,那他到底特殊在哪,换句话说,加上event关键字到底有什么用,我理解主要有两方面,下面用实例说明: 一 、事件只能在本类型内部“触发”,委托不管在本类型内部还是外部都可以“调用”。 举个例子,按钮的Click事件只有在鼠标点击按钮才能触发,没有例外;但如果Click是委托的话,我可以通过代码直接调用这个委托,就可以使得Click事件中
2009-11-24 15:18:00
11339
1
原创 窗体继承
窗体是是较为复杂也很重要的一个类,他的事件发生顺序如下: 构造函数 Load Activated Closing Closed Deactivate 通过使用窗体的继承,可以实现一系列窗体实现相同的功能,又可以保持自己的特性 首先定义一个BaseForm,他继承自Form,通过BaseForm可以让多个窗体有相同的行为, Public clas
2009-11-24 11:33:00
844
原创 Oracle Sql Developer 使用技巧
1. Oracle Sql Developer可以设置每个连接下可见的项 以管理员登陆,在Other Users中选择一个账户,点右键选择Apply Fliter 可以设置哪些项是可见的。
2009-10-15 09:09:00
1318
原创 Oracle 存储过程学习笔记(四)
Oracle使用存储过程返回结果集必须使用包,包包括包头和包体两部分,包头是定义部分包体是具体的实现 包头: CREATE OR REPLACE PACKAGE pkg_test_select_mul AS TYPE myrctype IS REF CURSOR; PROCEDURE proc(s number, res
2009-08-20 09:12:00
610
原创 Oracle 存储过程学习笔记(三)
三、 1. 今天我们首先写一个涨工资的存储过程,给每个低于5k工资的人涨点钱。 CREATE OR REPLACE PROCEDURE p_test(forRaise in number) as begin for v_emp in (select * from emp) loop if(v_emp.sala
2009-08-19 13:45:00
967
原创 Oracle 存储过程学习笔记(二)
1. 首先把昨天带参的存储过程执行一下 declare n number; begin n:=1; test(num=>n); end; 注;在调用存储过程时,=>前面的变量为存储过程的形参且必须于存储过程中定义的一致,而=>后的参数为实际参数。当然也
2009-08-19 13:42:00
1035
原创 Power Designer学习笔记(一)
最近看到好多招聘条件中要求提到了 PowerDisgner 平时日常工作中根本没接触过,确切的说是没听说过,鉴于多个公司都提到了,那也说明他有一定价值学习吧,Power Designer 是CASE工具,现在新版本为12.X.11只支持.NET 1.1,12已经支持到.NET 2.0了。明天正式开始学习,今儿该睡觉了。
2009-08-06 22:08:00
680
原创 Oracle存储过程学习笔记(一)
用了两年Oracle还没写过存储过程,真是十分惭愧,从今天开始学习Oracle存储过程,完全零起点,争取每日一篇学习笔记,可能开始认识的不全面甚至有错误,但坚持下来一定会有收获。1. 建立一个存储过程 create or replace PROCEDURE firstPro IS BEGIN DB
2009-08-06 21:43:00
1009
2
转载 ASP.NET后台代码调用前台javascript脚本的方法
在asp中通常要调用javascript脚本中已经定义好的函数。经过研究,发现了一些勉强的方法。 1. 用Response.Write方法写入脚本 这种方法,只要在想调用的地方写上Response.Write("alert();"); 这个方法有个缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在 Response.Wr
2009-07-24 16:11:00
928
原创 css控制背景图左右对齐 实现鼠标移入移出效果
1. 新建DIV 并设置大小 2. 选择背景图片,并设置为平铺 background-image: url(../Images/Test.jpg); background-repeat: repeat; 3. 新建式样 分别对应鼠标移入层和鼠标移出层时的状态 .sIn{ background-position-x: left;} .sOut{
2009-07-03 11:15:00
2871
原创 软件质量 自我衡量标准
1. JS 文件小于700行2. CS文件小于300行3. 新增功能使用接口4. 动态创建的文件(如日志),以日期为单位创建5. 处理对象应考虑对象是否为NULL6. 所有代码都能被Try..Catch捕捉,一个程序流程应有多个Try..Catch,防止流程停止.7. 字符串比较,使用时,应先做去空等格式化处理.8. 需要更改程序时先确定测试方式,后更改程序。
2009-06-15 10:24:00
648
原创 JQuery简介
一、什么是JQueryJQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。JQuery是继prototype之后又一个优秀的JavaScript框架。其宗旨是—WRITE LESS,DO More。它是轻量级的JS库(压缩后只有21k) ,这是
2009-02-26 16:18:00
579
原创 Gif动画编辑软件简介
1. Ulead GIF Animator 可编辑画布大小,不可更改画布颜色,可以为动画添加注释。2. Namo GIF可剪裁动画,绿色软件。3. GIF Movie Gear可编辑动画大小,背景颜色。
2009-02-23 08:46:00
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人