随笔分类 -  服务器相关

摘要:db:migrate首先,确保你已经配置好了database.yml,假设我们要创建一个名为person的model,现在我们可以通过db:migrate任务来避免直接使用SQL来操作数据库:rails gmodel person name:string age:int这条命令将在你的db/migrate目录下创建001_create_people.rb文件,我们可以通过它来创建people(people是person的复数)表:$ rake db:migrate== CreatePeople: migrating ===================-- create_table(:peo 阅读全文
posted @ 2012-05-20 15:47 云隐 阅读(2217) 评论(0) 推荐(0)
摘要:rails常用验证方法validates_presence_of:login, :message => "用户名不能为空!"validates_length_of:login, :minimum => 4, :message => "用户名长度须为4到20位字母或数字!" validates_uniqueness_of :login,:case_sensitive => false, :message => "该用户名已存在!"validates_presence_of:password, :messag 阅读全文
posted @ 2012-05-20 15:45 云隐 阅读(262) 评论(0) 推荐(0)
摘要:Mac Port 基本用法总结Mac Port 基本用法总结1. Mac Port的下载地址http://www.macports.org/install.php2. Mac Port的说明文档http://guide.macports.org/3. Mac Port中第三方软件下载包存放的默认路径是:/opt/local/var/macports/distfiles/为了提高安装速度,可以在安装新port时直接将此目录下的文件拷贝到新的Mac Port相同的目录中就可以避免Port去网上下载。4. 使用Mac Port前应该首先更新Port的index引用$sudo port selfupd 阅读全文
posted @ 2012-05-12 22:25 云隐 阅读(3239) 评论(0) 推荐(0)
摘要:http://bigtoy4boy.com/blog/tag/nginx/服务器推送(Server Push)是高效的、延迟低的数据交换方式。如果数据发送端与接收端都在互联网中公开可见,可以使用PubSubHubbub或simpler Webhook等方法完成任务。但是如果数据接收方在防火墙内、在内网或它只是一个浏览器(只可以向外发送数据请求,无法处理传入的数据),则实现服务器推送就更难了。如果你有冒险精神,你可以建立一个反向HTTP服务器。如果你寻求可靠的解决方案,也许你要等待HTML5的WebSocket’s API特性了。但如果你需要即刻可以实现的解决方案,你可以妥协一下,使用异步推送模 阅读全文
posted @ 2012-05-07 21:48 云隐 阅读(2033) 评论(0) 推荐(0)