一些概念
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 · 100 阅读 · 0 评论 -
程序语言交流
编程语言作为人类和计算机交流的一层接口,无法避免使用大量数字,但数字给人类的感觉,一般是无意义的,故我们都会使用#definetypedef enum 等方式将其成为人类语言,方便阅读。即使有这个约定,但开发者往往由于所谓的“方便”直接使用了数字,是非常不应该的。数字真应该出现在最底层,而且只具有唯一的意义。这个说法,归类为变量命名,变量命名虽然简单,但一直...原创 2012-07-02 10:34:55 · 124 阅读 · 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 · 198 阅读 · 0 评论 -
接口、函数、分层
接口、函数、分层如何快速切换模块?当我们选择使用某个库时,后期却想更换其它库,往往因为前期没有添加接口、分离层、使用函数隔离 数据与操作。这个问题就像,不要直接使用变量,应该间接使用函数,来保护这数据。但往往咱们只顾眼前利益,不会考虑那么长远的事情。例如程序已经到了需要重构的时候,却还抱着侥幸心理,这模块以后都不会动的了,能转就成了。被绑架...原创 2012-06-08 10:21:10 · 157 阅读 · 0 评论 -
ARPG后端架构
定位、刷新、组播,减少数据量------------------------------物理分块:1、总的网关服务器 2、登录服务器 3、游戏总逻辑服务器 4、游戏细分逻辑服务器1、网关的好处是防过载,防攻击,起到保护作用。2、专门的登录服务器,貌似好多都有这个,但俺不了解3、总逻辑,相当于咱们的全局对象,少用4、局部变量,根据业务量,...原创 2012-06-08 10:12:46 · 475 阅读 · 0 评论 -
编码习惯、架构、风格
[size=medium]=。= 发发牢骚,自我标榜声明和定义,很多同学都分不清两者,因为它们经常在同一行出现,所以也没多少人去注意。java系单文件,而c系分.h文件和.c文件而objc就更搞怪了,在c的基础上加对象,搞出一些有点怪的语法出来==相当多的时候,是无须继承的,而且继承并非想象中那么容易驾驭。父类尽可能简单。用复合多的同学,思想觉悟会高点。...原创 2012-05-11 14:17:41 · 90 阅读 · 0 评论 -
游戏设计
[size=medium]游戏就是创造一个新世界。冒险、学习、合作、分工、社交、对抗、争斗、权力、表现反馈快,如初期升级,回报快。传承性,低级投资在将来还有用阶段性,进阶后,各项能力暴涨-----------------------------------------------写实:带入感强,年龄偏大,男性较多,Q版:低龄化,收入低,轻松,节奏...原创 2012-05-03 18:00:55 · 122 阅读 · 0 评论 -
经济学原理
[size=medium]沉没成本+路径依赖机会成本一些概念:市场、竞争、竞争度、均衡卖方、垄断、寡头买方、购买力、市场价格负相关正常物品、低档物品、互补品一些影响需求-> 购买力、生产力 影响-> 数量 影响-> 市场价格[/size]...原创 2010-10-08 09:30:27 · 140 阅读 · 0 评论 -
错误处理
在设计各种软件系统的过程中,处理程序中的错误和其他反常行为,是最困难的部分之一。像通信交换机和路由器,这类长期运行的交互式系统,必须将90%的程序代码用于实现错误检测和错误处理。异常也是错误的一种。在程序中,异常会在某一层捕获到,如果不处理,或不能处理,最推给上层处理,现实也是如此。程序很大一部分是现实的反映、写照,多多参考现实生活也不错。发生错误后,最好由当事人处...原创 2010-12-17 17:21:58 · 79 阅读 · 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 · 94 阅读 · 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 · 146 阅读 · 0 评论 -
Haskell
Paul Hudak谈Haskell摘自InfoQ中国受访人 Paul Hudak 采访人 Sadek Drobi个人简介 Paul Hudak是耶鲁大学计算机系的教授,Haskell编程语言的主要设计者之一。他热爱艺术,开发了用于计算机音乐的Haskore函数语言。他最近在耶鲁助创立了计算与艺术专业。 ...原创 2010-05-14 16:53:12 · 271 阅读 · 0 评论 -
对面向对象的一些思考
原文地址:http://blog.codingnow.com/2008/06/object_oriented.html 面向对象方法被人谈论了二十多年了。我接触它比较晚,直到九十年代中期才开始学习使用它。若说对这个方法做些评价,那还真是大言不惭了。不过这么些年来,也周期性的对面向对象做些思考。或对或错,我想都值得总结一下。一家之言,来看的同学不必太当真。首先我们要区分一...原创 2010-07-13 14:38:18 · 188 阅读 · 0 评论 -
三分法与类对象设计
类的封装,蛮有意思的,要不紧闭也不能太开放。太密封,则影响利用率,太开放,又破坏应用性、安全性。一般人都是用public 或 private,而语言设计还提供了protected,这种设计思想貌似体现了三分法,而不是二分法——要不开放public,要不封闭private。这种设计不知道一开始,根据哲学来设计,还是后来因为项目需求而来的。语言设计者的逻辑、...原创 2010-07-09 15:02:31 · 92 阅读 · 0 评论 -
顶级程序员的心得 Coders at Work
http://yishan.cc/blogs/xin/archive/2009/12/23/coders-at-work-i.aspxhttp://yishan.cc/blogs/xin/archive/2009/12/24/coders-at-work-ii.aspxhttp://yishan.cc/blogs/xin/archive/2009/12/25/coders-at-work-...2010-04-24 23:55:57 · 258 阅读 · 0 评论 -
阅读他人的程式码
别人读代码总结的方法…… http://www.ithome.com.tw/itadm/article.php?c=47717 閱讀他人的程式碼(6)閱讀的樂趣:透過程式碼認識作者 閱讀他人的程式碼(5)找到程式入口,再由上而下抽絲剝繭 閱讀他人的程式碼(4)望文生義,進而推敲組件的作用 閱讀他人的程式碼(3)優質工具在手,讀懂程式非難事 閱讀他人的程式碼(2)摸清...2010-04-08 21:21:26 · 178 阅读 · 0 评论 -
How to Ask
How to AskWelcome 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 homeworkHave you th...原创 2012-07-02 16:50:12 · 258 阅读 · 0 评论