一些概念
cm00337533
这个作者很懒,什么都没留下…
展开
-
BS与CS的联系与区别
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、...2010-03-24 14:18:48 · 80 阅读 · 0 评论 -
程序语言交流
编程语言作为人类和计算机交流的一层接口,无法避免使用大量数字, 但数字给人类的感觉,一般是无意义的,故我们都会使用 #define typedef enum 等方式将其成为人类语言,方便阅读。 即使有这个约定,但开发者往往由于所谓的“方便”直接使用了数字,是非常不应该的。 数字真应该出现在最底层,而且只具有唯一的意义。 这个说法,归类为变量命名,变量命名虽然简单,但一直...原创 2012-07-02 10:34:55 · 104 阅读 · 0 评论 -
app应用法则
[size=medium] What do you expect to be the user’s motivation for using the application? 你期望用户是出于什么动机去使用你的应用程序? What do you intend to be the user’s experience while using the application? 你打算在使...原创 2012-02-15 14:53:13 · 174 阅读 · 0 评论 -
接口、函数、分层
接口、函数、分层 如何快速切换模块? 当我们选择使用某个库时,后期却想更换其它库,往往因为前期没有添加 接口、分离层、使用函数隔离 数据与操作。 这个问题就像,不要直接使用变量,应该间接使用函数,来保护这数据。 但往往咱们只顾眼前利益,不会考虑那么长远的事情。 例如程序已经到了需要重构的时候,却还抱着侥幸心理,这模块以后都不会动的了,能转就成了。 被绑架...原创 2012-06-08 10:21:10 · 132 阅读 · 0 评论 -
ARPG后端架构
定位、刷新、组播,减少数据量 ------------------------------ 物理分块: 1、总的网关服务器 2、登录服务器 3、游戏总逻辑服务器 4、游戏细分逻辑服务器 1、网关的好处是防过载,防攻击,起到保护作用。 2、专门的登录服务器,貌似好多都有这个,但俺不了解 3、总逻辑,相当于咱们的全局对象,少用 4、局部变量,根据业务量,...原创 2012-06-08 10:12:46 · 441 阅读 · 0 评论 -
编码习惯、架构、风格
[size=medium]=。= 发发牢骚,自我标榜 声明和定义,很多同学都分不清两者,因为它们经常在同一行出现,所以也没多少人去注意。 java系单文件,而c系分.h文件和.c文件 而objc就更搞怪了,在c的基础上加对象,搞出一些有点怪的语法出来== 相当多的时候,是无须继承的,而且继承并非想象中那么容易驾驭。 父类尽可能简单。 用复合多的同学,思想觉悟会高点。 ...原创 2012-05-11 14:17:41 · 70 阅读 · 0 评论 -
游戏设计
[size=medium]游戏就是创造一个新世界。 冒险、学习、合作、分工、社交、对抗、争斗、权力、表现 反馈快,如初期升级,回报快。 传承性,低级投资在将来还有用 阶段性,进阶后,各项能力暴涨 ----------------------------------------------- 写实:带入感强,年龄偏大,男性较多, Q版:低龄化,收入低,轻松,节奏...原创 2012-05-03 18:00:55 · 105 阅读 · 0 评论 -
经济学原理
[size=medium] 沉没成本+路径依赖 机会成本 一些概念: 市场、竞争、竞争度、均衡 卖方、垄断、寡头 买方、购买力、市场价格 负相关 正常物品、低档物品、互补品 一些影响 需求-> 购买力、生产力 影响-> 数量 影响-> 市场价格 [/size]...原创 2010-10-08 09:30:27 · 121 阅读 · 0 评论 -
错误处理
在设计各种软件系统的过程中,处理程序中的错误和其他反常行为,是最困难的部分之一。 像通信交换机和路由器,这类长期运行的交互式系统, 必须将90%的程序代码用于实现错误检测和错误处理。 异常也是错误的一种。在程序中,异常会在某一层捕获到, 如果不处理,或不能处理,最推给上层处理,现实也是如此。 程序很大一部分是现实的反映、写照,多多参考现实生活也不错。 发生错误后,最好由当事人处...原创 2010-12-17 17:21:58 · 66 阅读 · 0 评论 -
一些资源记录
1、架构师大会-架构设计专场 [url]http://linux.chinaunix.net/SACC2010/topic1.zip[/url] 2、架构师大会-架构设计与存储管理专场 [url]http://linux.chinaunix.net/SACC2010/topic2.zip[/url] 3、架构师大会-应用系统优化与流量管理 [url]http:/...原创 2010-09-02 11:59:10 · 74 阅读 · 0 评论 -
读史的三个境界
[size=medium]1、原文:读史的三个境界 发信站: 水木社区 (Wed Feb 3 14:14:08 2010), 站内 原文由 同人于野 于2007-09-14 发表于 西西河论坛春秋史话板块 原文地址 http://www.cchere.com/article/1251203 因为是几年前的文章,可能版里面转载过吧,版主觉得不合适就删了吧,要是觉得对大家有点启发就留...原创 2010-08-05 15:35:51 · 125 阅读 · 0 评论 -
Haskell
Paul Hudak谈Haskell 摘自InfoQ中国受访人 Paul Hudak 采访人 Sadek Drobi个人简介 Paul Hudak是耶鲁大学计算机系的教授,Haskell编程语言的主要设计者之一。他热爱艺术,开发了用于计算机音乐的Haskore函数语言。他最近在耶鲁助创立了计算与艺术专业。 ...原创 2010-05-14 16:53:12 · 236 阅读 · 0 评论 -
对面向对象的一些思考
原文地址:http://blog.codingnow.com/2008/06/object_oriented.html 面向对象方法被人谈论了二十多年了。我接触它比较晚,直到九十年代中期才开始学习使用它。若说对这个方法做些评价,那还真是大言不惭了。不过这么些年来,也周期性的对面向对象做些思考。或对或错,我想都值得总结一下。一家之言,来看的同学不必太当真。 首先我们要区分一...原创 2010-07-13 14:38:18 · 162 阅读 · 0 评论 -
三分法与类对象设计
类的封装,蛮有意思的,要不紧闭也不能太开放。 太密封,则影响利用率,太开放,又破坏应用性、安全性。 一般人都是用public 或 private,而语言设计还提供了protected, 这种设计思想貌似体现了三分法,而不是二分法——要不开放public,要不封闭private。 这种设计不知道一开始,根据哲学来设计,还是后来因为项目需求而来的。 语言设计者的逻辑、...原创 2010-07-09 15:02:31 · 74 阅读 · 0 评论 -
顶级程序员的心得 Coders at Work
http://yishan.cc/blogs/xin/archive/2009/12/23/coders-at-work-i.aspx http://yishan.cc/blogs/xin/archive/2009/12/24/coders-at-work-ii.aspx http://yishan.cc/blogs/xin/archive/2009/12/25/coders-at-work-...2010-04-24 23:55:57 · 229 阅读 · 0 评论 -
阅读他人的程式码
别人读代码总结的方法…… http://www.ithome.com.tw/itadm/article.php?c=47717 閱讀他人的程式碼(6)閱讀的樂趣:透過程式碼認識作者 閱讀他人的程式碼(5)找到程式入口,再由上而下抽絲剝繭 閱讀他人的程式碼(4)望文生義,進而推敲組件的作用 閱讀他人的程式碼(3)優質工具在手,讀懂程式非難事 閱讀他人的程式碼(2)摸清...2010-04-08 21:21:26 · 153 阅读 · 0 评论 -
How to Ask
How to Ask Welcome to Stack Overflow! We’d love to help you. But not every question on Stack Overflow gets answered. To improve your chances, here are some tips: Do your homework Have you th...原创 2012-07-02 16:50:12 · 236 阅读 · 0 评论