from http://www.beyondrails.com/blogs/45
反向地址转换协议(RARP:Reverse Address Resolution Protocol)
具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址。
RARP协议是许多无盘系统在引导时用来获取IP地址的。
RARP允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。
网络管理员在局域网网关路由器里创建一个表以映射物理地址(MAC)和与其对应的IP地址。
当设置一台新的机器时,其RARP客户机程序需要向路由器上的RARP服务器请求相应的IP地址。
假设在路由表中已经设置了一个记 ...
from http://www.beyondrails.com/blogs/44
1,SQL风格尽量保持一致
优化前:
SELECT column1*4 FROM Table1 WHERE COLUMN1 = COLUMN2 + 7
select Column1 * 4 FROM Table1 WHERE column1=(column2 + 7)
优化后:
SELECT column1 * 4 FROM Table1 WHERE column1 = column2 + 7
SELECT column1 * 4 FROM Table1 WHERE column1 = col ...
from http://www.beyondrails.com/blogs/43
1,一般数据库按从左到右方式解析表达式(Oracle是从右到左),对AND连接的表达式优化顺序,将更小可能发生的表达式放在前面
优化前:
... WHERE column1 = 'A' AND column2 = 'B'
优化后:
... WHERE column2 = 'B' AND column1 = 'A'
(assuming column2 = 'B' is less likely)
2,对OR连接的表达式优化顺序,将更大可能发生的表达式放在前面
优化前:
... WHERE c ...
from http://www.beyondrails.com/blogs/42
遵守以下准则:
1,查询条件的左边应该是简单的column名,右边则应该是很容易查询的值
所有的DBMS都会把5 = column1转换为column1 = 5
2,查询条件的每个组件都有一个point count,查询速度越快,花的时间越少,points越高
操作符、操作数 points
= 10
> ...
http://www.beyondrails.com/blogs/38
- 13:35
- 浏览 (252)
- 评论 (0)
- 分类: Infrastructure
转载一篇《游戏引擎剖析》系列,了解游戏引擎开发相关的知识。
(转载)游戏引擎剖析(一)
(转载)游戏引擎剖析(二)
(转载)游戏引擎剖析(三)
(转载)游戏引擎剖析(四)
(转载)游戏引擎剖析(五)
(转载)游戏引擎剖析(六)
(转载)游戏引擎剖析(七)
(转载)游戏引擎剖析(八)
(转载)游戏引擎剖析(九)
(转载)游戏引擎剖析(十)
(转载)游戏引擎剖析(十一)
- 11:59
- 浏览 (489)
- 评论 (1)
- 分类: Infrastructure
from http://www.beyondrails.com/blogs/23
1)ARP为IP地址到对应的硬件地址之间提供动态映射
我们之所以用动态这个词是因为这个过程是自动完成的,一般应用程序用户或系统管理员不必关心。
在大多数的TCP/IP实现中,ARP是一个基础协议,但是它的运行对于应用程序或系统管理员来说一般是透明的。
2)ARP高效运行的关键是由于每个主机上都有一个ARP高速缓存
这个高速缓存存放了最近Internet地址到硬件地址之间的映射记录。
高速缓存中每一项的生存时间一般为20分钟,起始时间从被创建时开始算起。
我们可以用arp -a命令来检查ARP高速缓存。
参数 ...
- 15:35
- 浏览 (304)
- 评论 (0)
- 分类: Infrastructure
from http://www.beyondrails.com/blogs/22
1,TCP
英文原义:Transmission Control Protocol
中文释义:传输控制协议(RFC-793)
该协议主要用于在主机间建立一个虚拟连接,以实现高可靠性的数据包交换。
IP协议可以进行IP数据包的分割和组装,但是通过IP协议并不能清楚地了解到数据包是否顺利地发送给目标计算机。
而使用TCP协议就不同了,在该协议传输模式中在将数据包成功发送给目标计算机后,TCP会要求发送一个确认;如果在某个时限内没有收到确认,那么TCP将重新发送数据包。
另外,在传输的过程中,如果接收到无序、丢失以及被 ...
- 16:02
- 浏览 (278)
- 评论 (0)
- 分类: Infrastructure
from http://www.beyondrails.com/blogs/21
Ext的DomHelper主要是定义了一些操作Dom元素的Helper方法:
insertBefore
insertAfter
insertFirst
append
overwrite
insertHtml
applyStyles
Ext支持纯HTML或者数组或一个JavaScript对象来描述用来添加或覆盖的元素,底层实现为私有的createHtml方法:
var createHtml = function(o){
if(typeof o == 'string'){
...
from http://www.beyondrails.com/blogs/20
注:这里的链路层应该是指网络接口层(Network Interface Layer)--TCP/IP协议族中的最底层,中文翻译时术语不同而已
在TCP/IP协议族中,链路层主要有三个目的:
1)为IP模块发送和接受IP数据报
2)为ARP模块发送ARP请求和接收ARP应答
3)为RARP发送RARP请求和接受RARP应答
TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、FDDI(光纤分布式数据接口)及RS-232串行线路等
1, 以太网
以太网(Ethernet)。指的是 ...
- 13:52
- 浏览 (294)
- 评论 (0)
- 分类: Infrastructure
fromhttp://www.beyondrails.com/blogs/19/edit
在Extjs Introduction中提到:
引用
DomQuery is 2~3 times faster than jQuery/dojo/Mootools, Prototype is the most slowest one!
Speed Test测试页面: http://extjs.com/playpen/slickspeed/
Ext的DomQuery为啥这么快呢?
一是因为DomQuery的byId/byTag/byClassName/byAttribute/byPseudo等基本查询 ...
来自 http://www.beyondrails.com/blogs/18
1, OSI七层模型
OSI是Open System Interconnection 的缩写,意为开放式系统互联参考模型。在OSI出现之前,计算机网络中存在众多的体系结构,其中以IBM公司的SNA(系统网络体系结构)和DEC公司的 DNA(Digital Network Architecture)数字网络体系结构最为著名。为了解决不同体系结构的网络的互联问题,国际标准化组织ISO(注意不要与OSI搞混)于1981 年制定了开放系统互连参考模型(Open System Interconnection Referenc ...
- 18:26
- 浏览 (263)
- 评论 (0)
- 分类: Infrastructure
来自http://www.beyondrails.com/blogs/17
Ext版本: 2.1
Ext.js位于Ext源代码的core目录下,它定义了Ext的核心工具和方法集
Ext是一个singleton,不能直接使用new来创建,因为Ext源码中没有声明Ext的constructor
Ext = {version: '2.1'};
声明了Ext对象,其中version属性为'2.1'
然后定义了Ext.apply方法:
Ext.apply = function(o, c, defaults){
if(defaults){
// no "th ...
- 18:08
- 浏览 (442)
- 论坛浏览 (539)
- 评论 (0)
- 分类: Ajax/RIA
来自http://www.beyondrails.com/blogs/15
Gao Ang 高昂在博客上贴出了《Web开发大全:ROR版》一书的推荐序:
Web开发大全:ROR版》一书经历数月写作,目前已经排版出片并交付印刷,将在08年七月末上架。感谢共同撰写本书的五位作者给于的帮助,他们是:骆古道、王大力、董彬、黄翀与苏锐。拙作推荐序也一并附于书中(感谢周筠和李剑对序言所做的修改),希望本书能为关注Rails的开发者带来新的收获,序言全文如下:
众所周知,Rails框架从诞生之日起,就没有一个强大的公司充当其坚实的后盾。尽管如此,在Rails框架近几年的发展成熟过程中–对于开发者来说– ...
from http://hideto.beyondrails.com/blogs/14
1,Overview
What is Ext all about?
引用
Ext is a client-side, JavaScript framework for building web applications. In early 2006, Jack Slocum began working on a set of extension utilities for the Yahoo! User Interface (YUI) library. These extensions were quick ...
- 02:04
- 浏览 (796)
- 论坛浏览 (1715)
- 评论 (0)
- 分类: Ajax/RIA
来自: http://www.beyondrails.com/blogs/11
ActionMailer现在的实现只支持smtp和Sendmail两种方式发送邮件,配置分别如下:
# ActionMailer::Base.delivery_method = :smtp
# ActionMailer::Base.smtp_settings = SMTP_SETTINGS
ActionMailer::Base.delivery_method = :sendmail
ActionMailer::Base.sendmail_settings = SENDMAIL_SETTINGS
SMTP ...
- 浏览: 723129 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
我的相册
screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
Why OO sucks
看成去QQ SUCK 了
-- by xhanxhanxhan -
Rails的富文本编辑器插件 ...
有没有那个像textmate那种语法高亮的富文本编辑器?
-- by zllicho -
翻译www.djangobook.com之 ...
weiertzw 写道 1. >>> from django. ...
-- by chenjihua75 -
PHP、CakePHP哪凉快哪呆 ...
这孩子被java毒害太深。。。跳出java,你会发现外面的世界真的很大。
-- by woodless -
学习svn命令
只会用 apt-get 不是好孩子。
-- by smartly






评论排行榜