代码改变世界

随笔档案-2007年08月

[转载].NET Tip: Implement IDisposable to Ensure Your Objects Clean Up After Themselves

2007-08-24 12:32 by Virus-BeautyCode, 360 阅读, 收藏, 编辑
摘要: public class GoodResourceCitizen : IDisposable{ private bool _IsDisposed = false; ~GoodResourceCitizen() { Dispose(false); } public void Dispose() { Dispose(true); // Tell the garbage collector not to call the finalizer // since all the cleanup will alre... 阅读全文

[原创]关系,依赖,

2007-08-24 10:33 by Virus-BeautyCode, 477 阅读, 收藏, 编辑
摘要: 依赖 dependency通常情况下,依赖关系体现在某个类的方法使用另一个类作为参数。也可以说依赖另一个类才可以完成自己的工作。在UML中你可以在其它的事物之间使用依赖关系,特别是包和节点之间。一般化 generalization就是继承,is a ,关联 association关联是一种结构化的关系,指一种对象和另一种对象有联系。给定有关联的两个类,可以从一个类的对象得到另一个类的对象。有1对1,1对多,多对多等聚合 基本聚合有聚合关系的关联指出,某个类是另外某个类的一部分。在一个聚合关系中,子类实例可以比父类存在更长的时间。为了表现一个聚合关系,你画一条从父类到部分类的实线,并在父类的关联 阅读全文

[原创]异步调用,多线程,委托

2007-08-23 10:52 by Virus-BeautyCode, 457 阅读, 收藏, 编辑
摘要: 异步调用有点像多线程啊,开始一个异步调用,同时建立一个新线程处理,应用程序不用一直等待回应,也可以发一个回调委托给调用方法,当线程完成任务后,则调用回调委托,通知用户完成。 阅读全文

[转载]针对开源软件的牛话一句

2007-08-20 16:22 by Virus-BeautyCode, 549 阅读, 收藏, 编辑
摘要: 开源软件的最高境界就是,我开源了,你看不懂;等你看懂了,已经过时了。 阅读全文

[原创]一个面试题,大家做做看吧

2007-08-20 13:19 by Virus-BeautyCode, 625 阅读, 收藏, 编辑
摘要: 给你10001个空间,空间里面已经写入了1-10000这一万个数字,有一个可以重复的数字,问你怎么找出来? 阅读全文

[原创]反射,.NET,委托

2007-08-15 17:30 by Virus-BeautyCode, 435 阅读, 收藏, 编辑
摘要: [原创]反射,.NET,委托 阅读全文

[原创]软件自动化测试和.NET中的反射

2007-08-15 16:37 by Virus-BeautyCode, 293 阅读, 收藏, 编辑
摘要: [原创]软件自动化测试和.NET中的反射 阅读全文

[原创]软件自动化测试和.NET中的反射

2007-08-15 16:37 by Virus-BeautyCode, 237 阅读, 收藏, 编辑
摘要: [原创]软件自动化测试和.NET中的反射 阅读全文

[原创]软件自动化测试和.NET中的反射

2007-08-15 16:37 by Virus-BeautyCode, 270 阅读, 收藏, 编辑
摘要: 本人刚才看到了.NET中的反射,突然对前几天的培训有了新的认识。前段时间单位组织了一次培训,是关于自动化测试的,培训讲师演示了他编写的一个自动化测试工具引起了大家的关注。我们都是刚从学校毕业的学生,所以对这个自动化测试工具的编写不知道是怎么弄的。只是知道他是收集类的接口,然后实现自动执行。不知道是怎么收集到的接口,今天我看到了反射这一部分内容,感到有可能是利用了反射机制,得到assembly中的类... 阅读全文

[原创]存储过程,insert,case when then,处理性别问题

2007-08-14 10:58 by Virus-BeautyCode, 1152 阅读, 收藏, 编辑
摘要: ALTER PROCEDURE dbo.StoredProcedure1 /*(@parameter1 int = 5,@parameter2 datatype OUTPUT)*//*@stuNum nchar(10),*/@stuNum nchar(10),@stuName nchar(10),@stuPassWord nchar(10),@stuSex char(10),@stuClassNu... 阅读全文

Building a Real Time ProgressBar using ASP.NET Atlas

2007-08-14 10:07 by Virus-BeautyCode, 706 阅读, 收藏, 编辑
摘要: Building a Real Time ProgressBar using ASP.NET Atlas Dflying | 27 March, 2006 23:44 That will be very cool and useful if you can show your user a ProgressBar on a web page which displays the actual... 阅读全文

[转载]两个Form,一个Form中处理数据,另一个是ShowDialog()出来的上面就一个progressBar用来显示进度!!

2007-08-13 17:29 by Virus-BeautyCode, 2474 阅读, 收藏, 编辑
摘要: //------------------------------------------------------------------------------/// /// 版权所有 (c) Microsoft Corporation。保留所有权利。////// 此源代码仅作为 Microsoft 开发工具和/或联机文档/// 的补充。有关 Microsoft 代码示例的详细信息,请/// 参阅... 阅读全文

[原创]c#,单链表,数据结构

2007-08-13 14:34 by Virus-BeautyCode, 899 阅读, 收藏, 编辑
摘要: //链表结点 class SingleLink { private int idata; public int Data { get { return idata; } set { idata = value; } } publ... 阅读全文

[原创]c#,数据结构,栈

2007-08-13 10:39 by Virus-BeautyCode, 568 阅读, 收藏, 编辑
摘要: class Program { static void Main(string[] args) { StackX stack = new StackX(10); stack.Push(5); stack.Push(1); stack.Push(3); s... 阅读全文

[原创]选择排序SelectSort

2007-08-12 14:09 by Virus-BeautyCode, 372 阅读, 收藏, 编辑
摘要: class Program { static void Main(string[] args) { SelectSort select = new SelectSort(); select.Start(); select.Display(); Console.ReadLine(... 阅读全文

[原创]直接插入排序InsertSort

2007-08-12 13:54 by Virus-BeautyCode, 482 阅读, 收藏, 编辑
摘要: class InsertSort { private int[] mylist; public InsertSort() { mylist = new int[] { 19, 13, 5, 27, 1, 26, 31, 16, 2, 9, 11, 21 } ; } public void St... 阅读全文

[原创]冒泡排序BubbleSort

2007-08-12 11:49 by Virus-BeautyCode, 530 阅读, 收藏, 编辑
摘要: public class BubbleSort { private int [] mylist; public BubbleSort() { mylist = new int[12] { 19, 13, 5, 27, 1, 26, 31, 16, 2, 9, 11, 21 }; } public ... 阅读全文

[原创]面向对象的数据结构之三层结构

2007-08-11 17:04 by Virus-BeautyCode, 653 阅读, 收藏, 编辑
摘要: 我觉得好多的数据结构也是设计成了三层结构,就好像我们经常用的数据库的三层一样。1、原子层:定义结点的基本属性2、操作层:实例化原子,添加对他的基本操作。3、表现层:实例化操作层对象,使用他提供的基本操作来完成更复杂的任务。也是我乱说的,希望大家多提宝贵意见,多批评吧。 阅读全文

[原创]虚方法和抽象方法的比较

2007-08-06 14:21 by Virus-BeautyCode, 523 阅读, 收藏, 编辑
摘要: 虚方法和抽象方法的比较相同:都可以在派生类中重写 不同:virtual方法在基类中有实现部分,在派生类中不是必须重写的;而 抽象方法则相反,在基类中没有实现部分,在派生类中必须重 写。 阅读全文

[原创]c#的线性表

2007-08-04 11:01 by Virus-BeautyCode, 900 阅读, 收藏, 编辑
摘要: c#,线性表,数据结构 阅读全文

[原创]c#中的内存管理

2007-08-02 13:33 by Virus-BeautyCode, 853 阅读, 收藏, 编辑
摘要: 一、 C#编程的一个优点是程序员不需要担心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理 工作。用户可以得到像C++语言那样的效率,而不需要考虑像在C++中那样内存管理工作的复杂性。虽然不必 手工管理内存,但如果要编写高效的代码,就仍需理解后台发生的事情。 在解除变量时,其顺序总是与给它们分配内存的顺序相反,这就是堆栈的工作方式。 c++中的栈在c#中叫堆栈,c++中的堆在c#中变成堆和托管... 阅读全文

[转载]用C语言写病毒(3)

2007-08-01 17:52 by Virus-BeautyCode, 1927 阅读, 收藏, 编辑
摘要: 本连载文章只讨论写病毒的技术,并不讨论危害计算机及网络,所示例的程序只是一个无危害的模板,你可以在技术范围及法律范围内扩充实验. 在读本程序前请保证不用此程序进行违法活动,由于你使用本程序而对他人、组织等造成的任何损失都由将你承担,本人不负任何责任,否则,请马上离开. 拒绝任何形式的转载(本人除外),否则属于著作侵权,将受到《中华人民共和国软件保护条理》、《中华人民共和国著作权法》、《中华人民共和... 阅读全文

[转载]用C语言写病毒(2)

2007-08-01 17:51 by Virus-BeautyCode, 1544 阅读, 收藏, 编辑
摘要: 本连载文章只讨论写病毒的技术,并不讨论危害计算机及网络,所示例的程序只是一个无危害的模板,你可以在技 术范围及法律范围内扩充实验. 在读本程序前请保证不用此程序进行违法活动,由于你使用本程序而对他人、组织等造成的任何损失都由将你承 担,本人不负任何责任,否则,请马上离开. 从本篇文章开始,拒绝任何形式的转载(本人除外),否则属于著作侵权,将受到《中华人民共和国软件保护 条理》、《中华人民共和国著作... 阅读全文

[转载]用C写病毒(1)

2007-08-01 17:50 by Virus-BeautyCode, 1564 阅读, 收藏, 编辑
摘要: 本连载文章只讨论写病毒的技术,并不讨论危害计算机及网络,所示例的程序只是一个无危害的模板,你 可以在技术范围及法律范围内扩充实验.在读本程序前请保证不用此程序进行违法活动,否则,请马上离开. 连载1——最基本的病毒.本病毒的功能:1.在C、D、E盘和c:\windows\system、c:\windows中生成本病毒体文件2.在C、D、E盘中生成自动运行文件3.注册c:\windows\syste... 阅读全文

[原创]数据结构学习笔记之线性表

2007-08-01 13:44 by Virus-BeautyCode, 370 阅读, 收藏, 编辑
摘要: 线性表的特点:1,存在唯一一个被称为“第一个”的数据元素2,存在唯一一个被称为“最后一个”的数据3,除第一个之外,集合中的每一个数据元素均只有一个前驱4,除最后一个之外,集合中的每一个数据元素均只有一个后续线性表中的元素的个数n定义为线性表的长度,为0时称为空表。可以使数组表示,队列、栈都是线性表的派生。 阅读全文

[原创]c++线性表的插入

2007-08-01 11:03 by Virus-BeautyCode, 1568 阅读, 收藏, 编辑
摘要: 超简单的线性表的插入List.h class List{public: List(int MaxListSize=10) { maxSize=MaxListSize; element=new int[maxSize]; length=0; } ~List() { delete []element; } ... 阅读全文
点击右上角即可分享
微信分享提示