上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: const与readonly 很像,都是将变量声明为只读,且在变量初始化后就不可改写。那么,const与readonly 这两个修饰符到底区别在什么地方呢?其实,这个牵扯出C#语言中两种不同的常量类型:静态常量(compile-time constants)和动态常量(runtime constants)。这两者具有不同的特性,错误的使用不仅会损失效率,而且还会造成错误。 首先先解释下什么是静态常量以及什么是动态常量。静态常量是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。而动态常量的值则 是在运行的那一刻才获得的,编译器编译期间将其标示为只读常量,而不用常量的值... 阅读全文
posted @ 2014-01-20 09:28 蚂蚁拉车 阅读(350) 评论(0) 推荐(0) 编辑
摘要: WinForm 下我们可以调用MessageBox.Show 来显示一个消息对话框,提示用户确认等操作。在有些应用中我们需要通过程序来自动关闭这个消息对话框而不是由用户点击确认按钮来关闭。然而.Net framework 没有为我们提供自动关闭MessageBox 的方法,要实现这个功能,我们需要使用Window API 来完成。 首先我们需要找到这个消息对话框的窗口句柄,一个比较简单的方法就是用 FindWindow API 来查找对应的窗体句柄。[DllImport("user32.dll",SetLastError=true)]staticexternIntPtrFi 阅读全文
posted @ 2014-01-14 09:48 蚂蚁拉车 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 用户关闭软件时,软件一般会给“是否确认关闭”的提示。通常,我们把它写在FormClosing 事件中,如果确定关闭,就关闭;否则把FormClosingEventArgs 的 Cancel 属性设置为 true,就取消了该窗体的关闭。如果该窗体是主窗体,我们想在该窗体关闭时关闭整个应用程序,会遇到至少两种情况:(1)该窗体同时是启动窗体,即它是应用程序中所有窗体的父类,则整个应用程序会被关闭。(2)如果该窗体不是启动窗体,比如我们做了一个欢迎窗体,则应用程序中所有窗体的父类就是这个欢迎窗体了。这时该窗体的关闭并不会关闭整个应用程序。我们需要再加入“Application.Exit()”这行代码 阅读全文
posted @ 2014-01-09 12:11 蚂蚁拉车 阅读(82606) 评论(0) 推荐(3) 编辑
摘要: 引子 delegate:代表,授权,翻译为“委托”,即用对象代表方法成员或对象被授权执行方法成员。看下面一小段代码: int Max(int x,int y){ return x>y?x:y;}int Min(int x,int y){ return x SpeakEnglish(msg); delSample3("KoalaStudio"); Console.ReadKey(); } private void SpeakChinese(string msg) { Console.W... 阅读全文
posted @ 2014-01-09 10:42 蚂蚁拉车 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 参考资料:http://www.yesky.com/20010207/158097.shtmlhttp://www.ftponline.com/china/XmlFile.aspx?ID=242http://research.microsoft.com/~chadv/java_com2.htmhttp://blogs.msdn.com/jfoscoding/archive/2005/04/07/406341.aspx.NET支持两种线程模型:STA和MTA。STA(single threaded apartments)。apartment只是一个逻辑上的概念,它可以包含一个或多个线程。一个Ap 阅读全文
posted @ 2014-01-08 10:10 蚂蚁拉车 阅读(3350) 评论(0) 推荐(0) 编辑
摘要: 上图为IP报头的结构图,下图为捕捉的IP数据包 版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),IPv6的值(0110)IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。IP包头最小长度为20字节,由于变长的可选部分最大长度可能会变成24字节。服务类型(Type of Service):长度8比特。这个子段可以拆分成两个部分:Precedence和TOS。TOS目前不太使用。而Precedence则用于QOS应用。(TOS字段的详细描述RFC 1340 134. 阅读全文
posted @ 2014-01-06 12:50 蚂蚁拉车 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 有很多扩展类的方式,如果有类的源代码,继承是给对象添加功能的好方法。但如果没有源代码,我们可以用扩展方法,它允许改变一个类,但不需要该类的源码。 扩展方法是静态方法,他是类的一部分,但实际上没有放在类的源代码中,假如有一个Money类,里面有个Amount属性,我们想给其增加一个方法,可以如下编写: public static class MoneyExtension { public static void AddToAmount(this Money money, decimal amountToAdd) { money.Amo... 阅读全文
posted @ 2014-01-02 11:59 蚂蚁拉车 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1.1《数学分析》:复旦,陈纪修,214集,151小时 http://www.youku.com/playlist_sh ... ode_pic_page_1.html http://www.youku.com/playlist_show/id_3657450.html 1.2《数学分析》:中科大,史济怀,203集,149小时 http://www.youku.com/playlist_sh ... ode_pic_page_1.html 1.3《微积分》:清华,58集,47小时 ... 阅读全文
posted @ 2013-12-30 18:32 蚂蚁拉车 阅读(537) 评论(1) 推荐(1) 编辑
摘要: 最近不是忙就是懒,还病了好长时间。本来打算好好看看概率,结果断断续续的一直也没安下心来。今天正好没什么事,整理下概率的笔记吧。第一章:事件与概率确定性现象:实验之前就能断定有一个确定性结果。随机试验的三个必要条件:1、可以在相同情况下重复进行。 2、所有可能的结果是明确知道的且不止有一个。 3、每次总是恰好出现可能结果中的一个,但不确定是哪一个。基本事件:每一个可能的结果。其全体称为样本空间,每一个基本事件称为样本点。复杂事件:由多个基本事件组成的事件。对立事件:A发生导致B不发生,反之亦然。概率中的概念和集合论中概念的联系。德摩根定律(对偶原则... 阅读全文
posted @ 2013-12-30 15:21 蚂蚁拉车 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 有时候,我真想喝醉一回,因为太多无奈。 有时候,就是想大哭一场,因为心里憋屈 。有时候,就是想疯癫一回,因为情绪低落。有时候,就是想宣泄一下,因为心情不爽。有时候,就是想安静一点,因为真的很累。有时候……有时候……。不曾有的时候…… 我很累。有时候,莫名的心情不好,不想和任何人说话。只想一个人静静的发呆。有时候,忽然觉得心情烦躁,看什么都觉得不舒服,心里闷的发慌,拼命想寻找一个出口。有时候,忽然很想逃离现在的生活,想不顾一切的收拾自己的行李去旅行。有时候,在自己脆弱的时候,想一个人躲起来,不愿别人看到自己的伤口。有时候,忽然很想哭,却难过的哭不出来。有没有,夜深人静的时候,忽然觉得寂寞深入骨髓 阅读全文
posted @ 2013-12-30 14:43 蚂蚁拉车 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页