自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (2)
  • 收藏
  • 关注

facebox.js 添加新功能

使用facebox时, 我们要点击关闭按钮时, 遮罩层才消失, 默认是没有这个功能的.这个功能很简单,就是阻止关闭事件的触发就行了.首先在settings加入默认值,方便我们使用的时候定置效果settings: { opacity : 0, overlay : true, modal : true, loadin...

2010-04-22 11:40:50 249

rails 自定义配置

time formate Time::DATE_FORMATS[:month_and_year] = "%B %Y"Time::DATE_FORMATS[:short_ordinal] = lambda { |time| time.strftime("%B #{time.day.ordinalize}") }error_messages    ActionView::Bas...

2010-04-11 20:37:48 171

rails 3 新的 验证写法

 在源文件中看到新的写法 和前面相差很多, 不过老方案在rails3也不会出错 Examples of using the default rails validators:  validates :terms, :acceptance => true  validates :password, :confirmation => true  validates ...

2010-04-10 23:25:28 152

关于returning

在beast的记录中看到一个方面中用到returning的用法。  def reply(topic, body) returning topic.posts.build(:body => body) do |post| post.forum = topic.forum post.user = self post.save ...

2010-04-09 23:52:20 257

记录下来关于for each区别

http://www.letrails.cn/archives/difference-between-for-loop-and-each/ 上看到 for和each的区别主要在于:for是通过调用each实现,因此for更慢一些 for会在each的scope之外创建一个局部变量,这在某些情况下会引发问题 关于第二点,下面的代码可以很好的说明这个问题:irb...

2010-04-09 23:51:12 154

rails3 路由笔记

rails3 路由发生了剧大的变化, 是居于项目名称的Redmine::Application.routes.draw do |map|rest路由eg. resources :trackers#简单路由:  match '/projects#edit' => 'projects#settings'#post方法的路由:  post "my/order_block...

2010-04-09 23:41:13 143

rails 3 activerecord new interface

 In short, passing options hash containing :conditions, :include, :joins, :limit, :offset, :order, :select, :readonly, :group, :having, :from, :lock to any of the ActiveRecord provided class m...

2010-04-09 15:39:13 144

原创 ruby 中尽量少于nil?

ruby是灵活的,同样的效果花的代价却是不同的请看下面的例子: require 'benchmark'Benchmark.bm do|b| b.report("without .nil?") do cat = nil bat = 'vampire' 2_000_000.times do unless bat ...

2009-10-31 20:14:31 142

原创 41条帮你提高网站排名

    1、关键词 关键词在网站TITLE上的使用    2、外部链接 外部链接的锚文字    3、网站品质 网站的外部链接流行度、广泛度    4、网站品质 域名年龄(从被搜索引擎索引开始计算)    5、页面质量 网站内部链接结构    6、网站品质 网站的外部链接页面内容与关键词的相关性    7、网站品质 网站在主题相关的网站群中的链接流行度    8、关键词 ...

2009-10-31 20:00:52 128

原创 jquery 1.3 的 live方法

    jQuery 1.3中新增的方法。给所有当前以及将来会匹配的元素绑定一个事件处理函数(比如click事件)。也能绑定自定义事件。   目前支持 click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup。   还不支持 blur, focu...

2009-10-31 14:01:52 138

原创 mysql优化之硬件篇

mysql的速度优化中,我们首先从硬件来提高我们的 mysql的速度。常见的系统瓶颈如下磁盘搜索。需要花时间从磁盘上找到一个数据,优化它的方法是将数据分布在多个磁盘上,组成磁盘矩阵,提升了更高的存储性能,也提高了数据的安全性。磁盘读/写。对于现代的磁盘,一个磁盘至少传输10-20Mb/s的吞吐。提高磁盘的速度提升myql.CPU周期。周期越小,从内存中读写的数据越高...

2009-10-30 01:48:56 275

原创 【收藏】jQuery性能优化指南

1,总是从ID选择器开始继承2,在class前使用tag(标签名)3,将jQuery对象缓存起来(在多次使用是,用一个中间变量代替,而不是总是用选择器) 4,对直接的DOM操作进行限制 5,注意尽量减少事件冒泡6,推迟到 $(window).load 7,压缩JavaScript8,尽量使用ID代替Class。9,给选择器一个上下文 10,慎用 .l...

2009-10-14 01:27:32 150

原创 rjs 中的一些记下 免的忘 了

有能不全常用效果page.insert_html :bottom, "list", "<li>hello</li>"page.visual_effect :highlight, "list"page.hide "list"page.remove "list"page.replace "id", :partial

2009-10-07 23:03:09 194

原创 在判定结果长度时最好用length

有时一些结果长度的判定。 选择有很多,像size, length, empty?,any?等等 如果在controller.rb 你有了@users = User.activate 在view中 1.使用size if @users.size > 0 会产生2条sql  但length不会    ...

2009-10-05 09:54:12 150

原创 排版中的一些设置

行高(像素) ÷ 主体字体大小(像素) = 1.481.5 通常被推荐于传统印刷的书籍中,那么我们的研究也支持这个单凭经验的方法。只有很少的网站使用小于这个的,而且使用超过1.48的网站就像也在减少。行长度(像素) ÷ 行高(像素) = 27.8平均的行的长度是538.64 像素(不包括外边距和内边距),这是相当大的,考虑到很多网站仍然在body中使用是12至13像素大小...

2009-10-04 10:25:44 164

原创 sql 中的 left join, right join, inner join

有些应用要用到 join查询, 把它的区别记录下来 以便以后复习详细的mysql中http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/sql-syntax.html#select手册 下面的的测试都在sqlite下测试过 表A记录如下:aID     aNum1     a200501112     a2005...

2009-10-02 11:21:25 132

原创 一个不错的图片显示效果基于jquery fancyzoom

在git上看到这个效果很漂亮, 不过现在这个效果好像取消了 。它全用的就是fancyzoom这个jquery插件。http://cabel.name/2008/02/fancyzoom-10.html上面有详细的说明。 有人把它做了的插件,可以从git上面下载。内置了大量相关的helper.方便快速的实现相关的效果。要注意的是你要在script中添加if($.fn.fancyZ...

2009-09-17 14:46:44 275

原创 rails ajax 分页

在分页中我们有时需要ajax的分页方式。javaeye上也有很多关于通过will_paginate 通过使用另一个renderer 来实现一个ajax的效果 。不过我更喜欢railscasts上使用javscripts的方式和实现ajax的方式。感学使用javascripts更加的方便,也可能定制更多的效果。详细的演示地址在这:http://railscasts.com/episodes/...

2009-09-12 17:04:26 172

原创 caches_page 时使用javascripts ajax更新登陆信息等

rails的缓存中 最快的就是caches_page了,但是由于他缓存了整个页面,一些登陆状态等信息也被缓存了。所有建议对于这些页面的时候 我们不使用cahces_page, 但是一个解决方面就是通过ajax方式的动态的替换掉登陆状态的信息。 下面一个简单的例子 缓存相关页面caches_page :index 由于我使用是restful-authentication插...

2009-09-12 16:55:34 123

原创 strip! return nil

 strip!会修改self本身并返回结果。若没有进行删除动作,则返回nil。 str =''str.strip   => ''str.strip!  => nil 原以为str.strip! 也为'' 想当然了,查了手册才知道自己错了 以后应该用赋值的方面来处理带!的方法 ,避免出现在这种错误 ...

2009-09-12 14:45:30 124

原创 rails的seeding已经实现

在http://ryandaigle.com/中这篇文章:What's New in Edge Rails: Database Seeding 中提到这个功能 (This feature is schedule for: Rails v3.0), 在发布 的版本中已经实现在rails的db文件中有seeds.rb这个文件。它是用来(This file should contain ...

2009-09-07 01:56:46 159

原创 由于保留字引起 Can't mass-assign these protected attributes 的错误

做一个例子的时候  数据库中使用了一列为type,结果报出了错误, 我比较奇怪我在model中并没有进行相关的设置, 后来想想可能是与rails的保留字冲实了 ,google的一下 结果的确是这样。因为是保留字,系统自动保护不让外部赋值。 下面是网站搜索到的相关保留字。可能还不是最全的 这是rails官方网上给的相关说明:http://wiki.rubyonrails.org/ra...

2009-09-07 01:47:19 204

原创 Redcar: 兼容 TextMate Bundles 的程序员编辑器

刚刚发现在的一个linux编辑器,是用ruby开发的。安装过程按照说明还是蛮简单的,可能过程,装的时候碰到一点小错误不过看了一些帖子就解决了。 官方地址 :http://redcareditor.com/ 安装说明: http://github.com/danlucraft/redcar/blob/eeebf739365d8bfd0e06ed001bd6b7960d76daa3/I...

2009-08-24 03:26:28 143

原创 又一个php 框架 doophp 框架

无意中看到又出了一个php框架(官网:http://www.doophp.com/features),和yii一样也是华人开发的,时间也很短,不到1个月吧。 官网这样介绍 它: Doo framework is one of the fastest, if not the fastest PHP framework available. It enables developer...

2009-08-14 11:47:06 176

原创 四种div等高列的方法

1.使用display: table <div class=”base”> <ul class=”base-row”> <li class="cell1"><div class="content1" >.....Lots of Content....</div></li&gt

2009-08-04 18:53:06 127

原创 apple 官网reset.css

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-...

2009-08-04 02:46:50 368

原创 What is mattr_accessor in a Rails module?

module Config mattr_accessor :hostname mattr_accessor :admin_emailend#s short for:module Config def self.hostname @@hostname end def self.hostname=(hostname) @@hostn...

2008-10-30 13:52:46 123

空空如也

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

TA关注的人

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