摘要: 主要类的介绍:● File —— 静态实用类,提供许多静态方法,用于移动、复制和删除文件。● Directory —— 静态实用类,提供许多静态方法,用于移动、复制和删除目录。● Path —— 实用类,用于处理路径名称。● FileInfo —— 表示磁盘上的物理文件,具有处理此文件的方法。要完成对文件的读写工作,就必须创建Stream对象。● DirectoryInfo —— 表示磁盘上的物理目录,具有处理此目录的方法。● FileStreamInfo —— 用作FileInfo和DirectoryInfo的基类,可以使用多态性同时处理文件和目录。● FileStream —— 表示可写或 阅读全文
posted @ 2012-05-28 17:36 冰吻的夜 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 网页的生命周期列表:PreInit (2.0)->初始化Theme,应用MasterPage和控件Skin->Init->InitComplete (2.0)->If PostBack,创建子控件并加载控件/视图状态->PreLoad (2.0)->Load->If PostBack,则触发服务器端事件->LoadComplete (2.0)->If not PostBack,则创建子控件->PreRender->PreRenderComplete (2.0)->保存控件/视图状态->SaveStateComplet 阅读全文
posted @ 2012-05-28 17:34 冰吻的夜 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。编辑本段IP构成 Internet上的每台主机(Host)都. 阅读全文
posted @ 2012-05-28 17:31 冰吻的夜 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 小序在上篇文章(《深入浅出话委托》)中,我们集中讨论了什么是委托以及委托的用法。有朋友问:什么时候用委托——说实话,使用某种编程要素是一种思想,更是一种习惯。举个极端点的例子:比如你问我“什么时候使用for循环”,我完全可以回答——根本用不着for循环,用if加goto就完全能够搞定——我们大多数人使用for循环,是因为我们认同for循环的思想,并且养成了使用for循环的习惯。委托也是这样——没有委托的日子,程序员们一样在干活,只是有了委托机制后,大家干起来更方便、写出的代码质量更高——当你体验到它的方便、自然而然地使用它、养成一种习惯后,你就知道什么时候应该使用它了。OK,我们回到正题上来, 阅读全文
posted @ 2012-05-28 17:30 冰吻的夜 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 深入浅出话委托小序好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:),太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么闪失,麻烦兄弟姐妹们多拍几块砖——小弟正急着盖房子呢!正文一.什么是委托(Delegate)先来点经典的解释——摘自MSDN:Adelegateis atype①thatreferences a method②. Once 阅读全文
posted @ 2012-05-28 17:28 冰吻的夜 阅读(183) 评论(0) 推荐(0) 编辑
摘要: C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)Cstring.Format("{0:000. 阅读全文
posted @ 2012-05-28 17:26 冰吻的夜 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;OleDbConnection类的对象连接支持OLE DB的数据库,如Access 阅读全文
posted @ 2012-05-28 17:26 冰吻的夜 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 文件组成 autorun.inf是我们电脑使用中比较常见的文件之一 ,其作用是允许在双击磁盘时自动运行指定的某个文件。但是近几年出现了用autorun.inf文件传播木马或病毒,它通过使用者的误操作让目标程序执行,达到侵入电脑的目的,带来了很大的负面影响。 autorun.inf文件是从Windows95开始的,最初用在其安装盘里,实现自动安装,以后的各版本都保留了该文件并且部分内容也可用于其他存储设备。 其结构有三个部分:[AutoRun] [AutoRun.Alpha] [DeviceInstall] [AutoRun]//表示AutoRun部分开始Icon=X:\“图... 阅读全文
posted @ 2012-05-27 21:11 冰吻的夜 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 内存是按字节编址的,所以单位是字节哈,1字节可是等于8位的。因为计算的范围一般比较小,所以就记住两个就够了。记住几个常用的2的10次方为1024即1KB2的20次方=(2的10次方)的平方,即1MB就行了如果要求更大的,那就再记住2的40次方=(2的10次方)的4次方=1GB,一般就够用了。DFFFF-A0000 = 3FFFF一眼看不出来大小滴,或许你要用笔算,不过用这个方法两眼就能看出来:3FFFF展开为2进制就是2的18次方,是吧,即2的10次方乘以2的8次方=1K*256即256KB或者直接2的20次方/2的2次方=2的18次方。一般选就近原则。1MB/4=256KB32K*8bit= 阅读全文
posted @ 2012-05-27 21:09 冰吻的夜 阅读(1054) 评论(0) 推荐(1) 编辑
摘要: 也许您已经知道了在设置无线密码的时候一定要使用WPA加密的方式,因为WEP加密会非常容易被破解,那到底有多容易呢?本文将会告诉你如何用Backtrack轻松破解无线密码。 Backtrack是什么呢?如果你心中有这个疑问,那么你最好去Google一下,因为这里我不打算讲的。但我会提供一个... 阅读全文
posted @ 2012-05-27 18:08 冰吻的夜 阅读(583) 评论(0) 推荐(0) 编辑