- 浏览: 219851 次
- 性别:
- 来自: 山西
最新评论
-
notrace123:
针对多表操作混有读写操作的代码段 可以加事务处理吗?
rails 读写分离
文章列表
通过端口号,查到进程号,然后kill进程,eg(3000为端口号):
lsof -i :3000 返回的pid为2618
kill -9 2618
分辨率: http://my.oschina.net/rockbaby/blog/16159
ubuntu下dropbox 安装: http://blog.csdn.net/sdfgh2046/article/details/6764746
ubuntu下安装QQ: http://blog.csdn.net/fuchaosz/article/details/51919607
花了一天的时间看完了这本书,学到了很多知识,做了点笔记
不要让我思考
隐喻
web用户浏览网站的特点:
我们不是阅读,是扫描
我们不做最佳选择,而是满意即可
我们不是追根究底,而是勉强应付
为扫描而设计,不为 ...
有点惭愧,做rails也2年了,竟然不会用counter_cache,刚才google了counter_cache,感觉这个还挺有用的,举个例子,在sina微博中,微博的评论数和收藏数就可以使用到counter_cache,使用了counter_cache,我们就不需要在数据库中查找该博客下的所有评论,然后再计算评论数了,举个具体的例子吧.
class Blog < ActiveRecord::Base
has_many :comments
end
class Comment < ActiveRecor ...
1: acp.vim: 语法自动提示
2: rails.vim: 提供许多rails的命令,只能在项目根目录下运行如下是该插件的一部分命令,详情请看帮助:
:Rake :Rake db:migrate, :Rake db:create, ......
:Rmodel :Rmodel info (查找model名称为i ...
seoquake: seo扩展工具,seo人员一定要试用一下。
firebug: 不说了,地球上的程序员都知道
Tiny JavaScript Debugger: 调试javascript
firecookie: 同上
xmarks: 如果你想在不同的机器上使用相同的标签,那么这个可以帮助你
coolpreviews: 不用打开新的标签页,就可以看到链接下的页面,这个页面会曾现在一个悬浮框中.
tabscope: 预览标签
Adblock Plus: 如果你不喜欢广告,Adblock plus可以帮助你
cooliris : 图片预览工具
gtranslate: f ...
ubuntu下终端提示符颜色配置以及git分支配置
- 博客分类:
- 系统
向~/.bashrc复制下面内容,然后重新打开终端就可以了。
颜色配置:
PS1=’${debian_chroot:+($debian_chroot)}/[/033[01;32m/]/u@/h/[/033[00m/]: /[/033[01;34m/]/w/[/033[00m/]/$ ‘
颜色配置加git 分支:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(git::\1)/'
}
export PS1="${debian_chro ...
1: 配置vim下帮助为中文
1) vim下默认帮助是英文的,我们可以下载中文版的覆盖原帮助文档,地址:http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.8.0/vimcdoc-1.8.0.tar.gz/download
下载后,解压缩,然后取出doc目录,覆盖安装的vim下的doc,例如我的是在~/.vim/doc,这样就可以了。
2: 配色gvim
1) 下载样式方案,下载后放到vim目录下的colors目录下
地址: http://www.vim.org/scripts/script_search_results. ...
今天遇到了no such file to load — openssl问题,搞了半天,终于找到了解决办法,看了这篇帖子http://lina.51ruby.com/?p=218,是网名叫似水流年的朋友写的,其实很容易解决:
1: 进入ruby的安装目录,如果是rvm装的ruby的话,那么就是.rvm/src下找到ruby目录执行命令:make clean
注意: 查找ruby源目录,可以(rvm info,locate ruby, which ruby)
2: 如果此时已经安装了libopenssl-ruby,那么就删除它, sudo apt-get remove libopenssl ...
在终端下执行这个:选择 否
sudo dpkg-reconfigure dash
请注意不是我写的,拷贝自atusoft: http://atusoft.iteye.com/blog/179761
vim 插件下载地址: http://www.vim.org/scripts/script_search_results.php
vim 开发工具安装: http://atusoft.iteye.com/blog/179761
1. sudo apt-get install vim. 因为自带的vim不是完整版
2. sudo apt-get install vim-rails 提供语法补全 以及视图控制器跳转等功能
3. sudo apt-get install ...
sudo apt-get install imagemagick
运行:convert -version
安装rmagick: gem install rmagick
报错: Can't find Magick-config
安装:apt-get install libmagick9-dev
然后再安装 gem install rmagick
参考(http://thoughtrails.com/episodes/1-installing-rails-3-on-ubuntu-10-04-lucid-lynx-with-rvm)
1: 首先安装netbeans
1> 下载jdk和netbeans
下载jdk 地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载netbeans地址(6.9.1):
http://netbeans.org/downloads/6.9.1/start.html?platform=linux&la ...
ubuntu 安装 rvm和ruby
- 博客分类:
- 其他
rvm主页: https://rvm.beginrescueend.com/rvm/install/
1: 安装 curl: sudo apt-get install curl
2: 安装 git: sudo apt-get install git-core
3: 安装 rvm:
curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer ; chmod +x rvm-installer ;
./rvm-installer --version latest
4: 配置:
打开bashrc文件(sudo ...
has_many 关联关系表单 提交
- 博客分类:
- rails语法
class Author
has_many :books
end
class Book
belongs_to :author
end
author = Author.create(:name => "zcy", :book_ids => [1,2,3])
author.books.collect(&:id) => [1,2,3]