Node是什么?Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。以上是比较官方的解释。简单来说,就相当于一个开发平台,不过这个平台及其简陋,官方没有i...
分类:
其他好文 时间:
2014-11-11 18:05:20
阅读次数:
177
http://www.nowamagic.net/librarys/veda/detail/1707前面介绍了作用域链和变量对象,现在再讲闭包就容易理解了。闭包其实大家都已经谈烂了。尽管如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭包内部究竟是如何工作的。在直接讨论ECM...
分类:
编程语言 时间:
2014-11-09 11:15:22
阅读次数:
387
引言:
网络游戏作为一种复杂度较高的软件,从其设计角度还是有一些共性的,比方说几乎所有的网游都会有一个主循环。由于游戏需要根据输入、游戏内状态的改变来不间断地更新游戏画面,所以游戏的主循环往往看起来像一个“死循环”,那么这个“死循环”是如何工作的?...
分类:
其他好文 时间:
2014-11-06 17:40:49
阅读次数:
212
译者:gashero
目录
1 概览
1.1 什么是protocol buffer 1.2 他们如何工作 1.3 为什么不用XML? 1.4 听起来像是为我的解决方案,如何开始? 1.5 一点历史
2 语言指导
2.1 定义一个消息类型 2.2 值类型 2.3 可选字段与缺省值 2.4 枚举 2.5 使用其他消息类型 ...
分类:
其他好文 时间:
2014-11-05 14:51:03
阅读次数:
254
代码信息来自于http://ejohn.org/apps/learn/。函数的长度属性如何工作?function makeNinja(name){} function makeSamurai(name, rank){} console.log( makeNinja.length == 1, "只定义...
分类:
编程语言 时间:
2014-11-04 19:03:46
阅读次数:
248
代码信息来自于http://ejohn.org/apps/learn/。继承是如何工作的function Person(){} function Ninja(){} Ninja.prototype = new Person(); var ninja = new Ninja(); console......
分类:
编程语言 时间:
2014-11-04 19:03:25
阅读次数:
145
了解LoaderManager这篇文章将介绍LoaderManager类,这是该系列的第二篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader注意:要了解这一LoaderManager这部分知识,要求对Loaders如何工作有...
分类:
其他好文 时间:
2014-10-29 23:53:37
阅读次数:
229
Django的QuerySets酷毙了!在本文中我将解释一下QuerySets是什么,它是如何工作的(如果你对它已经熟悉了,你可以直接跳到第二部分),我认为如果可以的话你应该总是返回QuerySets对象,下面让我来谈谈如何做。QuerySets很酷QuerySet,本质上是一个给定的模型的对象列表...
分类:
其他好文 时间:
2014-10-28 21:34:16
阅读次数:
302
当扩展一个框架类的功能的时候,通常都会直接将新功能写入派生类,然而,如果所需的同一功能存在于多个组件,那最有效的方式就是将它定义为一个插件或混入。插件和混入都是用来将额外功能添加到其他类的类。在本文,将介绍这些类是什么,他们之间的区别,以及他们如何工作。在Sencha Fiddle,我们准备了一些示例来演示这些概念。...
分类:
其他好文 时间:
2014-10-24 18:56:13
阅读次数:
153
1.yum是什么,它是如何工作的yum是为了解决rpm包安装难以解决依赖关系而出现的rmp前端管理包,注意:它不能取代rpm.他的工作机制是可以自动解决程序包的依赖关系,这是我们需要他的最核心的功能。那他是如何工作的呢?首先得有一个或多个文件服务器,来存放大量的rpm包,这文件服..
分类:
系统相关 时间:
2014-10-24 06:58:28
阅读次数:
255