俺的回收站

架构分析 解释编译原理
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年1月3日

摘要: 在很多时候,我们需要对数据结构(如:List,Stack)中的元素按某种要求进行遍历,我们称之为“控制”;然后对目标元素进行某个操作,我们称之为 “行为”。许多情况下,这种“控制”或行为的代码本来是可以被复用的,但是因为难以将这其中的“控制”和“行为”分离,造成了我们不得不一遍又一遍的书写这些类似的代码(虽然利用回调可以实现在一定程度上的“控制”和行为的分离,但是并不优雅,也不无法实现彻底重用)。这时候,有聪明人就将目光转向了非对称式(asymmetric-coroutine)协程。 阅读全文

posted @ 2008-01-03 22:48 Riceball LEE 阅读(4260) 评论(7) 推荐(0) 编辑

2007年9月2日

摘要: 你相信么,在JavaScript只要5行代码即可实现完整的面向方面AOP编程功能。这5行代码的功能包括: * 无限层次的函数无害拦截 * 函数执行前拦截 o 检查函数的参数值 o 重新设定函数的参数值 * 函数执行后拦截 o 检查函数执行后的返回结果 o 重新设定函数的返回结果 阅读全文

posted @ 2007-09-02 16:57 Riceball LEE 阅读(6652) 评论(26) 推荐(0) 编辑

2007年6月2日

摘要: 缺陷管理是贯穿于整个软件开发生命周期中不可缺少的一个环节。 缺陷包括产品错误,需求和设计变更,新特性或扩展功能(New Feature, Enhancement)等,它存在于整个软件开发生命周期之中。使用缺陷管理系统便于项目组和管理人员获取正确、足够的信息,简化了地域分散的组织的信息共享流程,它还可以实现工作流程的自动化,最大限度减少重复工作。 阅读全文

posted @ 2007-06-02 22:39 Riceball LEE 阅读(1964) 评论(1) 推荐(0) 编辑

2007年2月9日

摘要: how to add a New IMType field for member profile 阅读全文

posted @ 2007-02-09 10:09 Riceball LEE 阅读(331) 评论(0) 推荐(0) 编辑

摘要: [DNN 4.4.1] 已经改正了这个Bug!修改登录控件:\Website\admin\Security\signin.ascx登录后不再依然显示登录筐,而是代之以显示登录的用户名以及登出连接。signin.ascx:.... Signin.ascx.vb:Imports System.Collections.SpecializedImports System.Web.Secu... 阅读全文

posted @ 2007-02-09 10:08 Riceball LEE 阅读(512) 评论(0) 推荐(0) 编辑

2007年1月22日

摘要: 利用 CLR 提出的 Static Members 的概念,可以将普通类型全部类化,包括模块这一概念,通过Static Method 的这样的概念(没有Self指针,只能操作Static Fileds,等价于原来的函数过程),这样不会影响过程的速度性能。从速度性能上来说,的确该让我满意了!但是对于内存开销来说,采用类这一形式来表现类型后,内存开销增大了,即使表现最简单的整数类型,也不得不用类来表示。还是仔细列举出优劣对比: 阅读全文

posted @ 2007-01-22 12:26 Riceball LEE 阅读(2214) 评论(6) 推荐(0) 编辑

摘要: 已经了解的: CSS Friendly Control Adapters:http://www.cnblogs.com/riceball/archive/2007/01/18/624093.html 还需要了解以及扩充的: SiteMap: 只提供XML格式的文件SiteMap,表示站点导航组织,未提供动态的基于数据库的站点导航。 Membership:提供... 阅读全文

posted @ 2007-01-22 12:23 Riceball LEE 阅读(574) 评论(0) 推荐(0) 编辑

2007年1月18日

摘要: 利用 CSS Friendly Control Adapters 将 ASP.NET 控件转为符合WEB标准的、有语意的HTML页面 CSS 样式表控制。 例如,Menu、TreeView等控件均将输出标签,而基于Web标准中的“有语意的”这一条,显然应该选择标签。 而使用CSS Friendly Control Adapters 会将其转为使用嵌套的标签渲染,这被称为纯CSS menu(http://www.meyerweb.com/eric/css/edge/menus/demo.html). 而对于以前不支持CSS的旧式浏览器,可以通过在配置文件中设定不同版本的浏览器使用不同的 Control Adapters 来解决!这样对于PocketPC也能通过提供不同的Control Adapters来获得支持! 翻译自:http://www.asp.net/cssadapters/WalkThru/WalkThrough.aspx 阅读全文

posted @ 2007-01-18 19:29 Riceball LEE 阅读(4790) 评论(5) 推荐(0) 编辑

2007年1月14日

摘要: 本文只是自己在实际架构Framework积累的微薄的经验,如有谬误请大侠专家不吝赐教为盼。 架构设计是一种权衡和取舍。一个Framework是为了解决某一个领域内的某些问题的代码复用而因运而生的,而问题总是有多种的解决方案的。而我们要确定唯一的架构设计的解决方案,就意味着我们要在不同的矛盾体之间做出一个取舍。我们在设计的过程总是可以看到很多的矛盾体:开放和整合,一致性和特殊化等等。任何一对矛盾体都... 阅读全文

posted @ 2007-01-14 10:34 Riceball LEE 阅读(18841) 评论(10) 推荐(0) 编辑

2007年1月7日

摘要: 通过 static class 概念,让所有的一切都可以以类的观点进行处理了!漂亮的solver!模块这一概念也可以视作一个static class. 真是好主意,看来俺的TurboScript需要重新构思类型系统了。 阅读全文

posted @ 2007-01-07 11:23 Riceball LEE 阅读(1796) 评论(0) 推荐(0) 编辑