自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 闲来无事,写点什么呢?

闲来无事,写点什么呢? 闲来无事,写点什么呢? 闲来无事,写点什么呢? 闲来无事,写点什么呢?

2013-04-01 17:03:53 647 2

ruby1.9各补丁性能评测

ruby版本: ruby1.9.3-p327 ruby1.9.3-p327 + rvm补丁集合 ruby1.9.3-p327 + falcon.diff ruby1.9.3-p327 + falcon-gc.diff [url=https://github.com/wayneeseguin/rvm/tree/master/patches/ruby/1.9.3/p327/railsex...

2012-12-04 10:05:06 158

原创 Ruby的case语法

[code="ruby"] switch/case syntaxes (remember: Ruby uses "case" and "when" where others use "switch" and "case"): # Basically if/elsif/else (notice there's nothing # after the word "case"):

2012-08-08 11:02:13 277

原创 Dovecot配置笔记

Dovecot是一个开源的,为Linux/Unix-like系统提供IMAP,POP3服务的软件。主要是为了安全产生的,不管大小应用,Dovecot都是一个非常优秀的选择。它非常快,配置简单,不需要专业的管理员,而且它也非常节省内存。 以上是来自http://www.dovecot.org/官方的介绍。 下面我们来纪录记录一下它的安装: 这里我使用了CentOS系统自带的yum进行安...

2012-04-01 15:35:30 1418

Redis和Memcached在Ruby上的性能评测(2)——读取性能

上一篇我们测试了memcached和redis在ruby上的写入性能,这次我们来测试一下它们的单纯读取性能。 测试环境不变,代码只需要进行一点点修改 memcached测试代码: [code="ruby"] require 'rubygems' require 'memcached' @cache = Memcached.new('localhost:11211') 1000...

2012-01-31 15:24:22 103

Redis和Memcached在Ruby上的性能评测(1)——写入性能

因为memcached只支持String数据类型,所以本文只比较String,redis支持的其他数据类型不做评测,另外关闭了redis持久化特性!因为redis的持久化是另起后台任务进行,所以数据量小的时候不会对测试结果有明显影响。 测试环境: [quote]REDHAT6.0 x86_64 Ruby Enterprise Edition version 1.8.7-2010.02 ...

2012-01-19 11:43:40 118

Lighttpd配置返回状态码的方式

[size=medium][b]如何返回一个404状态码和404页面:[/b][/size] 某些资源不相让用户直接访问,可以直接rewrite到一个404页面,例如: [code="lighttpd"] url.rewrite = ( "^/download/(.*)\.(zip|rar)$" => "/404.htm" ) [/code] 这样当用户直接访问download下的zip...

2012-01-05 15:27:39 514

Nginx中gzip_static模块的使用

在nginx中打开gzip压缩: [code="nginx"] gzip on; gzip_min_length 1024; gzip_buffers 4 8k; gzip_types text/plain application/x-javascript text/css text/html application/xml; [/cod...

2011-12-09 14:04:46 1299

LVM实现动态分区备忘

查看各属性属性 $ lvdisplay $ pvdisplay $ vgdisplay 从某分区减掉一定空间: 需要先umount分区 查看分区被那些进程使用,得出的数字就是PID $ fuser -m /www/ /www/: 11489c $ ps -p 11489 结束掉PID为11489的进程 $ umount /www/ 需要先缩减文件系...

2011-08-05 17:13:40 92

原创 Ruby中delegate的一些用法

[code="ruby"]Class Account < ActiveRecord::Base delegate :firstname, :to => :user # firstname => user.firstname delegate :firstname, :to => :user, :prefix => true # user_first...

2011-08-04 14:48:15 697

原创 Lighttpd下的Rack使用的一些注意

rack可以通过这种方式取得或修改参数: [code="java"]request = Rack::Request.new(env) params = request.params[/code] 但对于lighttpd+fcgi来说,只有post method有效,get无法通过此方式取得参数,如果时get请求,只能通过env["REQUEST_URI"]方式取得参数和修改参数 ...

2011-07-29 17:17:39 261

原创 REDHAT6下编译安装InfoBright

infobright安装:需要boost 1.42 或更高版本,redhat自带的boost是1.41版本,所以需要下载个新的编译安装一下:下载安装boost:http://www.boost.org/users/download/[code="shell"]

2011-07-06 09:42:23 342

REDHAT6下编译安装InfoBright

infobright安装: 需要boost 1.42 或更高版本,redhat自带的boost是1.41版本,所以需要下载个新的编译安装一下: 下载安装boost:http://www.boost.org/users/download/ [code="shell"] cd boost_1_45_0 ./bootstrap.sh --prefix=/usr/local/boost_1_45...

2011-02-21 14:33:18 103

将原有CVS版本库迁移到Git上来

近期我们的代码版本终于从老的CVS迁移到Git上,但提交历史不能丢掉,使用git的cvsimport工具真的很好使,记录一下: yum安装的git需要安装:Git tools for importing CVS repositories:git-cvs [code="java"]yum install git-cvs[/code] 源码编译安装的git则需要安装cvsps,下载地址:...

2011-01-04 14:44:16 398

原创 Rails3中使用jquery

如果使用rails3,并想使用官方提倡的UJS方式,需要安装插件: 先在 Gemfile中加入一行: [code="ruby"]gem 'jquery-rails', '>= 0.2.6'[/code] 然后运行安装: [code="ruby"]$ bundle install[/code] 生成所需要的文件: [code="ruby"]$ rails generate j...

2010-12-26 18:15:06 100

linux下用ruby访问SQL SERVER数据库

先安装 unixODBC wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.0.tar.gz ./configure make && make install 默认安装在 /usr/local/lib目录下 ini配置文件在 /usr/loca/etc 目录下 wget http://ibiblio.org/pub...

2010-12-20 13:32:57 100

rails3中23个gem包都是做什么用的?

安装了rails3后,系统会自动安装23个gem包,比rails2时代的7个gem包大大有所增加,到底这些包都是做什么用的呢?下面让我们来看看: [size=large][b]rails2所包含的gem包:[/b][/size] [list] [*]activesupport [*]activerecord [*]rack [*]actionpack [*]actionmai...

2010-12-05 12:36:20 299

原创 innodb_flush_log_at_trx_commit和innodb_flush_method

[size=medium]innodb_flush_log_at_trx_commit: [/size] 主要控制了innodb将log buffer中的数据写入日志文件并flush磁盘的时间点,取值分别为0、1、2三个。0,表示当事务提交时,不做日志写入操作,而是每秒钟将log buffer中的数据写入日志文件并flush磁盘一次;1,则在每秒钟或是每次事物的提交都会引起日志文件写入...

2010-11-29 20:57:13 168

简易清除ror项目中使用的memcached缓存方法

memcached现在已经成了server端必备,如何使缓存过期的方法有很多,一般的常用操作我们都可以写在程序中,在后台进行操作,可是偶尔我们也许要手动清除某个片段缓存。下面介绍一种最简单的方式来进行这个操作,只需要安装有telnet就可以了。 例如: views中定义的cache key为:index/right,现在由于某种原因要清除它。 用telnet登入memcached服务...

2010-10-29 11:10:25 103

原创 Rails3 Route用法集锦

[size=large][b]默认路由:[/b][/size] [code="ruby"] # Rails3: match '/:controller(/:action(/:id))' # Rails2: map.connect ':controller/:action/:id' [/code] [size=large][b]正则路由:[/b][/size] [code="ru...

2010-10-16 20:01:58 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除