自定义博客皮肤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 266

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 181

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 168

关于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 269

记录下来关于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 162

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 151

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 157

原创 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 149

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

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

2009-10-31 20:00:52 136

原创 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 151

原创 mysql优化之硬件篇

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

2009-10-30 01:48:56 289

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

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

2009-10-14 01:27:32 167

原创 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 205

原创 在判定结果长度时最好用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 161

原创 排版中的一些设置

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

2009-10-04 10:25:44 176

原创 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     aNum 1     a20050111 2     a2005...

2009-10-02 11:21:25 145

原创 一个不错的图片显示效果基于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 293

原创 rails ajax 分页

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

2009-09-12 17:04:26 183

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

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

2009-09-12 16:55:34 135

原创 strip! return nil

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

2009-09-12 14:45:30 134

原创 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 168

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

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

2009-09-07 01:47:19 214

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

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

2009-08-24 03:26:28 163

原创 又一个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 187

原创 四种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 136

原创 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 384

原创 What is mattr_accessor in a Rails module?

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

2008-10-30 13:52:46 133

空空如也

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

TA关注的人

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