本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- ranbuijj
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- johnsmith9th
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
安装配置 JDK 7 ruby安装
http://www.oschina.net/question/615444_173042
linux 安装rubyMine
分类: ruby2014-10-15 10:01 342人阅读 评论(0) 收藏 举报
rubymine
Ruby的class_eval和instance_eval
class Blog
def one
p "method one"
end
def self.two
p "method two"
end
private
def three
p "method three"
end
en ...
贝格尔编排法-ruby实现
##贝格尔编排法贝格尔编排法 从1985年起,世界性排球比赛多采用“贝格尔”编排法。其优点是单数队参加时可避免第二轮的轮空队从第四轮起每场都与前一轮的轮空队比赛的不合理现象。方法采用“贝格尔”编排法,编排时如果参赛队为双数时,把参赛队数分一半(参赛队为单数时,最后以“0”表示形成双数),前一半由1号开始,自上而下写在左边;后一半的数自下而上写在右边,然后用横线把相对的号数连接起来。这即是 ...
微信订阅号:ruby 程序员年度总结(招募贡献者)
背景介绍:
ruby程序员微信订阅号于2014年5月份创建,开始只是因为微信的普及,方便,把一些自己认为比较好的ruby 或者 rails相关的技术分享给大家,睡觉之前或者上下班地铁上可以拿出来温故一下,一开始也自己问自己,rubychina也支持手机端,干吗非要发布在微信上呢,首先是定位,我希望ruby程序员(这个名字一开始没想好,后来发现创建了就改不了了)只是单纯的做技术分享,其次还是觉 ...
Ruby数组操作大全
转载自网络,作者: 小青豆
#初始化a = Array.newp a #=>[]a = Array.new(5)p a #=>[nil, nil, nil, nil, nil]a = Array.new(5,0)p a ...
Ruby扫盲之Hash十一问
Ruby扫盲之Hash十一问
最近在学习Rails,因为学习的java为入门语言.些许的不太适应.特别是Ruby的Hash.不过细细的想想就通了.基本上都是通的Key-Value.除了刚开始不太适应写法没什么大的问题.这个是我在网上看到的一篇日志.
<-----------------------------------------施主还是割了吧----------------------- ...
ruby的serialize序列化与属性分解
序列化(Serialize)通常指的是將一個物件轉換成一個可被資料庫儲存及傳輸的純文字形態,反之將這筆資料從資料庫讀出後轉回物件的動作我們就稱之為反序列(Deserialize),Rails提供了serialize讓你指定需要序列化資料的欄位,任何物件在存入資料庫時就會自動序列化成YAML格式,而當從資料庫取出時就會自動幫你反序列成原先的物件。下面的範例中,settings通常是text ...
流利说-后端开发工程师
流利说
后端开发工程师/专家
• 计算机或相关专业本科以上学历,两年以上工作经验(如果你足够牛,可以尝试挑战这一条)
• 以上Ruby或Java相关的后端开发经验,比如Rails、Sinatra等
• 熟悉关系型数据库,如MySQL,也了解NoSQL,比如MongoDB
• 熟悉Linux
• 熟悉如果去规模化一个Web应用(架构/数据库/缓存/CDN)
流利说公司简介:
http://www.li ...
ruby array - unexpected return
【基本介绍】
这里mark下ruby array遇到的一个问题
【简单例子】
irb(main):040:0> arr
=> [1, 2, 3, 4, 5]
irb(main):041:0> arr[5]
=> nil
irb(main):042:0> arr[5,0] #为什么不是nil?
=> []
irb(main):043:0> ...
ruby巧用curl
curl是利用URL语法在命令行方式下工作的开源文件传输工具。
比如你调用测试一个api接口。
result=%x(curl http://ip/service/report?data=#{data} -X GET)
相当于ruby不需要require HTTP相关的包。就能借助实现url相关访问和数据反馈。
实现文件断点续传:
# 当文件在下载完成之前结束该进程
$ cur ...
Ruby的.nil? .empty? .blank? .present?区别
.nil? , .empty? .blank? .present?区别:
.nil? 和 .empty? 是ruby的方法。 .blank? 是rails的方法。
.nil? 判断对象是否存在(nil)。不存在的对象都是nil的。
.empty? 对象已经存在,判断是否为空字段,比如一个字符串是否为空串,或者一个数组中是否有值
ruby实现邮件驱动主动推送触发程序
邮件服务器接收到邮件后,service push通知程序。有什么办法实现吗?
1、客户端轮询 2、服务器主动推送。
首先熟悉一下,收发邮件的协议:
Net::SMTP(发送邮件)
Net::POP3(接收邮件)
Net::IMAP(接收邮件)
网上很多用pop3收邮件的例子,但是用pop3收邮件只能获取收件箱里面所有邮件,邮件是否已读等标记无法获取,使用imap协议则避免了这个尴尬,im ...
Redis-Cluster部署文档
redis-cluster也就是redis的3.0版本,该版本集成redis集群功能。首先到该地址下载一个压缩包,百度云盘:http://pan.baidu.com/s/1ntr6e4T
1、 将压缩包放置到Linux机器的/opt目录下2、 使用cd命令进入到/opt/redis/need/目录,安装目录里的软件。ruby-2.1.3步骤如下: 1)、cd ruby-2.1.3 ...
ruby设置一个灵活api架构的思路
API定义也许很简单,但是要做到可扩展性强,调用简单统一,还是要花一些心思。
下面总结一下ruby设置一个灵活api架构的思路和样例:
需求:整合["Google", "Yahoo", "Baidu"]等的接口调用。
思路:
一:最外层定义一个api.rb类型请求转发模块Test::Api,按照searche_type字段属性的请求类型定向 ...
Ruby实现Android自动化屏幕适配
以后我将逐步在我的个人博客中写文章,有兴趣的同学可以访问:http://vjson.com
我相信对于Android开发者来说,屏幕适配一直是你心中的痛~,为了让Android开发者从屏幕适配的痛苦中解脱出来,我决定实现这个Android自动化屏幕适配的1.0版本。下面来讲一下思路。
首先以values-w360作为标准也就是360dp,对应的设备就是720×1080俗称的7 ...