
设计思想
dskwe
这个作者很懒,什么都没留下…
展开
-
分离与融合
接着上一篇博文最后的疑惑,今天写点儿东西:突然发现又是一个哲学问题,上一篇的最后提出服务器做还是给客户端做。其实是需要根据实际情况来定夺。这就好比,一个任务可以由处理器做,也可以由操作系统做,甚至可以完全由应用程序来作,到底谁来负责还要根据实际的应用场景,在技术的发展中逐步明确。比如地址管理,又比如数据缓存,处理器和操作系统乃至应用层都有分层次不同程度的任务。再好比VLIW与Super原创 2015-11-24 00:21:22 · 848 阅读 · 0 评论 -
RESTful API
记录一些对REST API的一些理解: 1.REST是一种规范约束,并不是一种具体技术或像设计模式一样的方法。 2.REST的根本是讲软件与网络两者相结合,从而构建一个松耦合,高效率的架构设计。Roy Thomas Fielding在2000年他的博士论文中原话是:My work is motivated by the desire to understand and evaluate the原创 2015-12-12 01:28:46 · 608 阅读 · 0 评论 -
注册入口和引导加载
今天对两个词有了新的理解。在电脑运行时,一般首先运行BIOS,进行基本的硬件检测后告诉系统引导程序bootloader在哪里,然后再由bootloader来将指定位置的操作系统由硬盘加载到内存,将PC跳转到相应位置开始执行。在游戏程序设计中,在主函数开始运行时,通常会调用一个register函数,注册可能用到的各种类,然后等到具体使用的时候再实例化。这是因为首先我们要确保后面用到的东西,在系统里有入原创 2016-01-02 01:28:57 · 755 阅读 · 0 评论 -
IoC与DI
谈一下这两个词蕴含的思想。 依赖指一个类或对象A需要在其中依赖别的类或对象B。这样A就依赖于B。比如 class A{ protect $b; public function __construct() { $this->b = new B(); }}这就是说A类依赖B类。 如果依赖关系比较多得话,A的co原创 2016-01-02 02:17:31 · 528 阅读 · 0 评论