摘要: 谈谈年度最佳代码“不管你们信不信,反正我信了” 阅读全文
posted @ 2012-08-27 13:38 Arthur.Wang 阅读(576) 评论(2) 推荐(0) 编辑
摘要: 如 我定义了一个事件信息的模型 [Serializable] public class EventM { public string eventid { get; set; } public string ownertype { get; set; } ... 阅读全文
posted @ 2012-08-27 10:11 Arthur.Wang 阅读(554) 评论(0) 推荐(0) 编辑
摘要: asp.net mvc 初学者一个简单的自定义路由的示例 阅读全文
posted @ 2012-08-25 14:26 Arthur.Wang 阅读(567) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/library/sb7w85t6.aspx 阅读全文
posted @ 2012-08-07 10:05 Arthur.Wang 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 之前一直认为for (int i = 0, h = arr.Count; i ,前者的效率比后者高大约一倍,如果arr是string[],两者效率基本差不多测试代码:int tnum = 100000; // 添加或查找的次数int outnum = 10; // 外层循环次数List arr = new List();for(int i=0;i abc;string a;if(!abc.TryGetValue(key, out a)){//key不存在}else{}而不要用下面的代码,因为下面的代码重复查找了2次key:if(!abc.ContainKeys(key)){//key不存在}e 阅读全文
posted @ 2012-07-11 23:24 Arthur.Wang 阅读(853) 评论(4) 推荐(3) 编辑
摘要: /// /// 过滤非打印字符 /// /// 待过滤 /// 过滤好的 private string ReplaceLowOrderASCIICharacters(string tmp) { StringBuilder info = new StringBuilder(); foreach (char cc in tmp) { int ss = (int)cc; i... 阅读全文
posted @ 2012-07-10 12:40 Arthur.Wang 阅读(3710) 评论(0) 推荐(2) 编辑
摘要: xml转换string 阅读全文
posted @ 2012-07-06 11:13 Arthur.Wang 阅读(5819) 评论(2) 推荐(1) 编辑
摘要: wpf 多线程 控件访问 阅读全文
posted @ 2012-07-04 23:10 Arthur.Wang 阅读(1445) 评论(4) 推荐(3) 编辑
摘要: “汇编语言”作为一门语言,对应于高级语言的编译器,我们需要一个“汇编器”来把汇编语言 原文件汇编成机器可执行的代码。高级的汇编器如MASM, TASM 等等为我们写汇编程序 提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程 序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如 此高级,即使全部用汇编语言来编写windows 的应用程序也是可行的,但这不是汇编语言 的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。而且我想这里 的人学习汇编的目的多半是为了在破解时看懂反汇编代码,很少有人真的要拿... 阅读全文
posted @ 2012-07-03 21:47 Arthur.Wang 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 汇编指令的操作数可以是内存中的数据, 如何让程序从内存中正确取得所需要的数据就是 对内存的寻址。 INTEL 的CPU 可以工作在两种寻址模式:实模式和保护模式。前者已经过时,就不讲 了, WINDOWS 现在是32 位保护模式的系统, PE 文件就基本是运行在一个32 位线性 地址空间, 所以这里就只介绍32 位线性空间的寻址方式。 其实线性地址的概念是很直观的, 就想象一系列字节排成一长队,第一个字节编号为 0, 第二个编号位1, 。。。。一直到4294967295(十六进制FFFFFFFF,这是32 位二 进制数所能表达的最大值了)。这已经有4GB 的... 阅读全文
posted @ 2012-07-03 21:46 Arthur.Wang 阅读(182) 评论(0) 推荐(0) 编辑