![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计相关
xieyuxiang87
这个作者很懒,什么都没留下…
展开
-
奴隶与死囚优化法则
转自: http://bbs.9ria.com/thread-63490-1-1.html 奴隶与死囚优化法则追求的是用最少的UI实例显示更多的数据,占用最少的内存的一种极限优化法则,举个例子: 在QQ中可以打开多个聊天窗口聊天,用户聊天时只会打开少数感兴趣的人的聊天窗口,当开启新聊天窗口时,如果之前有关闭的窗口,可以重用关闭的窗口。好友可以添加或删除,删除联转载 2013-11-07 11:34:52 · 895 阅读 · 0 评论 -
二维数组保存下标的好处
最近在做一个消除类的小游戏,我把各个元素保存在二维数组里面,然后把数组的下标保存在元素里面,感觉保存数组的下标是多余的,因为可以通过遍历数组找到元素的数组的下标,能够少两个“行列”的成员变量就尽量少,后来我把那保存数组的下标的成员变量给去掉了,多写了一个通过遍历数组来获取元素的数组下标的方法,后来发现通过元素获取数组下标很频繁,所以在元素里面又把数组下标加回去。 也想过把那些数据杂在一起,只保存原创 2013-11-07 12:21:42 · 1462 阅读 · 0 评论 -
三层架构及其优缺点(收藏)
转自:http://blog.163.com/jlkjwjh_changfeng/blog/static/3633782620108269504961/ 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合"的思想。 1、表现层(UI):通俗讲就是转载 2013-12-05 10:11:35 · 2340 阅读 · 0 评论 -
Actor模型浅谈
转自:http://janeky.iteye.com/blog/1504125 简述 Actor模型在并发编程中是比较常见的一种模型。很多开发语言都提供了原生的Actor模型。例如erlang,scala等 Actor,可以看作是一个个独立的实体,他们之间是毫无关联的。但是,他们可以通过消息来通信。一个Actor收到其他Actor的信转载 2014-01-21 18:11:48 · 819 阅读 · 0 评论