2006-12-03 18:32 by yicone, 290 visits, 网摘, 编辑
摘要:ASCII码大于255,则为双字节? 另外查看MSDN中KeyPress事件 1,FCL System.Text.UnicodeEncoding.Unicode.GetByteCoun(str) 试验无效。全部返回2,又试验ASCIIEncoding.ASCII类的同名方法,全部返回1 2,Regex 全角:[^\x00-\xff] 3,第三方实现 1: #region 半全角互换 2: /...
阅读全文
2006-05-23 15:37 by yicone, 117 visits, 网摘, 编辑
摘要:Ruby中,所谓带块(block)的方法是指对控制结构的抽象,最初设计是用于对循环进行抽象,所以又称迭代器。语法:method_name do...end 或 method_name {} 1#块调用2deffoo3printyield(5)4end56foo{|a|7ifa>08"positive"9elsifa<010"negative"11else12"zero"13e...
阅读全文
2006-05-19 18:01 by yicone, 38 visits, 网摘, 编辑
摘要:上篇blog才说生活比较稳定了,现在却就坐在家中乱玩一通。自由是来之不易的,辞职也不是件轻松的事,我花了一个星期,才把这件事做完。现在,自由来了,怎样享受这自由呢,我的选择是玩玩Ruby on Rails。现在Web应用发展的如火如荼,而自己很少对有点兴趣的事不去搅和一把。所以趁赋闲在家,就潜进去玩两天:)我也知道,自己这样整天瞎玩,又很少坚持,编程的水平难以有长足的进步,可就是管不了自己好玩的性...
阅读全文
2005-12-27 11:11 by yicone, 159 visits, 网摘, 编辑
摘要:在.NET中,字符串相等的含义:字符串对象的值相同; 值相同且引用相同:a = "123"; b = "123"; a、b引用相同(a,b都在CLR的内置池中) 值相同而引用不同:a = "123"; b = "12"; b += "3"; a、b引用不同(b已经不在内置池中了) 值相同而引用不同:a = "123"; b = "12"; b += "3"; c = b; a、c不同 使引用相同:...
阅读全文
2005-09-11 00:38 by yicone, 782 visits, 网摘, 编辑
摘要:看源代码刚学到的,当属性的set块中还有其它调用或较复杂的操作时,不要重复设置对象的属性。道理很简单啊,还是贴段代码吧,代码演示的是怎样做是否重复的判断而不是重现上面描述的情景.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->classEntryPoi...
阅读全文