摘要:
这个问题也是困扰了好几天 阅读全文
posted @ 2011-01-21 13:43
lexus
阅读(123)
评论(0)
推荐(0)
摘要:
URL Encode关键字: ruby url encode在Ruby中:URI.escape == URI.encode URI.unescape ==URI.decodeURI.escape(str):采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。... 阅读全文
posted @ 2011-01-21 09:22
lexus
阅读(960)
评论(0)
推荐(0)
摘要:
今天花了一天时间将py下抽取html数据的代码,用ruby的方式写了一遍, 总得过程感觉清晰度没有python好,但是ruby的写法多,所以代码还是省了不少,另外也优雅了使用了mixin 晚上正在慢慢下图片,现在我的爬虫是完全基于数据库了,之前在写python时完全文本化的脚本,部分中间过程的代码放在sqlite中,最终得脚本都可以独立于数据库存在,不过由于用的python的库多,还是依赖非常... 阅读全文
posted @ 2011-01-21 00:40
lexus
阅读(298)
评论(0)
推荐(0)
摘要:
a[\s\S]*?href=("|')(?Plink[^\1]*?)\1[\s\S]*?img[\s\S]*?src=("|')(?Pimg[^\3]*?)\3 阅读全文
posted @ 2011-01-20 21:42
lexus
阅读(373)
评论(0)
推荐(0)
摘要:
用ruby下载图片2009-08-04 22:38from: http://bbs.railschina.com/thread-23-1-1.htmlrequire "open-uri"data=open("http://bbs.railschina.com/images/default/logo.gif"){|f|f.read}open("logo.gif","wb"){|f|f.write(d... 阅读全文
posted @ 2011-01-20 21:42
lexus
阅读(604)
评论(0)
推荐(0)
摘要:
http://simohayha.javaeye.com/blog/147438 Alex学Ruby[ Hash方法汇总 ] 2008-07-20 21:24:36标签:Ruby 语法原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blackanger.blog.51cto.com/140924/88709一。给Hash添加默认... 阅读全文
posted @ 2011-01-20 20:07
lexus
阅读(247)
评论(0)
推荐(0)
摘要:
#coding:utf-8class ::Stringdef find_tag_idx(tag,count=1) #html=html.to_s html=self current_count=0 idx=0 start=0 puts "===========" puts count puts current_count while current_count count idx=html.... 阅读全文
posted @ 2011-01-20 19:05
lexus
阅读(597)
评论(0)
推荐(0)
摘要:
Infinity = 1.0/0# a rather useless rangeeverything = -Infinity..Infinityputs everything.includes?(5) #- true 阅读全文
posted @ 2011-01-20 14:08
lexus
阅读(503)
评论(0)
推荐(0)
摘要:
#coding:utf-8def get_part(html,args={})puts htmlputs argsputs args[:s]puts "========"puts args["s"]puts args.key?(:s)puts args.key?("s")endhtml="abcd_abcd"s="a"e="d"get_part(html,:s=1,:e=2)a="中国a"pu... 阅读全文
posted @ 2011-01-20 10:27
lexus
阅读(238)
评论(0)
推荐(0)
摘要:
(一)Ruby中一切都是对象,包括一个常数.比如可以用.class属性来查看一个对象的类型,你可以看下1.class,会发现常数1的类型是Fixnum,1不过是Fixnum的一个实例。还可以使用-37这个Fixnum的实例方法abs来取得绝对值:-37.abs()会返回37又如输入一个1.1.class,会返回Float。(二)Ruby语法Ruby中的类以class开始 以end结束,类名首字母的... 阅读全文
posted @ 2011-01-20 09:56
lexus
阅读(2622)
评论(0)
推荐(0)
摘要:
http://lanwen.wordpress.com/2009/04/18/%E6%8A%8Ayahoo-yql-%E5%BD%93%E5%81%9A-crawler-%E6%9D%A5%E4%BD%BF%E7%94%A8/ Style: Background Foreground Link Color Link Visited Size: Width:More ▼ Open ModeOv... 阅读全文
posted @ 2011-01-20 00:26
lexus
阅读(267)
评论(0)
推荐(0)
摘要:
字符串的取代 将字符串的一部分换成其他的字符串的这种操作称为"取代"。Ruby有sub与gsub这两个方法用来做取代的操作,这两个方法的差异在于sub方法是取代最先找到的地方,而gsub方法会取代所有找到的地方。 关于sub方法与gsub方法,请参见"14.6.1 sub方法与gsub方法"一节的介绍。另外,sub方法与gsub方法还有破坏性的版本sub!方法与gsub!方法,同样在该节进行介绍。... 阅读全文
posted @ 2011-01-19 23:02
lexus
阅读(5502)
评论(0)
推荐(0)
摘要:
虎翼风51.net cdn服务商 http://www.mediatemple.net/webhosting/procdn/ http://www.maxcdn.com/ 阅读全文
posted @ 2011-01-19 19:31
lexus
阅读(207)
评论(0)
推荐(0)
摘要:
http://www.blueidea.com/tech/site/2011/8271.asp 阅读全文
posted @ 2011-01-19 00:41
lexus
阅读(219)
评论(0)
推荐(0)
摘要:
Ubuntu下使用sysv-rc-conf管理服务 http://javasky.172baby.com/posts/123554.html 阅读全文
posted @ 2011-01-19 00:12
lexus
阅读(204)
评论(0)
推荐(0)
摘要:
事实上如果没什么特别需求,到这里 OpenSSH Server 就算安装好了。但是进一步设置一下,可以让 OpenSSH 登录时间更短,并且更加安全。这一切都是通过修改 openssh 的配置文件 sshd_config 实现的。 首先,您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns 信息导致的。我们可以通过... 阅读全文
posted @ 2011-01-18 22:50
lexus
阅读(199)
评论(0)
推荐(0)
|