- 浏览: 40912 次
- 性别:
- 来自: 成都
最近访客 更多访客>>
最新评论
-
xiapkmai:
帅哥,这个解决了没??我最近也在着急这个
关于Rails开发之数据排序问题 -
xiaoxiaoniao:
对我有用。谢谢
查看MySQL的运行状态 -
fantlam:
恩,有时真的要总结一下命令
http://www.linuxs ...
Linux 常用命令整理 -
fireflyman:
這個放到自己的blog 比較合適..
工作中用到的一些gem -
刑天战士:
光精通业务的人,来设计数据库的话,就是找死……
想辞掉工作,去追求热爱的Ruby。。。
文章列表
更新你的工作拷贝
svn update
做出修改
svn add
svn delete
svn copy
svn move
检验修改
svn status
svn diff
可能会取消一些修改
svn revert
解决冲突(合并别人的修改)
svn update
svn resolved
提交你的修改
svn commit
查找TuanAo目录下,所有包含'nokogiri'字符的文本:
在TuanAo的上层目录下运行:
> grep -r -i nokogiri TuanAo
删除所有的.svn文件夹
/sanction_rails$ find . -name .svn|xargs rm -rf
删除Rails中同一个model的所有文件:
C:\Sites\lunch_box>find . -name project_cate*|xargs rm -rf
1.在学习bundler之前,先了解一下gem与plugin的区别,不要把所有的东西都当作gem来处理了,否则会遇到许多“can not find file/gem...”
http://blogs.sun.com/arungupta/entry/totd_6_difference_between_ruby
2.学习bundler:http://gembundler.com/
Bundler的入门实践:http://lindsaar.net/2010/2/6/bundle_me_some_rails
如果遇到“`':No such file or directory - git c ...
Ruby1.9在Windows上真是让人欲哭无泪,总是莫名其妙提示许多编码上的问题。
在跑rails的时候,会提示文件编码的问题,往往这时候在文件头加上encoding魔法可以解决,即添加移行注释:
#encoding: utf-8
or:
tried putting a magic encoding comment for UTF-8 in the file:
<%= #encoding: utf-8 %>
or
<% #encoding: utf-8 %>
如果遇到下面的错误:
invalid byte sequence in GBK
尝试做一下以下几点:
[lis ...
服务器端的为空判断:ruby
class String
def blank?
self.nil? || self.strip.empty?
end
end
网页前端的为空判断:js
function Check()
{
sel = document.yform.manual_action_title_select.value.replace(/\s/gi,"");
input = document.yform.manual_action_title_input.value.replace(/\s/gi,"");
...
Ruby方法这样子描述:放入如果没有return,则返回方法最后一天命令执行的结果。
现在定义如下方法:
def get_address(local_doctor)
addr = local_doctor.practice
addr = local_doctor.residence if addr == '(UNKNOWN)'
end
返回的结果跟:
def get_address(local_doctor)
addr = local_doctor.practice
addr = local_doctor.residence if addr ...
http://grad.econ.ubc.ca/howToPuttyWinscp.html
https://commons.lbl.gov/download/attachments/25329881/WinSCPPuTTYversusF-Secure.pdf
在Putty下配置ssh连接
在winscp下直接引用putty的配置即可。
如:在winscp下添加: localhost port: 60022
iang@aaj:~/$ gem list --local
*** LOCAL GEMS ***
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.8, 2.3.2)
activesupport (2.3.8, 2.3.2)
avvo_client (0.0.1)
aws-s3 (0.6.2)
builder (2.1.1)
cgi_multipart_eof_fix (2.5.0)
chronic (0 ...
用命令行的SHOW语句
直接在命令行下登陆MySQL运行SHOW STATUS;查询语句.
同样的语句还有SHOW VARIABLES;,SHOW STATUS是查看MySQL运行情况,和上面那种通过pma查看到的信息基本类似。
SHOW VARIABLES
SHOW VARIABLES是查看MySQL的配置参数,还可以使用类似SHOW VARIABLES LIKE ‘Key%’
SHOW PROCESSLIST
SHOW PROCESSLIST是查看当前正在进行的进程,对于有锁表等情况的排查很有用处。一般情况下,打开MySQL的慢查询记录同样有利于排查。
SHOW OPEN TABLES
S ...
列出来,慢慢学习之。
iang@aaj:~/$ gem list --local
*** LOCAL GEMS ***
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.8, 2.3.2)
activesupport (2.3.8, 2.3.2)
avvo_client (0.0.1)
aws-s3 (0.6.2)
builder (2.1.1)
cgi_multipart_eof_fix (2.5.0)
chronic (0.2.3)
classi ...
1.分配磁盘空间,以下的命令指在当前目录下以svnroot的名字链接路径‘/disk1/xuejiang_svnroot'目录:
[b]xuejiang@lsbj:~$ ln -s /disk1/xuejiang_svnroot/ svnroot[/b]
* 系统根目录用“/”表示, 用户根目录用“~”表示
* 磁盘:disk1,disk2...
2.后台运行程序
命令后面加一个“ & ”,表示后台运行程序
查看运行的程序:$ jobs
终端后台运行的程序: $ fg
然后: Ctrl+C
补充内容:
fg、bg、jobs、&、ctrl + z都是跟系统任务有 ...
在tryruby.org下的运行情况:
>> a="hellwo owrd"
=> "hellwo owrd"
>> a[1]
=> "e"
在sciT ...
案例: 本次实践的目的是抓取百度空间的博客列表信息.
代码:
require 'nokogiri'
require 'open-uri'
require 'iconv'
# define the html url
url="http://hi.baidu.com/kenrome/blog"
# get the nokogiri document
doc = Nokogiri::HTML(open(url))
# new a file for save
file = File.new("c:/a.html","w&quo ...
创建不需要迁移文件的Model:
> ruby script/generate model Community --skip-migration
在Model中指定表名,主键
class Community < ActiveRecord::Base
set_table_name 'communities'
set_primary_key :community_id
has_many :games, :foreign_key => 'div_id'
end
- 2009-08-11 22:12
- 浏览 1311
- 评论(0)