存档

‘软件设计’ 分类的存档

redhat5安装subversion

2011年4月25日 亲亲宝宝 没有评论 347 次阅读

1、 安装svn 下载安装文件subversion-1.6.16.tar.bz2和subversion-deps-1.6.16.tar.bz2,下载地址: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74 //解压SubVersion安装包 (root用户进行下面的操作) #bzip2 –d subversion-1.6.16.tar.bz2 #tar xfvz subversion-1.6.16...阅读全文

分类: linux, 软件设计 标签:

20年来炒作过度的技术和概念

2011年1月30日 亲亲宝宝 2 条评论 468 次阅读

StackExchange.com上有一个贴子在 评论着最近20年来被炒作过度的技术,对于出现的结果,大多数赞同,也有一些不赞同。下面我从前15名挑了10个(Java的WORE我去掉了,TDD我 也去掉了,因为我觉得他们应该没有炒作过度,而且都不错),按原贴的顺序罗列如下:(后面的一些评论是我加的,欢迎大家讨论) Top 10 过度炒作的技...阅读全文

图片服务器架构

2010年4月7日 没有评论 1,164 次阅读

现在很多中小网站都允许用户上传图片,如果前期没有很好的规划,那么随着图片文件的增多,无论是管理还是性能上都带来很多问题。就自己的一点理解纯属理论,没经验证,谨慎参考。   在当前的经济形势下,遵循“少花钱、多办事”的原则,采用纯Open Source的方案,不增加软件投入。 图片的存储硬件 把图...阅读全文

分类: 软件设计 标签: ,

jeeecms设计的思想

2009年8月12日 没有评论 290 次阅读

1、在web.xml文件中对所有的htm为后缀的全部使用struts处理; 2、配置动态的action,做为总的控制,根据请求转发到 另一个action   <!–动态系统–>     <package name="core.front.dynamic" namespace="" extends="empty-default">  &nb...阅读全文

分类: 软件设计 标签:

Base64的编解码方法

2008年12月28日 没有评论 256 次阅读

Base64是一种很 常用的编码方式,利用它可以将任何二进制的字符编 码到可打印的64个字符之中, 这样,不管是图片,中文文本等都可以编码 成只有ASCII的纯文本。至于为什么要进行这个转换呢 , 最初主要使用在EMail领域,早期的一些邮件网关 只识别ASCII, 如果发现邮件里有其他字符,就会将它们过 滤掉,这样中文的邮件...阅读全文

分类: 软件设计 标签:

算法的力量(转李开复)

2008年4月15日 没有评论 212 次阅读

算法与我 当我在1980年转入计算机科学系时,还没有多少人的专业方向是计算机科学。有许多其他系的人嘲笑我们说:“知道为什么只有你们系要加一个‘科学’,而没有‘物理科学系’或‘化学科学系’吗?因为人家是真的科学,不需要画蛇添足,而你们自己心虚,生怕不‘科学’,才这样欲盖弥彰。” 其实,这点他们彻底弄错了。...阅读全文

分类: 软件设计 标签:

面向对象编程五大原则

2008年4月13日 没有评论 178 次阅读

在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。 1. 开闭原则(the Open Closed Principle OCP)   一个模块在扩展性方面应该是开放的而在更改性方面应...阅读全文

分类: 软件设计 标签:

重构:“为什么”和“怎么做”

2008年4月13日 没有评论 188 次阅读

   一种观点认为,对代码的重构是程序员出于对代码美感的追求而进行的行为。 重构更多的是基于激情,把代码做为艺术品来雕琢。但是不少软件公司工作环境可以很快摧残这种热情。    重构的收益体现为修改成本的降低,因此也是可衡量的。 从商业的角度,每段代码,每次修改都带来一定的商业价值,...阅读全文

分类: 软件设计 标签:

PowerDesigner长度限制问题的解决(Model Check Error)

2008年4月13日 没有评论 259 次阅读

在Oracle数据库中,对引用约束名、字段名、外键名的长度限制都是30,在PowerDesigner12的DBMS模版里面也是设置的是30,因此当我们的PowerDesigner自动生成的名称的长度超过了约定的限制,就会出现(Model Check Error),如果你不想在建表的过程中出现错误或警告,那么可以在以下位置进行默认限制长度的修改:只要修改成...阅读全文

分类: 软件设计 标签:

架构设计师与 SOA , 第 2 部分

2008年3月27日 没有评论 217 次阅读

1. SOA 为企业级架构设计带来的影响 1.1 SOA 的特点及其使用范围 SOA 既不是一种语言,也不是一种具体的技术,它是一种新的软件系统架构模型。 SOA 最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。Internet环境区别于Intranet环境的几个特点主要是: (a)大量异构系统并存,不同计算机...阅读全文

分类: 软件设计 标签: