- 博客(14)
- 资源 (13)
- 收藏
- 关注
转载 硬链接和软连接的区别
硬链接和软连接的区别:要说明这个问题,先说明下liunx下文件和目录的本质。事实上,在liunx上,目录也是文件的一种,它是储存了一张表的文件。例如有一个叫程序的文件夹,里面有两个文件1和2.在那张目录表内。它的内容是这样的名称 节点1 3382 228那么什么是节点呢?c语言我们都学过,我们简单地把节点号理解成一个数组的下标,把内存看成一个大数组,每个文件都可以看成一个数组中的一个元素,而知道了节点号,就可以找到了实质的文件内容。有了以上的认识,就可以进一步地解释硬链接:硬链接的书写格式是:ln 目标文件
2010-08-30 16:42:00 639
原创 C#异常类型
<br />c#中异常捕获catch{}常用的异常类型 <br />Exception 类 <br /> 描述 <br /><br />SystemException 其他用户可处理的异常的基本类 <br />ArgumentException 方法的参数是非法的 <br />ArgumentNullException 一个空参数传递给方法,该方法不能接受该参数 <br />ArgumentOutOfRangeException 参数值超出范围 <br />ArithmeticException 出现算术上
2010-08-15 14:20:00 7668 1
原创 事件与委托的匿名方法使用方法示例
<br />第一种方法:由于事件也是委托类型,可以采用如下方式:<br />事件的匿名方法:<br />Public Form1<br />{<br /> this.Click+=delegate(Object sender,EventArgs e)<br /> {<br /> MessageBox.Show("我是一个窗体。");<br /> };<br />}<br />委托的匿名方法:<br />public delegate void MyDelegate();<br
2010-08-13 19:04:00 901
原创 事件与委托要点
1、事件可以是静态的:如public static event MyDelegate OnEat;2、事件存在于类内,不能在类外声明,因为事件是隶属于一个对象的,只能在类内声明。3、事件是一种委托类开型。4、委托可以在类内或类外声明,声明方式如下:public delegate string MyDelegate(string name,int age);5、委托是一种引用类型。其创建实例方式如下:MyDelegate mydel=new MyDelegate();5、与委托关联的方法必须与委托有相同的返回
2010-08-13 18:58:00 470
原创 实现IEnumable以迭代对象示例
<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Collections;<br />namespace StaticTest<br />{<br /> class Person //被迭代对象<br /> {<br /> public string fName;<br /> public stri
2010-08-13 18:42:00 2068
原创 枚举与字符串的互化示例
<br />using System;<br />public class ParseTest<br />{<br /> enum Colors { Red = 1, Green = 2, Blue = 4, Yellow = 8 };<br /> public static void Main()<br /> {<br /> Console.WriteLine("The entries of the Colors Enum are:");<br /> fore
2010-08-13 18:35:00 502
原创 接口的特征
接口是用来定义规范的,可以降低程序模块间的藕合度。接口中可以包含方法、事件、属性、索引,不能包含字段和常量和委托。如下:interface Iface { int GetName(string strName); string GetName(int intAge); int tGetName { get; set; } int this[string strName]
2010-08-13 18:14:00 863
原创 几种排序算法
//冒泡排序法public void Sort(int[] source) { Console.WriteLine("冒泡算法开始......"); Auxiliary.DisplayArray(source); int j, temp; j = 1; while ((j { for (int i = 0; i
2010-08-13 17:31:00 385
原创 随笔
<br />有效小数位数:<br />float 为7位,double为15位,decimal为31位。<br /><br />负数的二进制表示(即其补码):<br />如-123的二进制表示求法:先求其绝对值的二进制,取反加1就是。<br /><br />修饰符:<br /> 静态方法内只能调用静态成员(包括静态变量和静态方法)。<br /> <br />在构造器内this 代表要创建的对象,在普通方法内this代表方法的调用者。<br /> <br />嵌套类只能声明为public或private类型。
2010-08-13 17:29:00 476
原创 结构和类的区别
1、结构用于小的数据类型,所有结构派生自System.ValueType类,不能再继承其它基类,同时也不能被继承。而类一般用于大的数据类型如人类,动物类等,支持继承。2、结构和类一样可以有成员方法,字段。3、结构中的成员字段不能被显式初始化,要通过默认无参构造器初始化,而类的字段可以显示初始化,默认由无参构造器初始化。4、结构的无参构造器总是存在,无论是否手动添加了其它构造器,而类只要手工添加任一个构造器,就不会再有默认的无参构造器,当然可以自行添加,用于成员字段的初始化。5、结构可以采用两种方式声明:
2010-08-13 16:54:00 4046
原创 什么是重写
重写也即覆盖,发生在基类和派生类之间,一个virtual方法可以在多个派生类中重写。重写条件:派生类中重写方法的访问修饰符权限要>=基类重写方法和虚方法返回类型要一样方法要同名参数列表(参数类型和参数个数)要一样。基类一个方法:protected virtual string GetName(string strName){ return strName+" liancs";}基类的重写方法如下:public override string GetName(string strName){
2010-08-13 16:27:00 1708
原创 什么是重载
重载条件:在同一个类中,同名,返回类型可以不同,参数列表不能相同(参数个数和参数类型),访问修饰符可以不同,最重要的是要同名,具有不同的参数,无论返回值、访问修饰符是否相同,方法名必须相同,参数列表必须不参相同。如下类中的重载方法 class D { public int test(int n) { return n; } internal string test(string str) {
2010-08-13 16:06:00 2465
原创 C#异常处理
例:static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // Console.WriteLine("请输入被除数:/n"); int intFirst=Int32.Parse(Console.ReadLine()); Console.WriteLine("请输入除数:/n"); int intSecond=Int32.Parse(Console.ReadLine()); try { if(int
2010-08-13 15:43:00 858
原创 WinForm程序如何将子窗体嵌入到父窗体的Panel里
<br />现有一个父窗体name是Parent,子窗体name是Son,要让Son嵌入在Parent的Panel内,则父窗体的初始加载代码如下:<br />private void Parent_Load(object sender, System.EventArgs e)<br /> {<br /> this.IsMdiContainer=true;//设置父窗体是容器<br /> Son mySon=new Son();//实例化子窗体<br /> mySon.MdiParent=thi
2010-08-13 15:35:00 15482 2
webex屏录软件
2013-06-21
WPF Diagram Designer Source
2012-06-14
smarty使用手册中英文chm
2010-05-04
jQueryAPI查询手册
2010-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人