2008-01-26

用scrubyt抓取酷讯最新火车票信息

关键字: scrubyt screen-scaping
用scrubyt写的一个简单的小例子,scrubyt看起来真的很不错,不过现在bug也非常的多,特别是对xpath的支持。 require 'rubygems' require 'scrubyt' Scrubyt.logger = Scrubyt::Logger.new kooxoo_data = Scrubyt::Extractor.define do fetch "http://piao.kooxoo.com/" fill_textfield 'vFrom', '北京' fill_textfield 'to', '广州' submit re ...
2008-01-25

scrubyt出现RubyInline (= 3.6.3)错误的解决办法

关键字: ruby scruby rubyinline
装好 scruby 后第一次使用遇到一个错误:site_ruby/1.8/rubygems.rb:246:in `activate': can't activate RubyInline (= 3.6.3), already activated RubyInline-3.6.6] (Gem::Exception)GOOGLE了一下,找到了两种方法:1.使用gem uninstall RubyInline把3.6.6版本的RubyInline卸载了,具体操作见lintide的博客。2.在require 'scrubyt' 之前指定 RubyInline的版本,只要加上以下代码就可以了: ...
2008-01-19

用busybox扩展android系统的控制台命令

关键字: android busybox
安装: 1 到http://www.billrocks.org/android_libs/bin/下载busybox文件。 2 把busybox上传到android系统,并设置可执行权限。 adb push busybox /system/bin adb shell # chmod 655 /system/bin/busybox 3 运行 busybox 查看android linux内核版本 # busybox uname -a Linux (none) 2.6.23 #5 Thu Dec 27 14:10:07 PST 2007 armv5tejl unknown 启动一个httpd服 ...
2008-01-19

用VNC远程控制android模拟器

关键字: android vnc
1 到http://code.google.com/p/android-vnc/ 下载 zImage 和 fbvncserver两个文件。 2 用下面命令启动模拟器 emulator -kernel zImage -noskin 3 将fbvncserver文件上传到android系统的/data目录下 adb push fbvncserver /data 4 运行 fbvncserver adb shell # chmod 655 /data/fbvncserver # /data/fbvncserver 5 telnet到android设置端口转发 telnet localhost ...
2008-01-14

在j2me中载入propreties资源

关键字: j2me
public Properties load(String res) throws IOException { Properties prop = new Properties(); DataInputStream is = null; try { is = new DataInputStream(this.getClass().getResourceAsStream(res)); StringBuffer sb = new StringBuffer() ...
2008-01-10

java中用Process执行外部命令挂起问题的解决办法

关键字: java process runtime.exec waitfor hang
我要在Java中调一个外部命令,于是写了以下代码 Process p = Runtime.getRuntime().exec("my command ..."); int c = p.waitFor(); if (c != 0) { System.out.prinln("处理失败"); BufferedReader br = new BufferedReader(new InputStreamReader(p.getErrorStream())); for (String line = br.readLine(); line != null; l ...
2008-01-10

如何用JAVA输出一个UTF8编码的文本文件

关键字: java 编码 utf8
FileOutputStream fos = new FileOutputStream("test.txt"); Writer out = new OutputStreamWriter(fos, "utf-8"); out.write(contentString); out.close(); fos.close();
pickerel
搜索本博客
最近加入圈子
存档
最新评论