五一前一周

内文字链接广告的实现,小需求,但替换链接的做法还是有些讲究。最开始想使用的是敬德处理脏字的类似做法。但进一步考虑需求后,还是通过Reg来处理了。当然不是简单的调用这么简单。Multi Pattern String Matching的实现,相信.NET有实现,所以我不确定BitArray这种方式是否是最优的选择。

一段C#的扩展方法的实现。感觉这种做法比我们现在的写法更好,至少解决ObjectToString有个优雅的实现。总感觉有似曾相识。

var time = “2010-1-1″.AS<DateTime>();

public static T AS<T>(this object obj)
{
return obj.As<T>(true);
}

public static T AS<T>(this object obj,bool throwError)
{
var returnVal = defatul(T);
try
try
{
returnVal = (T)Convert.ChangeType(obj,typeof(T));
}
catch(FormatException ex)
{
if(!suppressError) throw ex;
}
return returnVal;
}

五月的开头,上海的同学喜得千金,这下要恭喜赚了百万了。不过我这思想还是喜欢男孩子,这么着手艺也后继有人啊,始终觉的女生搞Programe太辛苦。如果能像Zack的偶像Corrinne Yu,又另当别论了。

Mysql的迁移总算在五一前大部分处理完成了。近乎勇者的上线,也面临着局部的不稳定。API、WAP尽量引用DLL的方式,至少目前可以肯定是正确的。虽然当初认为这样增加了和主站的耦合。主站更新,相应系统也要更新。但相比维护代码,维护DLL要简单的多了。但如果是编程语言也改变了,这种方式又如何继续下去。平台、系统、组件、模块 这些规划就体现出价值了。面对数据分布式、配置中心化、调用平台化的趋势上,我们的新架构需要更多的考虑这些。如果只是一个DAC & Common Bussines Class,趣味性又会少了很多。

都说懒人沙发,会让人睡觉。这一周我基本上都沉浸在沙发中。没见睡着,却感觉良好,继续谱写着Dog&电脑的故事。书桌前的乏味比不上沙发里的惬意,唯一遗憾的就是电什么时候能无线传播!

发布评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>