上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 42 下一页
摘要: 原文地址:http://www.cnblogs.com/zery/p/3366175.html一前言 感谢@冰麟轻武 指出文章的错误之处,现已更正 对于IL代码没了解之前总感觉很神奇,初一看完全不知所云,只听高手们说,了解IL代码你能更加清楚的知道你的代码是如何运行相互调用的,此言一出不明觉厉。然后开始接触IL,了解了一段时后才发现原来读懂IL代码并不难。进入正题 1.1 什么是IL IL是.NET框架中中间语言(Intermediate Language)的缩写。使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,但此时编译出来的程序代码并不是CPU能直接执行的机... 阅读全文
posted @ 2013-10-18 08:47 尼姑哪里跑 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq.S如果两个值相等,则将控制转移到目标指令(短格式)。Bge如果第一个值大于或等于第二个值,则将控制转移到目标指令。Bge.S如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。Bge.Un当比较无符号整数值或不可排 阅读全文
posted @ 2013-10-18 08:46 尼姑哪里跑 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 原文: http://alance.iteye.com/blog/693987一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发 人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common L 阅读全文
posted @ 2013-10-17 15:18 尼姑哪里跑 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 通过以下方式可以自定义CS类文件代码模板(以下为VS2010,VS2008类似):1,打开VS的安装目录,例如D:\ProgramFiles\MicrosoftVisualStudio10.0\Common7\IDE\ItemTemplates\CSharp\Code\20522,打开文件 Class.zip,找到文件 Class.cs,在文件头部加上下面的内容:#region>/**========================================================================*Copyright(c)2008-2011北京高阳金信信息技 阅读全文
posted @ 2013-10-16 17:30 尼姑哪里跑 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、安装服务:private void InstallService(IDictionary stateSaver, string filepath) { try { System.ServiceProcess.ServiceController service = new System.ServiceProcess.ServiceController("ServiceName"); if(!ServiceIsExisted("ServiceName")) ... 阅读全文
posted @ 2013-10-15 11:30 尼姑哪里跑 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1,建立可靠地测试环境2,寻找要重构的代码(函数或者类)一般为比较长的函数,或者逻辑混乱的类3,重构后的函数要修改局部变量,增加程序的可读行4,函数应该放在它所使用的数据的所属对象内;(函数搬迁)5,尽量剔除临时变量6,不要在另一个对象的属性基础上运用switch语句,如果不得不使用,页应该在对象自己的数据上使用,而不是别人的数据上使用7,将子类型和父类型进行继承操作,来实现多态操作(Movie提取三个子类)8,将相同类型的不同部分以最小单位提取成类(Movie的price提取成三个子类)9,提取抽象类(Price)什么时候重构?为什么重构?重构后的好处?1,重复代码①两个函数中有两处使用同一 阅读全文
posted @ 2013-10-09 18:27 尼姑哪里跑 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1、请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在 中所处的位置和变化。队伍可能随时有人加入和退出,当有人退出影响到用户的位置排名时需要即时反馈到用户。2、A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。(博主能力有限,不是所有题目都会求解,第1题不是我的擅长,这里贴出来让大家知道腾讯的考题。我的重点放在第2题上面!) 阅读全文
posted @ 2013-09-26 17:56 尼姑哪里跑 阅读(436) 评论(0) 推荐(0) 编辑
摘要: WPF入门教程系列(一)依赖属性和附加属性:http://www.cnblogs.com/luluping/archive/2011/05/06/2039489.htmlXaml命名空间:http://www.cnblogs.com/luluping/archive/2011/05/06/2039450.html 阅读全文
posted @ 2013-09-24 18:23 尼姑哪里跑 阅读(345) 评论(0) 推荐(0) 编辑
摘要: IFormatProvider中public object GetFormat(Type formatType);该方法主要用于获取一个 ICustomFormatter接口的实例ICustomFormatter中public abstract string Format(string format, object arg, IFormatProvider formatProvider);该方法定义了具体的格式化方法IFormattable中publicstringToString(stringformat,IFormatProviderformatProvider);该方法为重写Tostri 阅读全文
posted @ 2013-09-18 13:48 尼姑哪里跑 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ?????????晚上写 阅读全文
posted @ 2013-09-10 14:10 尼姑哪里跑 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 42 下一页