P136

  Ruby 程序设计 文档

Ruby语言的发明人是日本人松本行弘(Matsumoto Yukihiro),大家亲切的称呼他"Matz"。 可能会出乎大家的意料,Ruby并不是一种近年来才诞生的语言,它的历史可以追溯到1993年,Ruby之父Matz开始对脚本语言感兴趣。在通过一些分析和思考之后,Matz认为脚本语言是可以变得很强大和灵活的,于是他准备把脚本语言作为他的发展方向。 和很多人一样,Matz是一个面向对象程序设计的fans,自然而然他想研究一种支持面向对象程序设计的脚本语言。随后的一段时间,他到网络上搜集了一些相关的资料,并且发现了Perl 5,当时Perl 5还没有发布。通过一段时间了解后,Matz.发现Perl 5这并不是他想的东西,所以他放弃了把Perl当作一个面向对象的脚本语言使用的念头。随后Matz转向了Python,Python是一个解释型的、面向对象语言,但是Matz发现Python并不能完全算作“面向对象”语言。

coco111 2012-12-12   509   0
P15

  t11_设计模式_装饰模式 文档

在程序中,如何实现?装饰模式 - 定义定义动态地给一个对象增加其他职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式——结构图装饰模式——参与者参与者部件(Compontent):定义对象的接口,可以给这些对象动态增加职责(方法)。具体部件(ConcreteCompontent):定义具体的对象,装饰抽象类可以给它增加额外的职责(方法)。装饰抽象类(Decorator):维护一个内有的部件,并且定义一个与部件接口一致的接口。

726804030 2012-11-20   2423   0
Ruby  
P32

  Rails App 运用 Redis 构建高性能的实时搜索李 文档

目前市面上的搜索引擎项目但我不讲它们!Background做了者也(zheye.org)这个网站;需要实现类似Quora那样高效的搜索功能;采用RubyonRails开发,MongoDB数据库;中文的搜索,需要分词;需要逐字匹配搜索;能够在键盘输入的瞬间响应搜索结果;MongoDB支持;不需要太复杂的查询,单个字段作为搜索条件;逐字匹配功能;分词、模糊匹配;实时更新;排序;此搜索功能的需求为什么不用Sphinx或其他的开源项目查询速度无法满足按键瞬间需要响应的需求对于MongoDB的,暂无现成的组件可用需要逐字匹配搜索实时更新索引起初的实现机制

efeil 2012-09-07   15461   0
NoSQL数据库   JSON   Python   Ruby   SQL  
P

面向对象脚本语言 Ruby 参考手册 文档

Ruby是一种简便快捷的面向对象编程的脚本语言.Ruby可以(像Perl一样)进行文本处理及系统管理,其功能十分丰富.同时,Ruby简单易懂,便于扩充. 若您正在寻找一种简单的面向对象语言,或者觉得Perl不够简便,又或者虽然喜欢Lisp的思想却讨厌到处都是括号的话,Ruby正是您不二的选择. Ruby有下列优点.

solokevin 2012-08-31   7652   0
P

Ruby Cookbook 文档

你想探究Ruby的极致吗?Ruby Cookbook就是关于这一当今最热门编程语言的最全面的问题求解指南。本书使用清晰的阐述和数千行可以在你的项目中使用的源代码,来为你在实际应用中可能碰到的数百个问题提供解决方法。从数据结构到集成前沿技术的算法,Ruby Cookbook为每一位编程人员都准备了一些专题。 

solokevin 2012-08-31   3627   0
P

Learning Ruby 文档

 这不是一本编程入门教材,而是给“有使用其他语言进行编程的经验的程序员”(本书前言部分)写的。豆瓣上这么多低分,不知道是不是因为很多人把它当成O'Reilly传统的Learning X系列了。事实上本书作者对这一点是有预期的,在前言中反复强调这本书的目标读者。 <br>   Ruby语言的创造者松本行弘为本书做的序中也说,“本书并没有加进冗长的参考手册的内容,而是简单地整理出了进入Ruby世界的必要的信息”,“非常难得的是本书并没有忘记像读者介绍Ruby作为一门语言所具有的独特的‘文化’。编程语言之间的区别……在于隐藏在语言以及方法库背后的文化和设计哲学。”

solokevin 2012-08-31   4110   0
P5

  Ruby安装环境手册 文档

安装Ruby解释器,相应的库和Ruby开发环境ruby186-25.exe二.安装RubyEclipse插件RDT

victorzcs 2012-07-19   592   0
P16

  Watir 测试框架介绍 文档

gem介绍: gem是ruby管理包的工具,是ruby安装后自带工具,在安装包时会经常用到该工具

firstsoft 2012-05-23   3065   0
测试工具   Java   Ruby   SQL   Go  
P23

  Yii 框架简介 文档

主要内容Yii框架的起源一个浏览器请求的处理过程组件过滤器模型层视图层命令行程序*Yii框架的起源美籍华人“qiang”于2008年1月开始开发YII框架(他原来是Prado框架的核心开发成员之一,维护该框架超过3年),YII框架的设计思想主要来源于(Prado,RubyonRails,jQuery,Symfony,Joomla)http://www.yiiframework.com/about/Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程。

baixueshi 2012-05-15   7876   0
Web框架   Delphi   PHP   Ruby  
P99

  Ruby 教程 文档

Ruby语言的发明人是日本人松本行弘(Matsumoto Yukihiro),大家亲切的称呼他"Matz"。 可能会出乎大家的意料,Ruby并不是一种近年来才诞生的语言,它的历史可以追溯到1993年,Ruby之父Matz开始对脚本语言感兴趣。在通过一些分析和思考之后,Matz认为脚本语言是可以变得很强大和灵活的,于是他准备把脚本语言作为他的发展方向。 和很多人一样,Matz是一个面向对象程序设计的fans,自然而然他想研究一种支持面向对象程序设计的脚本语言。随后的一段时间,他到网络上搜集了一些相关的资料,并且发现了Perl 5,当时Perl 5还没有发布。通过一段时间了解后,Matz.发现Perl 5这并不是他想的东西,所以他放弃了把Perl当作一个面向对象的脚本语言使用的念头。

jihua 2012-05-13   6607   0
P104

  Ruby技巧001 常值 文档

所谓常值(literal),就是用来将数值、字符串等基本的对象直接写在脚本中的表示法。

jihua 2012-05-13   2306   0
P24

  Ruby 经验总结 文档

Ruby 经验总结

python1981 2012-03-23   596   0
P21

  Ruby 开发答疑 文档

Ruby语言的代码可读性是很强的。本问答只把一些语法特点、以及别的语言中可能没有或不同的东西展现出来,目的在于让有别的编程语言经验的人能快速读懂Ruby代码。

python1981 2012-03-23   3287   0
P3

  memcached配置及在其Ruby中应用 文档

memcached配置及在其Ruby中应用

python1981 2012-03-23   576   0
P13

  Watir学习心得分享 文档

Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。

raicon 2012-02-12   4376   0
Ruby开发   Ruby   SQL  
P4

  初识Ruby和Watir 文档

当测试人员通过Watir来进行自动化测试脚本的编写时,就不要指望通过“录制”的方式来生成初始脚本了,我们需要手动编写page文件,page文件主要是负责对一个页面内控件的描述,就好比QTP、RFT中的对象地图(object map),只不过Watir是手动编写对象描述,而其他自动化测试工具可以录制后(或手动抓取后)生成。“回放”过程中,控件的识别是通过page文件定义的属性进行识别。

raicon 2012-02-12   3483   0
P2

  Ruby介绍 文档

Ruby是什么:一种为简单快捷面向对象编程而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵守GPL协议和RubyLicense。Ruby设计理念:减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计Ruby语言的Matz的一个首要的考虑;其次是良好的界面设计。

569883932 2011-12-17   644   0
P1

  Ruby优缺点 文档

优点:1采用虚拟机实现跨平台2支持垃圾回收3脚本语言,灵活,容易扩展4支持面向对象5基于脚本语言,易于同LinuxShell进行交互6拥有功能强大和完善的标准类库7拥有良好的交互式运行环境:IRB,方便进行开发和调试8语言内置对规则表达式(RegularExpress)的支持9直观的Block语法来实现循环遍历和函数回调10开放源代码11支持异常机制。

569883932 2011-12-17   495   0
P30

  使用GIT进行版本控制 文档

1.傻瓜都会的初始化,git init, git commit -a, 就完了。对于随便写两行代码就要放到代码管理工具里的人来说,再合适不过。也可以拿git做备份系统,或者同步两台机器的文档,都很方便。<br> 2.绝大部分操作在本地完成,不用和集中的代码管理服务器交互,终于可以随时随地大胆地check in代码了。 只有最终完成的版本才需要向一个中心的集中的代码管理服务器提交。<br> 3.每次提交都会对所有代码创建一个唯一的commit id。不像CVS那样都是对单个文件分别进行版本的更改。所以你可以一次性将某次提交前的所有代码check出来,而不用考虑到底提交过那些文件。(其实SVN也可以做到这点)

jialing 2011-12-01   2405   0
P27

  Redis 深入浅出 文档

22221cjp 2011-11-26   590   0
1 2 3

关键词

最新上传

热门文档