自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 问答 (3)
  • 收藏
  • 关注

原创 EXT3中怎么样抽出对象

这是来自/ext-3.2.1/ext-3.2.1/examples/layout/complex.html中的一个border布局的例子:[code="js"] Ext.onReady(function(){ Ext.state.Manager.setProvider(new Ext.state.CookieProvider()); var view...

2010-07-16 13:06:24 173

VI(M)相关命令

整页翻页 ctrl-f ctrl-b f就是forword b就是backward 翻半页 ctrl-d ctlr-u d=down u=up 滚一行 ctrl-e ctrl-y zz 让光标所杂的行居屏幕中央 zt 让光标所杂的行居屏幕最上一行 t=top zb 让光标所杂的行居屏幕最下...

2010-03-13 11:29:54 171

opensuse11上编译安装ruby1.9.1-p376出错

li151-219:~/downloads/ruby-1.9.1-p378 # makesed 's/{\$([^(){}]*)[^{}]*}//g' common.mk > uncommon.mkgcc -O2 -g -Wall -Wno-parentheses -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT...

2010-03-05 18:14:38 279

大型互联网网站架构心得

原文:http://hi.baidu.com/tangdecai/blog/item/31a9a4ecb4adaa2263d09f5e.html我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分:首先是横向的分:1. 大的网站化解为多个小网站:当我们一个网站有多个功能的...

2010-03-05 16:47:41 104

原创 solaris不支持tar -zxvf

[quote]gunzip不是系统带的,需要下载个gzip安装;Solaris的tar好像没有z选项。gzcat filename.tar.gz | tar xvf -[/quote]

2010-03-03 15:58:18 113

原创 针对工作,某人说

[quote="月影无痕"]针对这个问题, 我模仿mao主席的思想,列出一些凡是,希望对你有利:1. 凡是感觉混日子的工作,离开2. 无法给你带来成就感(工作本身的价值以及回报),离开3. 与你的爱妻无法厮守,离开总结一下,人生的两个目标,一是实现人生价值,二是享受生活,如果与这两条相悖,坚决离开。 [/quote]...

2010-02-03 09:37:59 97

原创 Shell基础(1)

[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文...

2010-01-23 14:17:45 988

Rails记录异常

[code="ruby"] def rescue_action_in_public(exception) case exception when *self.class.exceptions_to_treat_as_404 render_404 else log_exception(exception) render :te...

2009-11-17 16:49:26 75

oracle查询 也支持正则

[code="sql"]select ud.user_id, ud.mobile_tel from user_details ud where regexp_like(ud.mobile_tel,'^(13[0-9]|14[0-9]|15[0-9]|18[8|9])\d{8}$')[/code]oracle查询 也支持正则

2009-11-16 10:43:13 79

oracle-enhanced到底干嘛了

[url]http://github.com/rsim/oracle-enhanced[/url]它到底干嘛了,真的果如其名?

2009-11-15 15:37:06 84

我要用的linux命令整理

[color=darkred]不断整理添加[/color]查看文件夹大小[quote]bot@my-web:/web/log> du -sh log/3.1G log/bot@my-web:/web/log> du -sm log/3119 log/bot@my-web:/web/log> ls -sh production.log851M pr...

2009-11-10 10:26:40 103

rails-exception_notification插件的问题

传送门:[url]http://railsforum.com/viewtopic.php?id=35270[/url]怎么解决这个问题呢?有什么好办法吗? :oops: 怎么异步,怎么新线程?怎么样不阻塞其它的request?怎么样就不会搞死我的web server?当然首先我认为这是当初设计时引起的问题,但是现在除了不重构代码,怎么hack这个plugin来解决这个问...

2009-11-03 11:42:59 105

flash[:error]不是个好东西

在rails中对于控制层和业务层的交互,我一般是这样做的在model中[code="ruby"]class Order def pay!(op) raise "交易单已支付!" if self.paid? # 根据业务需要,其它的可能抛出异常的代码... self.op = op.name self.status = PAID sel...

2009-11-02 14:38:08 123

根据xml文件来实现页面导航和菜单的生成

根据实际需求,不同部门的员工应该显示属于各自部门的导航和相应的菜单。这只是属于权限管理的一部分。我打算根据xml配置文件来为应用生成系统的导航和相应的左栏菜单,我在config目录下面放置如下的xml配置文件,menus.xml[code="xml"] ...

2009-10-30 17:40:26 312

原创 自定义will_paginate分页插件的html显示

will_paginate分页插件有一个WillPaginate::LinkRenderer,这个用来定义分页的html输出,我们可以继承这个,从而达到自定义分页输出。例如:我现在想去掉分页中显示的“上一页”和“下一页”,我们可以在lib中定义一个子类:[code="ruby"]class CustomPaginationRenderer < WillPaginate::LinkRen...

2009-10-29 15:53:12 157

原创 将现在的数据库记录生成fixture数据文件

[code="ruby"]desc 'generate yml data file from current development database'task :generate_fixture => :environment do ActiveRecord::Base.establish_connection table_name = STDIN.gets.chomp...

2009-10-25 12:01:11 110

原创 gem install mysql 错误解决方案

在ubuntu中明明安装好了mysql server 和mysql client就可是报以下的错checking for mysql_query() in -lmysqlclient... nochecking for main() in -lm... yeschecking for mysql_query() in -lmysqlclient... nochecking ...

2009-10-19 19:33:39 105

原创 今天遇到了两件变态的事

:) :)

2009-10-19 16:54:12 74

Rails关于判断request请求类型的一个bug

[code="ruby"]def ajax_test if request.xhr? render :update do |page| page.alert("xhr"); end elsif request.post? render :update do |page| page.alert("pos...

2009-10-16 14:53:11 150

原创 在ie中将表格导出excel

[code="js"]function table_to_excel(table_id){ var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var targetT = document.getEleme...

2009-10-13 18:14:51 121

解决不能scriipt/console

 /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError) 系统是suse,ruby是1.8.6 在Rails项目目录中ruby ./script/console,就提示上面的错误。 在网上查了一下,是没有安装readli...

2009-09-23 12:03:35 113

不要让你的Rails Validate吓着了用户

 ActiveRecord validations 是Rails很方便的一项特性,由于它如此好用,我们经常使用它,让用户看着了不舒服的信息,比如下面所说的例子:举个例子,比如现在我要在用户注册的时候验证 Social Security Number (SSN) ,一般代码会是这个样子的: class User &lt; ActiveRecord::Base validates...

2009-09-09 17:37:56 154

submit_tag居然有这个属性

[code="ruby"] # submit_tag "Edit", :disable_with => "Editing...", :class => "edit-button" # # => [/code]不看不知道啊,这么方面的参数,哎。其实Rails中很多地方都为我们想好了,另外你没有想好的地方,它也帮你想好了,我们却常常有着山寨的精神,却捣鼓...

2009-08-20 14:36:55 191

ROR开发中的Netbeans6.5 快捷键

[code="ruby"]Ctrl-U,然后按 U 将选定内容转换为大写 Ctrl-U,然后按 L 将选定内容转换为小写 Ctrl-U,然后按 S 对选定内容切换大小写Ctrl-G 转至行 Ctrl-E 删除当前行 Ctrl-Shift-A 转至 Rails 操作 > 视图 Ctrl-Tab (Ctrl-`) 在打开的文档间切换Ctrl-W 关闭当前选定的窗...

2009-08-19 10:34:53 130

配置Rails中的时间格式

在RAILS_ROOT/config/initializers目录下新建一个date_time.rb文件:[code="ruby"]ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!( :date => "%Y-%m-%d", :time =>...

2009-08-19 10:08:59 109

原创 正则表达式这个东东

匹配中文:[size=x-large]/[\u4e00-\u9fa5]*/[/size]我为什么就总是记不住这些符号的意义呢

2009-08-17 22:00:07 101

原创 使用Rmagick时出现cannot open shared object file: No such file or directory

cannot open shared object file: No such file or directory我是从源代码编译安装的ImageMagick,然后gem install rmagick的,使用rmagick的时候出现如下提示:/lib/RMagick2.so: libMagickCore.so.2: cannot open shared object file:...

2009-08-16 01:43:14 104

Rails中方便地实现Live Validations

[img]http://www.iteye.com/upload/attachment/135954/fa4924e9-1c50-32c2-ba46-5094969e75a3.png[/img]我不说其它的话了,直接上代码:[code="ruby"]class LiveValidationsController < ApplicationController def valida...

2009-08-14 16:20:56 82

理解Javascript中的this

先上代码:[code="js"]var foo = { first: function(){ console.log('I am first'); }, second: function(){ console.log('I am second'); },};foo.first();foo.second();[/co...

2009-08-13 22:12:51 83

怎么样在Ruby中创建一个代理类?

在Ruby创建一个代理类有些时候可以帮助我们做一些很coo的事情,事实上实现这个很简单的。你有没有思考过Rails的ActiveRecord中的关联一例:[code="ruby"]user = User.firstuser.orders.build# => #Order objectuser.orders.first# => #Order ojbectuser.or...

2009-08-08 22:37:30 102

原创 Rails中导出excel的快速简便的方法

controller:[code="ruby"] def to_excele headers['Content-Type'] = "application/vnd.ms-excel" headers['Content-Disposition'] = 'attachment; filename="report.xls"' headers['Cache-Cont...

2009-08-07 15:30:25 84

Ubunbu中编译安装nginx

安装nginx的话,先要安装pcre库这一步可以通过apt来搞定:[b]sudo aptitude install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev[/b][b]./configure --sbin-path=/usr/local/sbin/ --with-http_ssl_module --prefix...

2009-07-31 18:56:43 168

原创 mongrel启动参数说明

[code="linux"]bot@my-web:~/works/hello> mongrel_rails start -hUsage: mongrel_rails [options] -e, --environment ENV Rails environment to run as -d, --daemonize ...

2009-07-27 10:54:44 324

原创 我和我的心灵在跳舞

[size=medium][color=blue]音乐的陪伴 文字的牵引 回廊里的春光 旋绕在心里的舞步 以春光和书香谱一首曲 陪伴我 和我的心 自在飞舞 那支曲子里有一种气味与温度,瞬间让我记起了早已遗忘的某一个下午。 在那个下午的故事里,有温柔的云掩映着透明的粉橘色阳光,空气里有温暖的水气浮动,世界如此开阔,等我任意闯荡。翻开下一页,就会有奇遇发生。 即使一个人也不害怕孤独,因为知道音符会陪伴...

2009-07-26 15:53:53 150

5种方法来加速你的Rails应用

Ruby是一门很“快”的编程语言,在很多方面表现得很好,但是你如果没有正确使用它,那么就这不是这样的啦。不注意的话,很容易让应用慢下来。接下来我指出5种方法来加速Rails应用。这里说明一点,不要为了优化而优化,只有你在发现你的应用慢下来的关键,找准关键点,再针对它进行优化。[size=large]预先载入关键对象:Eager Load Associations[/size]:...

2009-07-26 11:32:16 80

原创 删除.svn文件的注册表脚本

[b]在linux下[/b]删除这些目录是很简单的,命令如下find . -type d -name ".svn"|xargs rm -rf或者find . -type d -iname ".svn" -exec rm -rf {} \; [b]在Windows下[/b][code="java"]Windows Registry Editor ...

2009-07-25 16:36:49 148

原创 Ruby中扩展File

[code="ruby"]class File def self.write filename, content File.open(filename, 'wb') do |file| file.write content end end def self.append filename, content File.open...

2009-07-23 21:50:02 114

OraclePLSQL中不能for update的解决办法

问题描述:在PL SQL中能够select * from products,但是不能select * from products for update;问题产生的原因是session被锁住了,导致不能修改记录。A说 (16:05):B,问一下,我在pl sql中能select 但是不能select 后加上for update,这个是由于 记录锁着了吧A 说 (16:05):...

2009-07-20 16:46:40 1765

原创 Rails中多对多

[quote]多对多的关系是对称的关系,两个连接的表都互相使用has_and_belongs_to_many来声明它们之间的关系。在数据库中,多对多关联是使用中间连接表来实现的。它包含一对外键连接两个目标表。Active Record假定这个连接表的名字是两个目标表名以字母顺序串联起来。在前面例子中,我们连接表categories和表products,Active Record会去找一个名...

2009-06-26 11:24:42 106

JRuby On Rails的开发记录

Jruby On Rails前提是安装并java1.4.2+的环境,然后下载最新版本的Jruby压缩包,推荐用1.3.0的版本然后将它解压出来,将root/bin配置到path环境变量中。然后打开console试试jruby -v如果显示了版本号证明成功了,如果不行,我想你一定是没有设置JAVA_HOME这个环境变量。jruby -S gem install rai...

2009-06-22 09:18:39 96

空空如也

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

TA关注的人

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