- 浏览: 9867 次
- 性别:
- 来自: ...
最新评论
-
dingr:
呵呵 我感觉好像是一回事 你可以作个测试 你找个GBK的抓取以 ...
用Nokogiri抓取页面URL中有中文的解决办法 -
Hooopo:
引用注意:上边的编码是吧 一个汉字转换成三个字节 语 -》%E ...
用Nokogiri抓取页面URL中有中文的解决办法 -
t0uch:
REE安装建议不要用install,进source里自己手动安 ...
ruby-enterprise安装时修改rails版本问题
文章列表
linux进程的创建及相关知识的学习
- 博客分类:
- linux内核
一、进程的内核堆栈
1、 内核在创建进程的时候,在创建task_struct的同时,会为进程创建相应的堆栈。每个进程会有两个栈,一个用户栈,存在于用户空间,一个内核栈,存在于内核空间。当进程在用户空间运行时,cpu堆栈指针寄存器里面的内容是用户堆栈地址,使用用户栈;当进程在内核空间时,cpu堆栈指针寄存器里面的内容是内核栈空间地址,使用内核栈。
2、进程用户栈和内核栈的切换
当进程因为中断或者系统调用而陷入内核态之行时,进程所使用的堆栈也要从用户栈转到内核栈。
进程陷入内核态后,先把用户态堆栈的地址保存在内 ...
当选择大分类的时候 小分类跟着改变
model
class Category < ActiveRecord::Base
has_many :subcategories
end
class Subcategory < ActiveRecord::Base
belongs_to :category
end
view
<%= collection_select(:usedbook,:name,@categories,:id,:name) %>
<span id="next_select"> ...
我们在使用Nokogiri抓取网站页面的信息时,如果遇到你要抓取页面的URL里有中文,比如 我们拿豆瓣为例
我们要查找豆瓣里的一本书 :《sql语言艺术》他的查找URL是:http://book.douban.com/subject_search?search_text=SQL语言艺术&cat=1001
那么 你直接这样写代码的时候
url="http://book.douban.com/subject_search?search_text=SQL语言艺术=1001"
Nokogiri::HTML(open(url))
就会报错,因为浏览器打包 ...
在安装ruby-enterprise版本的时候,程序自动给你安装最新版本的RAILS 如果想改用以前老的版本你可以在ruby-enterprise根目录下找到installer.rb这个文件找到360行
gem_names.each do |gem_name|
color_puts "\n<b>Installing #{gem_name}...</b>"
if !sh("#{gem} install -r --no-rdoc --no-ri --no-update-sources --backtrace #{gem_na ...
操作系统 :Red Hat Enterprise Linux 5
(一)首先我们先安装ruby
http://www.ruby-lang.org/zh_CN/news/2008/08/12/ruby-1-8-7-p72-and-1-8-6-p287-released/
我安装的是 ruby-1.8.6-p287.tar.gz 版本
[root@dingrui ]# tar xzvf ruby-1.8.6-p287.tar.gz
[root@dingrui ]# cd ruby-1.8.6-p287
[root@dingrui ]# ./configure -prefix=/us ...