随笔分类 -  软件设计

设计相关
摘要:验幻空越重,命循频异长。依轮线日简,接偶正分壮。言欢空月虫,明勋品宜昌。依伦先日贱,洁偶正粉妆。 阅读全文
posted @ 2017-09-01 14:36 玉开 阅读(1135) 评论(1) 推荐(1) 编辑
摘要:web需求定义涉及到展示和交互两个部分,展示是打开一个页面时呈现出来的页面效果,交互是用户通过鼠标,键盘,触摸或其他外设操作之后系统给出响应的过程。对于页面的展示要从下面几个角度来确认需求。一. 界面展示,需要确认展示的逻辑 1)展示逻辑通常要考虑不同的角色进入页面时候的显示是否一致,如果不一致,则要明确不同角色进来后显示内容的异同 2)对于有隐藏内容的控件,必须确认隐藏的内容,例如菜单,tab 3)对于每一个显示单元要确认显示数据的逻辑,例如“最热文章”,必须要确认这个最热文章是如何定义的,是按点击的还是按转贴的,还是其他逻辑,另外还要注意这个最热是否有隐含的时间范围 4)对于显示区域临界条 阅读全文
posted @ 2013-05-03 09:52 玉开 阅读(3475) 评论(6) 推荐(10) 编辑
摘要:周末参加了@淘宝技术嘉年华 主办的技术沙龙, 感觉收获颇丰。这里我把淘宝下单高并发解决方案的个人理解分享一下。我不是淘宝技术人员,本文只是写自己的理解 阅读全文
posted @ 2012-04-23 13:06 玉开 阅读(68664) 评论(57) 推荐(36) 编辑
摘要:主从库之间是一种发布订阅的关系,发布者和订阅者之间并非实时同步的,通常会有几分钟的延时,更有甚者会有几个小时的延时。所以我们需要通过合理的使用来避开有延时这个问题 阅读全文
posted @ 2010-06-03 09:50 玉开 阅读(4538) 评论(26) 推荐(9) 编辑
摘要:在csdn上看到一位朋友的一篇文章,标题是“构架师已死”,结合最近一段的工作,想呼唤一下,让架构师复活吧! 阅读全文
posted @ 2007-04-27 15:11 玉开 阅读(4735) 评论(39) 推荐(1) 编辑
摘要:我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 阅读全文
posted @ 2007-04-15 15:58 玉开 阅读(48593) 评论(116) 推荐(40) 编辑
摘要:不知道大家有没有注意到ArrayList类有一个静态方法Readonly它只有一个类型为ArrayList的参数,并且返回值也是一个ArrayList,他的作用是返回某个ArrayList实例的只读版本。我把类似完成这种功能的一种设计称作Readonly Version模式。不知道有没有别人提出过,如果没有就是我第一个提出,^_^ 该模式的应用场景: 类在某些应用场合不能修改成员值,即某些时候... 阅读全文
posted @ 2007-04-09 08:45 玉开 阅读(2704) 评论(21) 推荐(0) 编辑
摘要:通常一个解决方案中会有多个项目,而默认情况下每一个项目会有一个AssemblyInfo.cs文件中记录项目的版本信息,这样就导致该版本号的时候有几个项目就需要改几个地方,这样岂不是很不爽,其实有一个好办法可以完美的解决这个问题,闲话稍许,方法如下 1. 删除各个项目中的版本信息,建议备份一份出来 2. 在解决方案文件夹下面直接添加一个类文件,命名为AssemblyInfo.cs然后将1中备... 阅读全文
posted @ 2007-04-08 20:27 玉开 阅读(1103) 评论(2) 推荐(0) 编辑
摘要:相信大家对三层开发都已经耳熟能详,可是我却发现新公司的既有代码中有一些违背分层开发思想的东西,现在与大家分享这些错误,我们共勉之。 如果有人觉得对三层开发拿捏得不是太准,请参照李天平的文章:分层开发思想与小笼包,这篇文章用隐喻说明分层开发,是非常好的一篇文章。 阅读全文
posted @ 2007-03-08 15:34 玉开 阅读(11327) 评论(135) 推荐(3) 编辑

点击右上角即可分享
微信分享提示