ruby 人工智能
-
Ruby:多线程行列(Queue)下载博客文章到本地
Ruby:多线程队列(Queue)下载博客文章到本地Ruby:多线程下载博客文章到本地的完整代码#encoding:utf-8require'net/http'require'thread'require'open-uri'require'nokogiri'require'date'$queue=Queue.new#文章列表页数page_nums=8page_nums.timesdo|num|$q...
290
热度 -
ruby设立一个灵活api架构的思路
ruby设置一个灵活api架构的思路API定义也许很简单,但是要做到可扩展性强,调用简单统一,还是要花一些心思。下面总结一下ruby设置一个灵活api架构的思路和样例:需求:整合["Google","Yahoo","Baidu","Sogou",'Bing','Qihu']等的接口调用。思路:一:最外层定义一个api.rb类型请求转发模块Test::Api,按照searche_type字段属性的请...
120
热度 -
Ruby ajax兑现二级联动菜单
Rubyajax实现二级联动菜单 ? view页面代码: ? <labelstyle="font:bold;">Season<spanclass="required">*</span></label> <%=select('season','id', ????Season.all.collect{|t|[t.name,t.id]},{:incl...
901
热度 -
ruby开发中错误处理解析
ruby开发中异常处理解析在Ruby开发(http://www.maiziedu.com/course/ruby-px/)中提供了一个很好的机制来处理异常。很多学习ruby的朋友会经常忽视异常处理,特别是ruby/rails圈,几乎大家都没怎么写过异常处理的代码。其实异常处理还是挺重要的,想写出出色的代码,必须得了解清楚异常的机制以及异常处理的最佳实践。关于异常处理,问题无非是下面几个,并且各个高...
439
热度 -
[book of ruby]Chapter 五: Loops and Iterators
[bookofruby]Chapter5:LoopsandIterators原作者:http://www.verydemo.com/demo_c119_i3030.htmlChapter5:LoopsandIteratorsMuchofprogrammingisconcernedwithrepetition.Maybeyouwantyourprogramtobeeptentimes,readlin...
478
热度 -
智能提醒 autocomplete
智能提示autocomplete<!doctypehtml> <htmllang="us"> <head> <metacharset="utf-8"> <title>jQueryUIExamplePage</title> <linkhref="css/ui-ligh...
727
热度 -
Official Ruby-on-Rails Integration with Sass
一些gem的简要翻译(欢迎提出问题共同讨论)写这篇文章主要有两方面用途1.希望给rails同行一定的帮助,翻译水平有限,贴出中英文,翻译有误的地方欢迎指正,非常感谢,转载请标明出处,谢谢。2.加深作者对gem的理解,有需要更详细了解安装以及使用的朋友可以点击文章中的链接进入gemsources详细介绍。3.不定期更新一.mjackson/rack-accept版本:0.4.5Rack::Accep...
659
热度 -
ruby实现邮件驱动踊跃推送触发程序
ruby实现邮件驱动主动推送触发程序邮件服务器接收到邮件后,servicepush通知程序。有什么办法实现吗?1、客户端轮询2、服务器主动推送。首先熟悉一下,收发邮件的协议:Net::SMTP(发送邮件)Net::POP3(接收邮件)Net::IMAP(接收邮件)网上很多用pop3收邮件的例子,但是用pop3收邮件只能获取收件箱里面所有邮件,邮件是否已读等标记无法获取,使用imap协议则避免了这个...
129
热度 -
如何让Ruby增加30%的性能改进
一切都和--enable-pthread有关问一下Ruby黑客怎么简单地增加一个线程的Ruby应用程序的性能。也许,这些黑客会告诉你,“小伙,每个人都知道在编译Ruby的时候你需要使用configure的--disable-pthread参数”。没错,在configure--disable-pthread可以让你得到大约30%性能提高。但是,这是为什么呢?所有的这一些我们需要使用strace工具,...
971
热度 -
大牛,怎么在windows下将Qt与Ruby进行绑定
请教各位大牛,如何在windows下将Qt与Ruby进行绑定!RT,小弟初学Ruby,在linux下已经可以将Qt和Ruby进行绑定。现在急需在windows下使用Qt和Ruby进行开发,请教各位绑定的方法。我试过用qtbindings,但是还是不能require,急死了!color='#FF8000'>------解决方案--------------------引用:RT,小弟初学Ruby,在l...
46
热度 -
Ruby on rails有关问题,请一下
Rubyonrails问题,请高手指点一下请高手指点一下这个是什么地方错误?非常感谢!MissingSourceFileinAppController#greetingonsuchfiletoload--sqlite3RAILS_ROOT:D:/Ruby/Projects/hello注:greeting是我在控制器中的一个方法详细如下:D:\Ruby\Projects\hello\app\cont...
4614
热度 -
ruby学习之一(装配、第一个小程序“hello, world”)
ruby学习之一(安装、第一个小程序“hello,world”)在网页http://www.rubychina.net/downloads/上找到--〉RubyonWindows--〉Ruby1.8.6One-ClickInstallerStableversion(recommended)点击鼠标右键,另存为…,存入你的本地硬盘,这就完成了下载。运行下载好的文件ruby185-21,出现安装向导界...
177
热度 -
99公寓四六级成绩查询模拟ruby版本和curl版本
99宿舍四六级成绩查询模拟ruby版本和curl版本一.ruby版本,需要使用curbgemruby">#encoding:UTF-8require'curb'#99宿舍网页是GBK的CET_NUM="xxxxxxxxxxxx"CET_NAME="xxxx".encode('gb2312','utf-8')user={:name=>CET_NAME,:id=>CET_NUM}get_s...
145
热度 -
ruby中类似批处理中goto的语法或者方法是什么解决方法
ruby中类似批处理中goto的语法或者方法是什么RT,我看到过,不过忘了,也想不起来怎么用,望大虾帮忙!color='#FF8000'>------解决方案--------------------------------------------------------没见过,据说有第三方实现的等价办法,ruby的循环、模块、条件判断那么强大和方便,用不着goto这种有明显缺陷的语法特点,goto...
6431
热度 -
ruby中相仿批处理中goto的语法或者方法是什么
ruby中类似批处理中goto的语法或者方法是什么RT,我看到过,不过忘了,也想不起来怎么用,望大虾帮忙!color='#e78608'>------解决方案--------------------------------------------------------没见过,据说有第三方实现的等价办法,ruby的循环、模块、条件判断那么强大和方便,用不着goto这种有明显缺陷的语法特点,goto...
4433
热度 -
ruby中类似批处理中goto的语法可能方法是什么
ruby中类似批处理中goto的语法或者方法是什么RT,我看到过,不过忘了,也想不起来怎么用,望大虾帮忙!color='#FF8000'>------解决方案--------------------没见过,据说有第三方实现的等价办法,ruby的循环、模块、条件判断那么强大和方便,用不着goto这种有明显缺陷的语法特点,goto只是在汇编和c年代时代码更简洁而已,ruby的代码已经不是一般的简洁了~...
154
热度 -
ruby的def 跟 define_method的细致差别
ruby的def和define_method的细致差别ruby语言中,class_eval和instance_eval的具体差别比较明显,class_eval针对的是一个Class的对象,然后在此对象中可以定义instance方法。而instance_eval是针对某个对象,打开的class是eigenclass或者singletonclass。classAendA.instance_evaldo...
120
热度 -
[置顶] Eclipse中装配Ruby的插件org.rubypeople.rdt
[置顶]Eclipse中安装Ruby的插件org.rubypeople.rdt来自:http://www.verydemo.com/demo_c119_i6309.html?....................................................................Ruby编辑器sciteF5可以运行">Ruby编辑器SciTE下载地址:http://d...
309
热度 -
ruby运行出错集锦2 -证书出错-ruby SSL_connect returned=1 errno=0 state=SSLv3 read server ce
ruby运行出错汇总2-证书出错-rubySSL_connectreturned=1errno=0state=SSLv3readserverce使用gemupdate遇到这个问题,原来是ruby没有包含SSL证书,所以Https的链接被服务器拒绝。?解决方法很简单,首先在这里下载证书(http://curl.haxx.se/ca/cacert.pem),然后再环境变量里设置SSL_CERT_FIL...
495
热度 -
Ruby中访问控制符public,private,protected差别总结
Ruby中访问控制符public,private,protected区别总结重点关注private与protectedpublic默认即为public,全局都可以访问,这个不解释privateC++,“private”意为“privatetothisclass”,但是Ruby中意为“privatetothisinstance”...
92
热度