摘要: .NET程序的编译与运行 1.MSIL和JIT在编译使用.NET 框架创建的代码时,不是立即创建操作系统特定的本机代码,而是把代码编译为微软中间语言(Microsoft Intermediate Language,MSIL)代码,这些MSIL代码不专用于任何一种操作系统,也不专用于任何一种语言,有些类似于JAVA的字节码。C#及其他.NET语言,如VB.NET在编译阶段都编译为这种语言。因为代码在编译阶段没有直接编译成本机代码,所以在执行应用程序时,必须完成更多的工作,这就是Just—In-Time(JIT)编译器的任务。JIT把MSIL编译为专用于某种操作系统和目标机器结构的本机代码,只有这 阅读全文
posted @ 2011-05-16 16:47 Ahriman 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: 这篇文章会颠覆很多人的记忆方法,请认真阅读,正确使用,相信您能事半功倍。 我也不知道原出处是哪里,没有link,原作者见谅 ^^请大家想一想,英语是谁发明的?英国人呗!英国人认不认识汉语?不认识!那么英国人在学英语单词的时候需不需要记住单词的汉语意思?不需要,英国人的英语课本里根本就没有汉字,何谈记住单词的汉语意思?那么既然英国人学英语不需要记住(甚至根本就见不到)单词的汉语意思,那么中国人学英语为什么要去记住单词的汉语意思呢?这种做法大家不觉得奇怪吗? 然而由于中国人学英语时都在背单词的汉语意思,因此大家反而觉不出“背汉字”有什么奇怪的了。其实仔细想一想,这个行为真的很奇怪,奇怪的根源不在于 阅读全文
posted @ 2011-03-15 12:24 Ahriman 阅读(2305) 评论(0) 推荐(2) 编辑
摘要: 如图,原本应该是空格的位置出现横线,看着很讨厌。。。一开始在Tools--〉Options里面苦找,没找到这个配置。后来发现是在Edit--〉Advanced--〉View White Space。。。 阅读全文
posted @ 2011-02-17 14:29 Ahriman 阅读(2193) 评论(0) 推荐(2) 编辑
摘要: 最近做项目碰到一个需求,要求该窗体禁用最大化按钮,但是保留最小化按钮。窗体大小不可改变。献贴上效果图下面是具体做法:1. 自定义了两个DependencyProperty,具体实现需要用到User32.dll中的函数。代码如下:2. 在窗体中使用这两个Property,就可以自由enable/disable最大化和最小化按钮了。需要注意,ResizeMode需设置为CanResize,否则最大化和最小化按钮都会隐藏。3. 禁止Resize,实际上只是把窗口的MinSize和MaxSize设置成一样即可。使用如上方法,基本可以满足各种对窗体大小的需求了。FYI ^^--------------- 阅读全文
posted @ 2011-01-24 17:06 Ahriman 阅读(9601) 评论(11) 推荐(2) 编辑
摘要: 从国外网站转过来的,Author : Bryian Tan这个正则要求密码长度最少12位,包含至少1个特殊字符,2个数字,2个大写字母和一些小写字母。分解 阅读全文
posted @ 2011-01-11 13:00 Ahriman 阅读(10617) 评论(3) 推荐(4) 编辑