上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页
摘要: 本来没报啥希望! 但竟然成功了! 阅读全文
posted @ 2005-04-13 20:52 于斯人也 阅读(2076) 评论(10) 推荐(0) 编辑
摘要: 发布 AutoRssReceiver Console 本文同我的这篇 Blog .Net/C#: 利用反射编写通用的 rss 2.0 的 reader http://www.cnblogs.com/microshaoft/archive/2005/03/27/126669.html 最大不同就是: 利用 Attribute (特性) 保存 "类的成员变量" 与 "XML Node" 的映射关系!(Design Time) 如果要《理解.NET中的 Attribute(特性)》请看: http://blog.joycode.com/joe/archive/2004/11/15/38952.aspx 个人认为评论对实现自定义 Attribute 更有帮助! 当初我发表的评论: 我理解为是对 assembly 元数据的拓展! 可修饰 assembly class method parameter property ! 自定义 Attribute 要结合 Reflection 才能真正 阅读全文
posted @ 2005-04-09 16:19 于斯人也 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 我有一个习惯将一些好的代码片断我都单独保存到 .cs 文件中 ,测试运行时,我自己亲自 csc.exe 生成 exe! 下面这段代码是我从 VS.Net 运行测试正常后保存到一个 .cs 文件中的 ,在 EditPlus 中稍作修改,然后手动执行命令行: csc.exe xxx.cs 后,双击运行 xxx.exe 运行,竟然不能按期望正常结束! 开始以为是代码问题 (因为用到了 ThreadPool),后来竟然发现: 同样是这一段代码在 VS.Net 运行且 build 的 exe 都未见异常! 然而由命令行 csc.exe xxx.cs 生成的 xxx.exe 运行就是死循环不能正常结束! 另外 如果把 "foreach 循环" 都换为 "for 循环" 也没问题了! 另外 如果都换成 static 成员也没问题了! 其实我并不特想较真儿!但还是忍不住贴出来,请教大家一下! 这到底是: 1."VS.Net IDE Build & Run" 与 "csc.exe 阅读全文
posted @ 2005-04-09 10:11 于斯人也 阅读(1482) 评论(4) 推荐(0) 编辑
摘要: 今天看到博客堂在讨论 《动态计算字串表达式值的类》 挺热闹! 如果从数据结构角度讨论思路应该是: 中缀表达式到后缀表达式的转换,要把表达式从中缀表达式的形式转换成用后缀表示法表示的等价表达式! 这段程序只支持 正数的 + - * / () ,还很不完善,负数 -X 只能通过 (0-X) 来表示! 当然还很不成熟! 权当复习一下 stack 的功能 LIFO 中缀表达式到后缀表达式 代码非常简单任何多余的类库都没用,可以移植到任何语言! 阅读全文
posted @ 2005-04-05 16:19 于斯人也 阅读(4129) 评论(5) 推荐(0) 编辑
摘要: C# Code:/* .Net/C#/T-SQL/VB/Java 实现: 将天文数字转换成中文大写 最近这里流行这个大写金额转换 我看了几个,感觉思路都不如这个 2000 年左右用 VB6 写的: 《VB6 之数据格式化对象使用技巧》 http://search.csdn.net/Expert/topic/38/38970.xml?temp=.5078089 <<精华: 将金额小写转大写的代码可转到亿位>> http://www.dev-club.com/club/bbs/showEssence.asp?id=20684&page=1 思路非常简单,且没有任何位 阅读全文
posted @ 2005-04-03 19:59 于斯人也 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 将天文数字转换成中文大写金额 最近这里流行这个大写金额转换,我看了几个,感觉思路都不如这个 2000 年左右用 VB6 写的: 《VB6 之数据格式化对象使用技巧》 http://search.csdn.net/Expert/topic/38/38970.xml?temp=.5078089 《精华: 将金额小写转大写的代码可转到亿位》 http://www.dev-club.com/club/bbs/showEssence.asp?id=20684&page=1 思路非常简单,且没有任何位数限制! 例如: 401,0103,1013 读作: 肆佰零壹[亿]零壹佰零叁[万]壹仟零壹拾叁 咱们先按每四位一组 从左到右,高位到低位分别"大声朗读"一下: "肆佰零壹[亿]" 单位是: "[亿]" "壹佰零叁[万]" 单位是: "[万]" "壹仟零壹拾叁" 单位是 "" (相当于没有单位) 很容易发现,每四位: 只有 千位,百位,十位,个位 这四种情况! 我们把 [万],[亿] 当作单 阅读全文
posted @ 2005-04-02 21:32 于斯人也 阅读(3805) 评论(15) 推荐(0) 编辑
摘要: /* 利用"委托"实现对象实例按"多字段嵌套"排序 (不知道大家看懂题目了? 功能还是有点儿用的!) 本文实现 Person 类的实例们按 年龄、身高、体重等字段嵌套排序! 就像 SQL 查询的 Order By 字段1,字段2,...,字段n 子句的效果一样! 阅读全文
posted @ 2005-04-01 22:10 于斯人也 阅读(1201) 评论(2) 推荐(0) 编辑
摘要: CSDN 的 Blog 太滥了!无时不刻地在坏! 开始抢救性搬家 ... ... 到这里重建家园 /* T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响 都是从老文章里收集或提炼出来的! 提示: (@@Datefirst + datepart(weekday,@Date)) % 7 判断周几是最保险的! 与 @@DateFirst 无关,与语言版本无关 @@DateFirst 可能会导致 datepart(weekday,@Date) 不一样! 无论 @@DateFirst 等于几,无论是什么语言版本的 SQL Server 下面永远恒成立! (@@Datefirst + datepart(weekday,@Date))%7 : 2、3、4、5、6、0、1 分别代表 周一 到 周日 -- */ 阅读全文
posted @ 2005-04-01 21:38 于斯人也 阅读(725) 评论(0) 推荐(0) 编辑
摘要: .Net/C# 实现真正的只读属性 (ReadOnly Property) 当类的私有成员是简单类型时,只需为该成员提供 public { get; } 的访问器即可实现只读属性。 当类的私有成员不是简单类型(如: ArrayList、Hashtable 等)时, 如果仅为该成员提供 public { get; } 的访问器而实现只读属性是远远不够的! 因为该属性 ArrayList、Hashtable 还可以被执行 Add(..)、Clear()、Remove(...) 等方法! 经 【身披七彩祥云 脚踏金甲圣衣】的 "思归 Saucer" 点拨, 参阅 Reflector: ArrayList.ReadOnly(...) static Method 搞定 ReadOnlyHashtable ! 但是 实现 ReadOnly DataTable DataRow 等还是更有难度的! 阅读全文
posted @ 2005-03-28 23:10 于斯人也 阅读(3106) 评论(8) 推荐(0) 编辑
摘要: .Net/C#: 利用反射编写通用的 rss 2.0 的 reader 最近在写一个 Simple Rss Reader 网上找到现成代码两种: 1.代码简单的,但不够通用 (如: 本站的一些专用 rss reader) 2.代码复杂的,但没有足够时间去消化 (如: rssbandit) 遂自己动手: 由于 rss 的基本属性大家都有! 但一些特殊不通用属性,如: slash:comments wfw:comment wfw:commentRss trackbackping 不一定存在! 如何处理??? 我想到了 Reflection,就此提出以下解决方案: 1. Class RssSummary 用于表示 Rss 的头信息 你可以在为其添加新属性,原则是: 阅读全文
posted @ 2005-03-27 15:33 于斯人也 阅读(1489) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页