09 2014 档案

摘要:在用ruby的smtp库发送邮件的时候,出现了这个错误454 Authenti cation failed, please open smtp flag first! (Net::SMTPAuthenticationError) 我用的是QQ邮箱 解决办法: 在QQ邮箱的设置-》账户中找到POP... 阅读全文
posted @ 2014-09-29 19:18 smallbottle 阅读(378) 评论(0) 推荐(0) 编辑
摘要:最近在用ruby的一些库的时候,总是出现这个错误。在使用net/imap库的时候,或者net/http库(主要是用到了https,https是用了ssl) 的时候,具体如下:错误提示:E:/Ruby200/lib/ruby/2.0.0/net/imap.rb:1454:in `connect': S... 阅读全文
posted @ 2014-09-29 18:56 smallbottle 阅读(5450) 评论(1) 推荐(0) 编辑
摘要:在ruby中,**是乘方的意思。它是一个右结合性的运算。如下:在多个乘方的时候,会先进行后面的乘方运算,结果作为指数再与前一位进行乘方运算。 阅读全文
posted @ 2014-09-25 11:50 smallbottle 阅读(250) 评论(0) 推荐(0) 编辑
摘要:斐波那契数列就是0,1,1,2,3,5……这样的一波数列,第三个数是前两个数的和。兔子问题,上楼梯的台阶方法的个数问题,都是斐波那契数列。斐波那契可以简单的用递归实现:1 def fib(n)2 # Calculate the nth Fibonacci Number3 return n... 阅读全文
posted @ 2014-09-22 21:05 smallbottle 阅读(616) 评论(0) 推荐(0) 编辑
摘要:最近看到一个模型用到了shoes,准备自己试一试。搞了半天,也安装不成功。直接安装包,gem install shoes,失败, 从rubygems上下载最新版本的shoes 然后安装,成功了。随便写了一个代码,1 require 'shoes'2 Shoes.app do 3 bu... 阅读全文
posted @ 2014-09-15 19:41 smallbottle 阅读(184) 评论(0) 推荐(0) 编辑
摘要:ruby中的alias和alias_method都可以重命名一个方法,它们的区别如下:1.alias是ruby的一个关键字,因此使用的时候是alias :newname :oldname alias_method是Module类的一个方法,因此使用的时候是alias_method :newname... 阅读全文
posted @ 2014-09-12 16:55 smallbottle 阅读(3152) 评论(0) 推荐(0) 编辑