编程技巧
文章平均质量分 77
nuaalfm
这个作者很懒,什么都没留下…
展开
-
最小接口
原文:MinimalInterface 设计 Bliki 索引所谓最小接口,其设计风格与人本接口形成鲜明对照,它背后的主旨是设计一套API不仅能满足用户完成所有操作的需求,还要把这种能力积聚到一个最精简的方法集合上。(两者的区别请参考人本接口里的例子。)拿人本接口里的例子“Ruby-Array VS Java-List”来说,既然List已经有了取索引位置处元素的方法,转载 2007-08-12 00:11:00 · 884 阅读 · 0 评论 -
懒初始化 与 可见状态
懒初始化原文:LazyInitialization 设计 Bliki 索引一个变量(在OO语境中常为class的一个字段)第一次存取时才被初始化,这项技术叫做懒初始化,其常规形式如下(C#):public FooClass Foo { get { if (_foo = null) _foo = calculateFoo(); return _foo; }转载 2007-08-12 00:21:00 · 975 阅读 · 0 评论 -
代码是核心
在一个有效的组织中,必定拥有杰出的一线人才。软件设计也是一样的,一线人才的素质决定了软件的质量。从敏捷的观点来看,代码是检验软件过程是否有效的最终标准。目前为止,以及在短时间的未来,我们都不太可能完全脱离代码进行软件设计。所以,软件过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。1. 代码是软件开发的基础编码是软件开发过程中最基本、最底层的技艺,然而也是最重要的技艺。任转载 2007-08-19 23:45:00 · 1497 阅读 · 0 评论 -
消息队列(Message Queue)简介及其使用
利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Clie转载 2007-09-18 11:03:00 · 1059 阅读 · 3 评论 -
c++ string 转换 uft-8
此篇文章中的源码支持多种视频播放,而且有很强的扩展性,当需要支持新的视频时,只要更改webconfig,同时增加相应的类即可,缺点是需要观看的客户机安装相应的解码器。视频播放的基类: public abstract class PlayMedia ...{ public PlayMedia() ...{ } protected Strin原创 2008-01-11 15:32:00 · 811 阅读 · 0 评论 -
Asp.net2.0配置文件总结(一)
1、配置用户自定义信息2、配置连接字符串3、把用户调用的网页映射到其他网页4、可以通过配置简化使用用户控件原创 2008-01-11 17:08:00 · 1145 阅读 · 3 评论