linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell
您的位置:
主页
>
脚本语言
> ruby
ruby
Ruby 是完全面向对象的:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。
ruby、javascript、php中的观察者模式实现代码
面试被问及到js中的观察者模式,这玩意儿早就了解过,可以说是动态语言中非常有用的一个设计模式,非常惭愧的没有系统的研究过。不过没关系,哪里不会补哪里,立刻动手,用所会的语言都实现一遍。观察者模式关于观
PHP实现的一个保存远程文件到本地的函数分享
最近遇到了PHP远程图片本地话的问题,查了查手册发现file_get_contents()和file_put_contents()可以解决这个问题。思路很简单,将远程文件读入字符串中,然后按照规则写入
openSUSE下的Ruby安装openssl出错解决方法
最近把玩Ruby,不错的说,很有感觉;在一台老机器上面装了openSUSE12.3,然后使用rvm安装了ruby,其实任何好的发行版打包的ruby都不如使用rvm安装的ruby,亲身感受(不服来辩)。
Ruby类继承、抽象类、类拓展混入、代理类实例
总结一下工作中遇到的类扩展:1、类继承:当多个类公用很多方法的时候可以将公用方法部分抽取出来,需要的类做相关继承。例子:复制代码代码如下:/divclassAActiveRecord::Basedef
Rails中遇到错误跳转到统一提示错误页的方法
一个迭代开发中的网站难免存在bug,出bug的时候客户体验就很不好了,为解决此问题,可以在classerror产生的时候,触发跳转到统一提示页面,并给开发人员发邮件报错误信息,提高测试能力和用户体验。
Ruby中Hash的11个问题解答
最近在学习Rails,因为学习的java为入门语言.些许的不太适应.特别是Ruby的Hash.不过细细的想想就通了.基本上都是通的Key-Value.除了刚开始不太适应写法没什么大的问题.这个是我在网
Ruby实现邮件主动推送触发程序
邮件服务器接收到邮件后,servicepush通知程序。有什么办法实现吗?1、客户端轮询2、服务器主动推送。首先熟悉一下,收发邮件的协议:Net::SMTP(发送邮件)Net::POP3(接收邮件)N
ruby和pig处理流式文件实例
大数据操作中涉及到数据清洗步奏还是用脚本处理比较方便,下边介绍一下pig加载hdfs文件后调用ruby脚本处理数据,再返回数据流至pig中处理的一个简单案例。注意:ruby的流式处理用到wukong这
Ruby中的类Google Map/Reduce框架Skynet介绍
Skynet是一个很响亮的名字,因为它是阿诺施瓦辛格主演的经典系列电影《终结者》里面的统治人类的超级计算机网络。不过本文的Skynet没这么恐怖,它是一个ruby版本的GoogleMap/Reduce
Rails Routes中new、collection、member的区别浅析
RESTful风格的路由动词默认有7个(分别为:index,show,create,new,edit,update,destroy)。有时我们需要自定义路由,这时就要用到:on参数。:on参数有三种取
Ruby元编程小结
今天被问到此类问题,以前总是觉得这个是比较宽泛的一个概念,自己即使是用过这些特性,但却一直不知道这叫“元编程”直到今天被人问起的时候,方才顿悟一些,随后便在网上和自己的平实用的一些元编程做个小总结。原
Ruby中创建字符串的一些技巧小结
%{String}用于创建一个使用双引号括起来的字符串%Q{String}用于创建一个使用双引号括起来的字符串复制代码代码如下:/divstr=END_OF_STRINGastringEND_OF_S
Ruby Gems更换淘宝源方法
最近由于要做课设,所以昨天装了个Windows,感觉闲的没事干,就想装个Ruby玩玩。官方的Rubygems源由于有些资源放在AmazonS3上面,所以有时会抽风,在Linux下我用proxychai
Ruby中实现统计文件行数、单词数和字符数
在Ruby中我们定义一个wc方法,用来统计文件中出现的文本行数、单词数和字符数,ruby代码程序如下:复制代码代码如下:/divdefwc(filename)nline=nword=nchar=0Fi
Ruby迭代器的7种技巧分享
Ruby由于吸收了Perl的正则表达式和Python的可读性,所以其中的计数取值方法,是非常人性化和灵活的,这里可以举例来说明下:一、打印7次“hello,world”,如下:复制代码代码如下:/di
Ruby和Shell脚本实现判断成绩及格功能
需求为:从键盘输入分数,以此来判断,0-59为不及格,打印“您没有及格,请下次努力!”,60-79为及格,打印“您的成绩及格,请更加努力!”,80-100为成绩良,打印“您的成绩为优秀,请再接再厉!”
Ruby、PHP、Shell实现求50以内的素数
ruby求50之内的素数的方法,感觉对比PHP和SHELL方法是最简单的,但SHELL中可以利用factor命令,而PHP中没有求素数的对应函数的,需要自己设计算法,三种方式大家对比学习下,应该还有更
Ruby简洁学习笔记(一):字符串、数字、类和对象
为了证明Ruby真的好用,helloworld也能写的如此简洁:复制代码代码如下:/divputs’helloworld’/div1.输入/输出复制代码代码如下:/divprint(’Enteryou
Ruby简洁学习笔记(二):类继承、属性、类变量
1.如何声明一个子类复制代码代码如下:/divclassTreasureThing/div这样Thing类中的属性name,description都被Treasure继承2.以下三种方式传入父类ini
Ruby中使用连续体Continuation实现生成器
ruby中有很多经典的驱动器结构,比如枚举器和生成器等.这次简单介绍下生成器的概念.生成器是按照功能要求,一次产生一个对象,或称之为生成一个对象的方法.ruby中的连续体正好可以用来完成生成器的功能.
ruby实现的文件自删除代码分享
因为windows的文件删除机制和unixlike的不一样,so不保证如下代码能在windows中使用,哪位童鞋帮我在windows中测试一下也好啊!复制代码代码如下:/div#!/usr/bin/r
Ruby实现发送邮件的两个方法
其实只要你任性的可以,用telnet也是可以发邮件的哦。不过本猫没那么任性,还是用KISS原则来发邮件吧。本篇博文只介绍了如何发邮件,但没涉及收邮件的事,以后如有机会会单独开一篇博文介绍。Ruby通过
Ruby创建“关键字”同名方法别名的方法
begin和end是ruby的关键字,但是Range中也有名称为begin和end的实例方法。现在问题来了:怎么创建它们的别名方法?如果用classRange;aliasbegin_xbeginend
Ruby中遍历目录的简洁方法
在ruby中我们要实现遍历指定目录的方法,网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示:复制代码代码如下:/div#!/usr/bin/rubydeftrav
Ubuntu系统安装Ruby语言的三种方法
Ruby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩的Web应用程序。rubygems可以很好地增强Ruby开发者的开发效率。要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只
首页
上一页
1
2
3
4
5
6
下一页
末页
文章分类
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell