.NET
文章平均质量分 79
水中钓鱼的猫
一名屌丝程序员。。。
展开
-
C#的代理和事件
代理 (Delegate)大多数情况下,当调用函数时我们会指定要直接调用的函数。比如类 MyClass 如具有一个名为 Process 的函数,我们通常会按如下方法进行调用:MyClass myClass = new MyClass();myClass.Process();这种调用在大多数情况下都是可行的。但是有些时候,我们不想直接调用函数,而希望能够将它传转载 2012-05-11 12:05:40 · 411 阅读 · 0 评论 -
TCP三次握手及原理
TCP/IP 是很多的不同的协议组成,实际上是一个协议组,TCP 用户数据报表协议(也 称作TCP 传输控制协议,Transport Control Protocol。可靠的主机到主机层协议。这里要先 强调一下,传输控制协议是OSI 网络的第四层的叫法,TCP 传输控制协议是TCP/IP 传输的 6 个基本协议的一种。两个TCP 意思非相同。)。TCP 是一种可靠的面转载 2012-05-11 12:13:47 · 511 阅读 · 0 评论 -
输出流 HTTP MIME类型列表
MIME类型后缀Bedeutungapplication/acad*.dwgAutoCAD-Dateien (nach NCSA)application/applefile AppleFile-Dateienapplication/astound*.asd *.asnAstound-Dateienapplication转载 2012-05-11 11:59:59 · 1006 阅读 · 0 评论 -
Asp.net(c#)实现多线程断点续传下载大文件
/// /// 下载的方法 /// /// 下载文件的路径 public void Reget(string filepath) { System.IO.Stream iStream = null; // 分块读取,每块10K bytes转载 2012-05-11 11:57:54 · 3281 阅读 · 0 评论 -
try中的return与finally执行的顺序
1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得转载 2012-05-11 11:43:07 · 573 阅读 · 0 评论 -
Form窗体屏蔽鼠标双击
窗体能重写的方法都可以更改记录一下,学习: public class TestForm:Form{ //窗体的设计就省略了,写主要的部分 protected override void WndProc(ref Message m) { if(m.Msg==0xa3) {转载 2012-05-11 11:34:59 · 570 阅读 · 0 评论 -
用DateTime.ToString(string format)输出不同格式的日期
DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。以下把一些情况罗列出来,供大家参考。有些在MSDN上有的就没有列出来了。1.y代表年份,注意是小写的y,大写的Y并不代表年份。2.M表示月份。3.d表示日期,注意D并不代表什么。转载 2012-05-11 11:29:59 · 786 阅读 · 0 评论