Authorship
juky_huang
这个作者很懒,什么都没留下…
展开
-
一个虚函数隐藏和重写的例子(new和override)
using System;namespace Ch10Ex02{ /// /// 一个虚函数隐藏和重写的例子 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // MyDerived原创 2005-10-08 00:14:00 · 1637 阅读 · 0 评论 -
Oracle Listener启动失效
在一次Windows优化大师优化后,我的XP中装的Oracle服务器的Listener 不能启动了,看了网上的一些资料,找到了原因,是因为注册表中的配置服务配置信息被删除调了,解决方式把一下信息重新导入到注册表中:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Ora原创 2006-11-02 15:32:00 · 1161 阅读 · 0 评论 -
SQL SERVER 中通过存储过程获得自增的主键值
解决这样的问题可以有两种方法,笔者在这里归为:预知法和后知法预知法预知法,其实相对简单一些,我们可以设置一个主键,但该主键不设置为自增,因为在插入前,我们自己通过程序的方法获得一个唯一的值作为我们的主键.这样就避免了我们插入后不能获得主键的缺点,并且由于我们是预知我们要插入的值,所以在插入后,我们就可以不通过数据库提供的方法,再次获得主键.在这里我推荐使用一种比较好的预知序列,这就是G原创 2006-07-09 16:32:00 · 8618 阅读 · 0 评论 -
使用ASP生成 GUID
什么是 GUID?全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00转载 2006-07-05 17:41:00 · 1643 阅读 · 0 评论 -
成都.Net Club第3次聚会结束
这次聚会有幸请到了SSW公司的首席架构师Adam Cogan先生,讲的非常精彩,也不缺乏幽默,整个过程听起来都非常的舒服(不过都是E文,俺的E文不太好,还要有翻译) 关于Adam Cogan的个人介绍可以在这里找到:http://www.ssw.com.au/SSW/Employees/employeeswithxsl.xml本次Adam主讲的是关于极限编程中团队的合作开发能力和协调性原创 2006-07-08 02:47:00 · 2048 阅读 · 0 评论 -
朋友感言
今天无意间从一个熟悉朋友那里看了他写的一个东西,感触良深,所以就共享一下:如果感情是朋友和恋人间的一个交集我宁愿一直沉溺不是我不愿和你一起生活而是再往前我怕会失去你亮点:交集这个东西越是相同点越多,了解的越多,就越容易被同化,而自己的空间也就相对小了许多,给我第一印象是学生时代学习交集时的那幅图画,实在是经典...原创 2006-07-24 13:05:00 · 1467 阅读 · 0 评论 -
Oracle 00600 [15160]错误
今天在测试一个程序时发现一个Oracle错误,错误如下ORA-00600: internal error code, arguments: [15160], [], [], [], [], [], [], []在网上调查了一下,是oracle的一个bug ,原因很多,但好像都是基于cost优化的错误,设置以下参数:alter system set "_optimizer_cost_ba原创 2007-08-22 01:27:00 · 4656 阅读 · 0 评论 -
Oracle 默认的角色
10g 10.2.1.0 select * from dba_roles;CONNECT 创建session角色RESOURCE 创建资源角色,Cre原创 2007-08-22 16:47:00 · 2943 阅读 · 0 评论 -
Oracle Create&drop directory
Oracle 10g 中完成对数据文件的操作,需要使用directory对象,以下是创建方法:CREATE [OR REPLACE] DIRECTORY directory AS pathnameeg:create or replace directory expdp_dir as e:/oracle/exportdatapump;(oralce 中新的数据导出,导入工具也原创 2007-08-27 00:42:00 · 2644 阅读 · 0 评论 -
Orace expdp ORA ORA-39167
解决方法:Applies to: Enterprise Manager for RDBMS - Version: 10.2.0Oracle Server - Enterprise Edition - Version: 10.2.0Oracle Server - Personal Edition - Version: 10.2.0Oracle Server - Standard Editio原创 2007-08-27 00:47:00 · 1883 阅读 · 0 评论 -
Oracle 优化器介绍信-- 转载--
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First row转载 2007-09-29 16:08:00 · 610 阅读 · 0 评论 -
如何使用live writer客户端来发布CSDN的博客文章?
转载地址 http://blog.csdn.net/blogdevteam/archive/2009/09/04/4519285.aspx live writer是写博客的一个客户端工具,由于文章是在本地编写,所以它能够防止文章在发布时发生内容丢失的情况,同时它还可以方便的进行内容排版、插入图片等,排版完成后点击发布,图片也会一并被传到服务器上。CSDN博客支持metaAPI ,所以也可以使用live writer来发布文章。接下来将为大家详细介绍如何配置live writer 。 首先下载安装liv转载 2010-10-22 09:45:00 · 807 阅读 · 0 评论 -
Flashback Query, Flashback Version Query
[Oracle 9i & 10g] Flashback Query, Flashback Version Query, Flashback Table, etc Oracle 9i 引入了flashback query,可以方便我们查询过去一个时间“点”的数据库的状态。比如我们在T1时刻更改了一条记录,接着在T2时刻删除了该条数据(并且commit了),我们可以通过flashback query来查询到T1时刻的该条记录。 Oracle 10g把flashback query推进了一步,不光可以查询过去转载 2010-10-26 15:19:00 · 1392 阅读 · 1 评论 -
成都.NET俱乐部第2次活动结束
虽然是这个俱乐部的第2次活动,但是我是第一次参加这个活动,感觉还不错,希望以后能越做越好!活动介绍可以看http://dingsea.cnblogs.com/archive/2006/05/21/405874.html这次感觉最深的到不是技术上的实际问题,而是RedMoon的框架漫谈.相关资料可以看看RedMoon的Blog.http://redmoon.cnblogs.com/原创 2006-05-22 09:44:00 · 927 阅读 · 0 评论 -
Alex(ALEXANDER的简写,.亚历山大)
以前一直用juky这个英文名,可是后来发现这个名字在国外的名字中没有,只好再为自己改个英文名字,网上看了一篇文章,介绍英文名的,我参考了一下也为自己弄了一个.俺正式宣布俺以后的英文名叫:Alex(ALEXANDER的简写,.亚历山大)英文名大全: AARON (希伯来)启发的意思,AARON被描绘为不高但英俊的男人,诚实刻苦具有责任感,是个有效率个性沉靜的领导者。 ABEL原创 2006-05-24 10:10:00 · 9511 阅读 · 0 评论 -
又是一个新的光棍节
三年前的昨天我一个人度过了自己在大学生涯中的最后一个光棍节,想不到三年后的昨天我又度过了一个单身的光棍节。心里的那种滋味真的说不出来,总有一种失落的感觉。昨天和大学的同学们在一起聚了一下,单身的还是有很多,我又添加到他们的光棍的队伍中了,心情自然不好受,连朋友都说我很失落,其实最近一段时间我都很失落。时间也过的真快,三年的两人生活很快也过去了,换来的是现在的一个光棍,时间真的可以考验一个人的意原创 2005-11-12 12:41:00 · 1237 阅读 · 2 评论 -
ArrayList的Contains方法
确定某个元素是否在 ArrayList 中[C#]public virtual bool Contains( object item);参数item 要在 ArrayList 中查找的 Object。该值可以为空引用(Visual Basic 中为 Nothing)。 返回值如果在 ArrayList 中找到 item,则为 true;否则为 false。实现IList.Conta原创 2005-10-09 11:01:00 · 3167 阅读 · 0 评论 -
C#中CollectionBase类中IList接口的实现
今天看了一下C#中接口的东西,发现对CollectionBase(为强类型集合提供抽象基类)中的具体实现原理不是很了解。经过查看一些资料,分析过后得到以下的初步认识。 CollectionBase主要显示的实现ICollection和IList接口。具体的显示接口实现,可以查看MSDN的相关资料。(注:ICollection主要是实现将自己的项目复制到一个项目中,IList接口主要用于按照索引单独原创 2005-10-08 17:36:00 · 2932 阅读 · 1 评论 -
C#中抽象类和接口的区别
首先抽象类中有抽象成员和非抽象成员(和普通类成员一样),而接口的所有成员都必须在实现接口的代码类中实现。抽象类可以有自己的字段,但是接口不能有自己的字段,构造函数,析造函数,静态成员或常量。从用途上来说,抽象类主要是提供为对象系列的基类,共享一些主要特性,使继承于一个抽象类的对象都具有一个共同的目的或者结构。(所以我们可以把抽象类看成是对对象的一个特性)。接口主要是为一批类提供一些相同,而有必须实原创 2005-10-08 09:14:00 · 2318 阅读 · 0 评论 -
C#"焦点事件"中的Validating处理方法
您可能经常需要检查用户输入到 Windows 窗体中的信息是否有效。例如,如果您有一个电话号码的 TextBox 控件,则可以检查该控件是否只包含适当的字符(数字、括号和连字符等等)。通常,可使用正则表达式验证用户输入的数据。了解Validating之前,我们还需要了解焦点事件的顺序:焦点事件按下列顺序发生: Enter //进入控件时发生GotFocus //在控件接收焦点时发生Leav原创 2005-10-14 01:11:00 · 2429 阅读 · 3 评论 -
MCAD 2310B Module-1 Question
What the core technologies in the .NET Platform?.NET Framework.NET Enterpirse ServersBuild a Block ServicesVisual Studio .NETList the Componnents that comprise the .NET Framework?CLR(Common Language R原创 2005-10-16 19:10:00 · 920 阅读 · 0 评论 -
is运算符兼容性规则
is运算符检查未知的变量(该变量可能用作对象参数,传递给一个方法)是否可以转换为给定的类型。注:is运算符不会检查两个类型是否相同,但可以检查他们是否兼容。语法方式: is 表达式结果为一个bool量,根据以下情况来确定值:如果type是一个类,operand也是该类型,或者是继承了该类型,或者是被封装到该类型中,返回true如果type是一个接口,operand是该类型,或者是继承了该类型,或者原创 2005-10-10 00:14:00 · 1032 阅读 · 0 评论 -
C#中MDI菜单的合并
原创 2005-10-17 17:50:00 · 1316 阅读 · 0 评论 -
C#中常用的单词
AAssembly 装配件,由C#编译器编译后的.exe文件或者.dll文件,他并不是我们严格意思上的可执行文件,在.Net中被称为装配件,它主要包含MSIL代码和一些文件源信息BCCLR(Common Language Rutime) 公共语言运行时,一个运行环境,所有.Net的Assembly都被JIT编译后放到这里运行,它提供了代码运行的一个环境,他独立于开发语言,并且提供了GC功能原创 2005-10-26 11:26:00 · 3090 阅读 · 0 评论 -
Kerberos的原理
自己整理的Kerberos认证原理,Kerberos是Windows的主要认证机制Kerberos认证原理图认证服务器根据用户名找到用户密码生成一个票据授权票和与客户共享的密码A使用用户的密码将 数据A= [票据授权票+一个共享密码(密码A)] 加密用户获得数据A,输入自己的密码,使用输入的密码来解开数据A,如果密码正确,获得票据授权票和共享密码A.用户使用共享密码A将[用户名+用户IP地址]加密原创 2005-10-12 12:36:00 · 5191 阅读 · 1 评论 -
虚拟方法
对于虚拟方法,我在一篇文章中介绍过,主要写的是new和virtual在函数重写时候的不同区别。如果愿意可以先参考一下先前那篇文章,先有一个大概的主题。地址是:http://blog.csdn.net/juky_huang/archive/2005/10/08/496831.aspx以下内容摘录于MSDN,本人做了一定的注释若一个实例方法的声明中含有 virtual 修饰符,则称该方法为原创 2005-10-26 17:16:00 · 4941 阅读 · 1 评论 -
C#中的非托管资源释放(Finalize&Dispose)
在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。b.而非托管资源是CLR不能控制或者管理的部分,这些资源有很多,比如文件流,数据库的连接,系统的窗口句柄,打印机资源等等……这些资源一般情况下不存在于Heap(内存中用于存储对象实原创 2005-10-28 11:31:00 · 5556 阅读 · 1 评论 -
最近没有怎么更新BLOG了
最近由于换了住的地方,不能上网,而且工作比较忙,没有怎么更新Blog了。可能以后就只有在晚上,或者是在周末才能上网更新东西了。白天公司现在还不能上网。支持我的朋友们,希望以后还能继续给你们带来好的东西。原创 2005-11-03 22:15:00 · 706 阅读 · 0 评论 -
rlwrap实现linux sqlplus 命令上下
<br />下载rlwrap http://utopia.knoware.nl/~hlub/rlwrap/<br />解压 tar -xvf rlwrap-0.37.gz<br />./configure<br />make install<br /> <br />添加rlwrap功能 <br />vi .profile<br />aliassqlplus='rlwrap sqlplus'原创 2011-03-18 19:04:00 · 872 阅读 · 0 评论