摘要: ASCII码大于255,则为双字节?另外查看MSDN中KeyPress事件1,FCLSystem.Text.UnicodeEncoding.Unicode.GetByteCoun(str)试验无效。全部返回2,又试验ASCIIEncoding.ASCII类的同名方法,全部返回12,Regex全角:[^\x00-\xff] 3,第三方实现 1: #region 半全角互换 2: /// <summary> 3: /// 转全角的函数(SBC case) 4: /// </summary> 5: /// <param name="input"> 阅读全文
posted @ 2006-12-03 18:32 sinlight23 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 广告词:DotNetBar = Professional Applications198$ 30天全功能免费试用http://www.devcomponents.com/dotnetbar/indexlw.aspUI设计越来越重要了,像Ribbon UI这样的创新,我猜想,那背后是有许多人在一起努力吧。有了WPF以后,UI设计会更自由。(但我相信,一定会出现自由得一塌糊涂的UI。)程序员慢慢会撤离... 阅读全文
posted @ 2006-05-31 01:20 sinlight23 阅读(2609) 评论(2) 推荐(0) 编辑
摘要: 我从微软官方下载了winfxsetup.exe,运行后开始下载安装文件,但一到了22M的时候,就会提示我安装不能继续。试了几次,问题依旧。最后Google到,其它人也遇到了同样的问题。问题原因还未查明大家现在可以下载这个文件:http://download.microsoft.com/download/8/A/5/8A55319C-8A7B-4108-BD00-9EAD7E4F582A/winfxrc.exe还可以获得更快的安装途径呢:)P.S.很不幸,又遇到了新的问题!检查%temp%\dd_wcf_retCA*.txt log文件,如果里面出现了“名称已用作服务名或服务显示名”,那么你还需 阅读全文
posted @ 2006-05-26 22:12 sinlight23 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: Ruby中,所谓带块(block)的方法是指对控制结构的抽象,最初设计是用于对循环进行抽象,所以又称迭代器。语法:method_name do...end 或 method_name {}1#块调用2deffoo3printyield(5)4end56foo{|a|7ifa>08"positive"... 阅读全文
posted @ 2006-05-23 15:37 sinlight23 阅读(330) 评论(0) 推荐(1) 编辑
摘要: 来北京两个多月了,算是基本安定下来了。虽然工作上有诸多不顺心,但还是要珍惜“现在”。第一个珍惜的表现,就是激活我的BLOG。以前也是不能坚持,零零星星写些没价值的东西。 刚进新公司的第一个任务就是看这个http://www.fyireporting.com/。头儿的想法是,因为它开源,可以在其基础上,搞个部门内部用的报表方案,统一一下各个项目处理报表的方式,节省掉做报表的重... 阅读全文
posted @ 2006-05-01 00:33 sinlight23 阅读(2969) 评论(5) 推荐(1) 编辑
摘要: 在.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不同 使引用相同:... 阅读全文
posted @ 2005-12-27 11:11 sinlight23 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 以Singletons方式建立的远程对象会在5分钟后被回收的原因原文地址:http://www.thinktecture.com/Resources/RemotingFAQ/SINGLETON_IS_DYING.htmlQ:I have a C# class that is being exposed via remoting as a Singleton Server Activated Object. 采用服务端激活的Singleton方式公开的一个类However, sometimes this object just disappears and a new one is create 阅读全文
posted @ 2005-09-16 10:59 sinlight23 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: 看源代码刚学到的,当属性的set块中还有其它调用或较复杂的操作时,不要重复设置对象的属性。道理很简单啊,还是贴段代码吧,代码演示的是怎样做是否重复的判断而不是重现上面描述的情景.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--classEntryPoi... 阅读全文
posted @ 2005-09-11 00:38 sinlight23 阅读(984) 评论(5) 推荐(0) 编辑
摘要: 由于“解决方案”要生成不同的版本,就在”配置管理器“中添加了几种自定义的版本。今天发现删除自定义后,原来定义的版本名依然出现在每个”项目“ 的属性页中的”配置“下拉框中,但”配置管理器“中确实看不到那几项了。 想找到记录这些信息的文件直接删,google了半天也没成果! p.s.虽然不影响项目开发,但不大爽 阅读全文
posted @ 2005-09-10 22:53 sinlight23 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 周日也没“休息”,昨晚和老同学夜打魔兽,睡到将近中午。下午参考了两篇文章整理了关于GAC和在“添加引用”对话框中显示需要的Assembly所要做的工作。其实就是在部署自己的EntLib时遇到的问题。This issue is not resolved if you install your assembly to the Global Assembly Cache (GAC), because the Add Reference dialog box is path-based and does not enumerate the components from the GAC.“添加引用”对 阅读全文
posted @ 2005-06-19 22:10 sinlight23 阅读(1552) 评论(0) 推荐(0) 编辑