上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: Redisredis是类似于memcached的高性能键值缓存工具,但它支持更多的值类型、功能更加丰富,且可以将存储内容定时持久化到磁盘中,是NoSQL家庭中出色的一员安装wget https://github.com/antirez/redis/tarball/2.2.0-rc2tar -xzvf antirez-redis-2.2.0-rc2-0-g0540df2.tar.gzcd antirez-redis-b703b5dmakesudo make install客户端redis-cli调试运行客户端后,输入命令monitor注意expireredis的expire命令有限制,执行此命令 阅读全文
posted @ 2012-05-26 22:25 云隐 阅读(3712) 评论(0) 推荐(0) 编辑
摘要: 十二段锦(口诀,图)功用疾病调理 十二段锦适合于患慢性、虚弱性疾病者的调摄。有助于神经衰弱、慢性气管炎、食管炎、慢性胃炎、冠心病、肺气肿、溃疡病、胃下垂、腰肌劳损、慢性肾炎、肾虚腰痛等患者的康复。也可根据局部疾病重点选练数节。如耳鸣、耳聋可选练第一、二、三节;心火旺者可选练第一、四、七节;五劳七伤可选练第一、九节;腰背疾病,可选练第一、十节。养生 十二段锦又称“坐式八段锦”。是中国古代养生方法的杰出代表。受到明、清众多医学家、养生家的大力推崇。她吸收了中国传统文化的精华,将医疗、运动、养生有机地结合起来,以提高生命质量、完善生命状态为基本目标,提介通过自我的运动、锻炼,来达到峰、心的和谐统.. 阅读全文
posted @ 2012-05-26 10:00 云隐 阅读(4344) 评论(0) 推荐(0) 编辑
摘要: 有时你在写迁移任务的时候可能会不小心写错,如果你已经执行了这个迁移任务,那么, 你就不能单纯地把它修改一下再重新执行一次, Rails 会认为这个迁移任务已经执行过了, 所以执行rake db:migrate时不会做任何操作。你应该先把写错的那个迁移任务回滚(可以执行rake db:rollback),然后修改你的migration再执行rake db:migrate去 执行正确的版本。新增一個 Migration 檔案rails g migration migration_namemigration_name 常見的命名方式有Add欄位名To表格名或是Remove欄位名To表格名,不過這沒有 阅读全文
posted @ 2012-05-24 05:54 云隐 阅读(3367) 评论(0) 推荐(0) 编辑
摘要: 基礎操作如何新增ActiveRecord提供了四種API,分別是save、save!、create和create!:a = Category.new( :name => 'Ruby', :position => 1 )a.saveb = Category.new( :name => 'Perl', :position => 2 )b.save! Category.create( :name => 'Python', :position => 3 )c = Category.create!( :name => 阅读全文
posted @ 2012-05-20 16:12 云隐 阅读(2276) 评论(0) 推荐(0) 编辑
摘要: attr_accessor是Ruby语言的内置方法,此方法是为变量自动生成get set方法,从而可以省去一堆重复的get set方法。attr_accessible和attr_protected是rails框架提供的方法,使用的场景是如下的情况:收到表单,传统的方式是这样的:user = User.newuser.user_name = params["user[user_name]"]user.password = params["user[password]"]这个代码违法了DRY原则,所以rails支持用下面的方式来快速创建对象:user = U 阅读全文
posted @ 2012-05-20 15:53 云隐 阅读(2403) 评论(0) 推荐(1) 编辑
摘要: 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 云隐 阅读(2198) 评论(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 云隐 阅读(254) 评论(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 云隐 阅读(3208) 评论(0) 推荐(0) 编辑
摘要: http://bigtoy4boy.com/blog/tag/nginx/服务器推送(Server Push)是高效的、延迟低的数据交换方式。如果数据发送端与接收端都在互联网中公开可见,可以使用PubSubHubbub或simpler Webhook等方法完成任务。但是如果数据接收方在防火墙内、在内网或它只是一个浏览器(只可以向外发送数据请求,无法处理传入的数据),则实现服务器推送就更难了。如果你有冒险精神,你可以建立一个反向HTTP服务器。如果你寻求可靠的解决方案,也许你要等待HTML5的WebSocket’s API特性了。但如果你需要即刻可以实现的解决方案,你可以妥协一下,使用异步推送模 阅读全文
posted @ 2012-05-07 21:48 云隐 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: Quake-III Arena (雷神之锤3)是90年代的经典游戏之一。该系列的游戏不但画面和内容不错,而且即使计算机配置低,也能极其流畅地运行。这要归功于它3D引擎的开发者约翰-卡马克(John Carmack)。事实上早在90年代初DOS时代,只要能在PC上搞个小动画都能让人惊叹一番的时候,John Carmack就推出了石破天惊的Castle Wolfstein, 然后再接再励,doom, doomII, Quake...每次都把3-D技术推到极致。他的3D引擎代码资极度高效,几乎是在压榨PC机的每条运算指令。当初MS的Direct3D也得听取他的意见,修改了不少API。 最近,QU.. 阅读全文
posted @ 2012-01-19 21:28 云隐 阅读(1110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页