摘要:
1。文件或者目录操作可以用到FileInfo,File,DirectoryInfo,Directory类: FileInfo和File的主要区别是File的多数方法都是静态方法,DirectoryInfo与Directory区别与此相似。 2。流:In the world of I/Omanipulation, a stream represents a chunk of data. Strea... 阅读全文
摘要:
阅读全文
摘要:
The member variables of class types are automatically set to an appropriate default value. Thisvalue will differ based on the exact data type; however, the rules are simple:• bool types are set to fal... 阅读全文
摘要:
C# Access Modifier Meaning in Life public Marks a member as accessible from an object variable as well as anyderived classes. private Marks a method as accessible only by the class that has def... 阅读全文
摘要:
1:I/O 输入输出 输入对象I——————处理——————输入对象 O 标准IO 输入对象:键盘 输出对像:显示器 数据在内存只中缓冲 文件IO 输入:文件 输出:文件 内存:输入缓冲,输出缓冲 内存IO 输入:内存 输出:内存 其它IO如:网络IO …… 从OS、从程序的角度来看,所谓的输入对象,输出对... 阅读全文
摘要:
引言 在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。 加密和解密 说到加密,可能大家最熟悉的就是MD5了,记得几年前我刚开始接触Web编程的时候,研究的一个ASP论坛程序,它的用户密码就是采用的MD5进行加密。MD5实际上只是一种散列运算,或者可以称为单向的加密... 阅读全文
摘要:
一. Base64的编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时... 阅读全文
摘要:
很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类 泛型集合类 ArrayList List HashTable DIctionary Queue Queue Stack Stack SortedList SortedList 我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTabl... 阅读全文
摘要:
我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。 在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而 static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonly和... 阅读全文
摘要:
六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心... 阅读全文