about

I’m glad you found me. My name is xing zhou and I am a developer

blog

CSS书写顺序

//显示属性 display
 list-style
 position float clear //自身属性 width
 height
 margin
 padding
 border
 background //文本属性 color
 font
 text-decoration
 text-align
 vertical-align
 white-space
 ...

各种IE和非IE下的条件注释


 IE浏览器的条件注释虽不太常用,却异常强大,不仅可以用来区分IE浏览器版本
 <!--[if IE]> Only IE <![endif]-->
 所有的IE可识别
 <!--[if IE 5.0]> Only IE 5.0 <![endif]-->
 只有IE5.0可以识别
 <!--[if gt IE 5.0]> Only IE 5.0+ <![e...

rails发送邮件

     如果你注册了本站,在注册成功后,你的注册邮箱会收到一封来自本网站的邮件供你验证,几乎所有的动态语言都有发送邮件功能,rails也不例外,下面我来分享一下如何配置使用rails来发送邮件。
 
      rails的Action Mailer模块提供了收发邮件的Model和View,Mailer的工作原理和controller极其相似,它继承自ActionMailer::Base,当我们初始化一个项目时,rails会自动为我们生成app/mai...

高中时的女神要结婚了


     在微信朋友圈看到女神上传了拍结婚照前的化妆照片。 
 
 
     上一次和女神联系是在今年的春节长假,晚上在准备休息的时候收到了女神的信息,大体内容如下: 
 
 
     女神:你在干嘛? 
 
 
     我:在床上躺着 
 
 
     女神:我明年要结婚了 
 
 
     我:祝福你 
 &...

服务器迁移到三藩市


       经过无数天的等候,最终还是放弃了新加坡的VPS,重新在三藩市部署了一套环境,今天部署成功,将作数据库迁移和一些静态资源的迁移。
 
 
       digitalOcean上显示账户只有不到2美元,一周之内又要充值,我的服务器配置如下,价格折合RMB约1.00元/月
 
 
 
 
 
       今天折腾的时候,访问一直是502,查看了错误日志吼各种找ngin...

vim的配置


       去年在实习第三天的时候,看到了同事们的vi,顿时觉得走入了另外一个世界,经过了大约1年的使用,终于摸到的一些门路,很多同学看到后都瞪大了眼睛:这。。。这是vi?其实配置vim并不难,而且配置好了之后开发效率极高,而且vim足够轻量级,不像一些IDE动则几个G,打开个开发环境比开机都慢。下面简单讲一下vim的配置。
 
 
      首先贴出我的vim:
 
 
       
 &#...

分页插件Kaminari

       Rails 2.x 中最常用的分页插件是 will_paginate ,这个相信大家都耳熟能详
 不过到 Rails 3 以后,我发现一个更好选择,那就是 Kaminari
 我选择它,主要是看中其直观灵活的界面定制功能,它不像 will_paginate 那样需要配置一大堆参数,而是采用 view 文件来进行配置,非常好用
 
 安装
 
 很简单,在 Gemfile 增加一行即可
 
 &...

使用rbenv的安装ruby和rails

对于到底是使用rvm还是rbenv,一直处于争论之中,经过体验和对比,我最终放弃了rvm,选择了rbenv。这篇简单介绍 rbenv 的安装和使用. 如果可以请直接看作者的文档: https://github.com/sstephenson/rbenvrbenv 用来管理多个版本的 ruby 在用户目录的安装和使用, 和 rvm 二选一使用. 具体区别 rbenv 的文档里有说明, 社区里也有讨论.系统需求OSX: 请找一个网好的地方, 从 app store 里下载 ...

接口容错机制

       这几天在做一个项目,要通过thrift接口和java进行数据传输,数据层的逻辑操作均由java完成,ruby端主要负责和前端交互和展示,其中有两个重要的问题,一是容错,要保证java接口在挂掉之后仍然不影响页面重要部分的展示,即保证页面不会超时不会挂掉;二是性能问题,调用接口次数要尽可能的少,把可以合并的接口合并成一个,并对所有的接口返回数据做缓存,这次我们主要描述系统的容错设计。
 
        既然是调用别人的接口,所以,一定要记录...

rails中的group_by


        在rails应用程序中经常会遇到这样的需求,把查询出的ActiveRecord数据按照指定的方式来排序,比如本博客的博客列表页和友情链接页,这个时候我们就要用到group_by,简单理解就是按照某种方式分组,为了说明group_by是如何工作的,我们在console中示范一下。 
 
 
 
 
 
       在上面的代码中,我们先使用range创建了一个包括从1到20的数组,然后对这...

contact

want to talk something or join Thoughtworks, send email to Edward_mjz@hotmail.com