ruby - rails
文章平均质量分 50
deng131
这个作者很懒,什么都没留下…
展开
-
RPC与REST区别
转自:http://georid.spaces.live.com/blog/cns!BD176951AD9B69BF!741.entry 国内对RPC的解释比较齐全也比较权威,但想查些关于REST的就很少了。国内网站对REST的解释实在是很模糊,不知道是我理解的太不彻底,还是写这些文章的本身对概念了解的就不是很彻底,最终我对 REST还是一头雾水。无奈去问老师,结合他的讲解终于对REST有了...原创 2010-07-15 14:26:44 · 126 阅读 · 0 评论 -
RFC、RPC区别及解释
RFC是request for comment的缩写,是由IETF管理,实际上就是Internet有关服务的一些标准。所有关于Internet的正式标准都以文档出版,但 不是所有的RFC都是正式的标准,很多RFC的目的只是为了提供信息。RFC每一篇都用一个数字来标识,如RFC2401 ,数字越大说明RFC 的内容越新。RFC是免费公开的,任何人都可以写RFC并提交IETF,一旦正式通过就可以正式发...原创 2010-06-09 09:07:36 · 1276 阅读 · 0 评论 -
Comet 技术两种实现
转自 http://ququzone.blogbus.com/logs/40856736.html http://www.zeitoun.net/articles/comet_and_php/start http://hi.baidu.com/xfuajiao/blog/item/4e3c6bce41423131f8dc61f0.html http://hi.baidu.com/liupra...原创 2010-06-08 23:55:56 · 185 阅读 · 0 评论 -
Web服务器和Applicaion服务器
Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call) 的方法 (methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供 (serves)商业逻辑(business logic)。 Web服务器(Web Server) Web服务器可以解析(h...原创 2010-06-08 18:41:48 · 191 阅读 · 0 评论 -
Mongrel Application服务器
Mongrel是一种快速的针对Ruby的Http 服务器,专门为部署发布rails应用而产生的。 可以替代mod_ruby/fastcgi,可以用于生产部属环境。 支持集群,扩展性强。 有各种丰富插件和功能扩展。 它是纯Ruby写就的Http 服务器,同时支持多种框架(Ruby On Rails, Camping,Og+Nitro, Iowa)。 Mongrel相比R...原创 2010-06-08 18:36:50 · 86 阅读 · 0 评论 -
Nginx web服务器
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器软件,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件...原创 2010-06-08 18:31:18 · 188 阅读 · 0 评论 -
Ruby on Rails中YAML
YAML YAML Ain't Markup Language。 YAML是一个类似GNU的递归式定义。GNU对Unix说“No”,YMAL则是对XML说“No”。而在Ruby的世界里,YAML可以说是Ruby流动的血液。YAML 之于Ruby,犹如XML之于Java。 为什么要向XML说“No”呢?因为: * YAML的可读性好。 * YAML和脚本语言...原创 2010-06-07 21:29:52 · 193 阅读 · 0 评论 -
Web设计之REST架构风格
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。 ! _) i5 P! T1 r2 I3 d% _( W! w7 m0 e REST是什么 1 `8 h% H5 D5 {# J$ d/ k3 Y1 `8 [( @)...原创 2010-06-07 21:16:57 · 141 阅读 · 0 评论 -
惯例优于配置原则
惯例优于配置(Convention over Configuration) 来源于Ruby On Rails框架的设计理念,也被认为是Rails大获成功的关键因素之一。这里所谓的惯例,可以理解为框架对编程的一些约束,我们可以根据实现制订的默认准则,通过反射技能完成对象的建立,对象的协作,甚至是使用程序的组装。例如在Rails中对MVC模式的实现中,就事先确立了Model、View和Contr...原创 2010-07-21 10:42:34 · 290 阅读 · 0 评论 -
Ruby中AOP实现方法
转自:http://blackanger.blog.51cto.com/140924/40810 Ruby是如何实现AOP的。。。只涉及AOP中的一个方面,拦截(Interception) [Copy to clipboard] [ - ] CODE: # foo.rb class Foo def bar "bar" end end [Copy to clipb...原创 2010-07-19 15:48:44 · 191 阅读 · 0 评论 -
ruby中星号(*)作用
1,有正常的乘法功能 2*2 1*1 2,数组*integer eg: [1,2 ,[3 , [4 ,5]]] *2 = [1,2 ,[3 , [4 ,5]] , 1,2 ,[3 , [4,5]]] 3,字符串*integer eg: "hello"*2 = "hellohello" 4,创建数组 eg: *a = 1,3,"as" a = [1,3, ...原创 2010-07-19 11:50:15 · 132 阅读 · 0 评论 -
字符,整数,字符串转换 pack,unpack
字符串和整数的转换: [align=left] ?a #显示a的ascii值 97.chr #转换成ascii对象的字符 97.to_s # "97" “abcd”[1] "abcd"[1,2] "abcd"[1..-1] #各有不同 “abcd”.unpack("cccc") #[97 , 98 , ...原创 2010-07-19 11:45:14 · 231 阅读 · 0 评论 -
Ruby 常用内部变量
局部域:在某一个线程作用域内才能有效,下列也可看做是线程内的局部变量。 PS:这边讲解的几个变量都是于正则匹配相关的,正则匹配过程的代码是一样的,这里不重复输入正则表达式匹配的代码,只在第一个例子里给出完整的输入和输出,之后的例子只直接输出变量的值。 $_ gets或readline最后读入的字符串,若遇到EOF则为nil。该变量的作用域是局部域。 irb(main):006:0>...原创 2010-06-11 17:01:24 · 116 阅读 · 0 评论