`
clark1231
  • 浏览: 247462 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表

crontab

crontab 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置    Crontab命令的格式为:crontab –l|-r|-e|-i [username],其参数含义如下: -l    显示用户的Crontab文件的内容 -i     ...
Rails 操作 session 和 cookies 非常简单,可以在 controller 与 view 中直接访问,model 除外,极大地方便了开发   Session #存信息 session[:current_user_id] = user.id #取信息 session[:current_user_id] #删除信息 session[:current_user_id] = nil #清空信息 reset_session   Cookies cookies 操作稍微有点多,因为关系到明文/加密,过期时长 1、默认为关闭浏览器,自动过期;明文存储。 #存 ...
排版过的文章,在我另外一个博客上,这里不再重新排版,如有不便,还望见谅:http://caok1231.com/blog/2013/09/01/ubuntu-network-configure/   最近经手的一台服务器主板换了,导致了一些连接网络的问题,把相应的处理总结一下,以便下次再遇到时能不用在纠结那么久。   问题描述:   无法上网,ping 127.0.0.1能通,但局域网无法ping通。   安装网卡驱动   刚开始认为是更换主板后网卡未能识别,需要安装相应的网卡驱动,于是就朝这方面去努力。   1.识别当前的网卡   lspci  #查看网卡类型 ...
svn 处理:SSL handshake failed: SSL error: Key usage violation in certificate has been detected   12.04:  Uninstall the current libneon package: sudo apt-get remove libneon27 Download the latest libneon package from
1.查看下自己的usb网卡 lsusb   2.下载驱动 我这查出来是RTL8188CUS 802.11n WLAN 去官网下载: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8188CUS   3.安装驱动 直接解压,插上usb无线网卡然后运行安装 $ cd RTL8188C_819 ...
 原文在我另外一个博客上,地址:http://caok1231.com/blog/2013/04/10/testing-rails-app/ 这里直接拷贝过来的,就不在另外排版了。   还有其他几篇关于rails测试摘录总结的博文地址: testing-rails-app#1 testing-rails-app#2 testing-rails-app#3 testing-rails-app#4 factory-girl    一直都在回避测试,直接写功能,总觉着写测试代码挺别扭的不好写,但逃避不是办法。在社区中混的时间越长,越能发现越来越多的招聘贴都有写测试的要求,可见测 ...
    原文在我另外一个博客上,地址:http://caok1231.com/blog/2013/05/02/factory-girl/ 这里直接拷贝过来的,就不在另外排版了。     很多时候我们都会使用 factory-girl 去构建测试数据,但如何去定义表之间的关系,特别是那种用户角色、权限之类的,接下来就稍微总结下如何用factory girl 去定义测试数据中的用户角色。   1.Many-to-Many   假定用户角色是通过many-to-many的关系定义的,比如结构是如下定义的: class User < ActiveRecord::Base ...
添加git的ppa源sudo apt-add-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git如果本地已经安装过Git,可以使用升级命令:sudo apt-get dist-upgrade
原文在我另外一个博客上,地址:http://caok1231.com/blog/2013/03/23/deploy-rails-app-with-cloud-foundry/ 这里直接拷贝过来的,就不在另外排版了。   Cloud Foundry是VMware于2011年4月12日推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。   我去年刚听说Cloud Foundry的时候就试用了下,隔了有些日子了,今天重新去使用的时候遇到了一些问题,记录下。   vmc需事 ...
原文请见我另外一个博客:http://caok1231.com/blog/2013/03/20/deploy-rails-app-with-mina/   capistrano是使用的最多的部署工具,最近社区中不少人开始推荐mina,试着用了下部署的速度的确快了很多。虽然mina最近两个月都没有更新,不过仍然希望这个项目能得到很好的发展。   下面简单总结下使用mina简单部署rails应用的过程。   1.安装mina Gemfile中 group :development do   gem 'mina', :git => 'git://github.com/nada ...
原文:http://soft.chinabyte.com/os/169/11412169.shtml 1. 显示环境变量HOME   $ echo $HOME   /home/redbooks   2. 设置一个新的环境变量hello   $ export HELLO="Hello!"   $ echo $HELLO   Hello!   3. 使用env命令显示所有的环境变量
  在rails中需要显示时间时,格式化时间的方法一般选用strftime,下面是关于strftime的一些介绍 strftime Format Codes Year   Example %Y year with century 2010 %y year without century 10 %C century number (year divided by 100) 20   Month   Example %B full month name January %b abbreviated month name ...
node.js 1. The Node Beginner Book(有中文版),这本书主要针对那些有OO语言经验,比如Ruby,Python等等,同时了解一点Javascript,但是对Nodejs一无所知的读者,这本书除了教给你必要的Node开发入门知识外,还会一并介绍一些作者认为你应该掌握的“高级”Javascript知识,所以它并不仅仅是一本简单的“Hello World”类型的指南,你可以在这里阅读HTML版,也可以选择购买PDF/MOBI/EPUB版(226页)以表示对作者的支持。 2. Mastering Node.js,这本书尚未完工,主要针对有经验的开发者,虽然只有21页 ...
原文在我另一个博客上,这边就不在另外排版了,可参见http://caok1231.com/blog/2013/01/30/caching-with-rails/ 1.Page caching Page caching是最简单最高效的一种,它会将Action最后的HTML结果存成public/下的HTML文件,也就是静态网页。 class ProductsController < ActionController   caches_page :index   def index; end end 不过缺点也同样明显,由于是静态网页,对于任何的request都会返回同一个结果 ...
 load load用来多次加载一个库,你必须指定扩展名。   load的使用方法几乎和require一样,但它不会跟踪是否已经加载该库。当你使用一个load方法时,你必须制定“.rb”(扩展库文件名)来加载库,当然它可以多次加载一个库 ...
Global site tag (gtag.js) - Google Analytics