关闭

nginx返回chunked编码的问题

写api接口的时候,nginx默认会返回chunked编码的html数据。抓包后,会出现额外的字符串。 问题是这样的 我写了一个api接口,如 /api/upload.json ,用于上传文件 上传文件成功后,我会返回一个json字符串,提示上传成功。字符串的形式如下: {"token":"3985qh1qer4yn","url":"http://xxxxxxx:port/39...
阅读(925) 评论(0)

多级分类gem: awesome_nested_set

https://github.com/collectiveidea/awesome_nested_set 修改Gemfile gem 'awesome_nested_set' 1, 生成对应的文件 rails g scaffold category name:string parent_id:integer lft:integer rgt:integer depth...
阅读(1079) 评论(0)

linux php运行环境的搭建

1, 安装apach2 sudo apt-get install apache2 2,  安装php5解释器 sudo apt-get install php5 3, 安装php5-mysql, php4-gd sudo apt-get install php5-mysql sudo apt-get install php5-gd 4,   安装phpmyadmi...
阅读(421) 评论(0)

linux的几个非常有用的命令

1, 查找指定目录下的文件,并且替换文件中的字符串。 sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl .` -i 表示 修改文件 "s/zhangsan/lisi/g" 类似于vim的正则匹配g 表示全局替换 grep 是查找命令 -rl  r表示递归 l  表示输出文件名 2, 删除文件夹下的所有svn目录 find . -t...
阅读(334) 评论(0)

Rails3.2 下使用 plugin出现的问题

总是提示我: Start moving any remaining Rails 2.3-style vendor/plugins/*. These are finally deprecated! 解决办法: 以mobile-fu 为例 1, 将vender/plugins/mobile-fu 移到 lib目录下 mv vender/plugins/mobile-fu lib...
阅读(424) 评论(0)

rvm安装报错

rvm  SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 解决办法 echo insecure >> ~/.curlrc curl -L https://get.rvm.io | bash -s stable rvm is not a function 的错误 安装rvm成功,rvm -v...
阅读(399) 评论(0)

Ruby分片读取文件

有两个办法 第一, 使用linux的split命令,分割文件,然后在逐个读取文件 #first cut file into 50k byte (51200) slice, then send each slice using resume # # we accept file max size 500M now. should we support larger file, c...
阅读(667) 评论(0)

程序员笔记工具 cherrytree

非常强大,这个可以有。地址如下, 其他的不多说了。 谁用谁知道。呵呵 http://www.giuspen.com/cherrytree/...
阅读(1124) 评论(0)

ActiveSupport源代码研究之 ActiveSupport::Concern

ActiveSupport::Concern 用于模块的引用,具体有两个应用:   简化 self.included 方法   用于模块之间方法的相互调用 1, 简化 self.included 方法 module M def self.included(base) base.class_eval do def self.method_m...
阅读(1224) 评论(0)

手机网页开发实录-公共代码片段

网页的长度等于整个屏幕,手动不能使网页左右滑动 然后,设置每个div的宽度不能超过 98%, width 我一般 设置是 320px 隐藏地址栏目 var hideUrlBar = function(){if (window.pageYOffset <= 0){window.scrollTo(0,1);}}; window.addE...
阅读(528) 评论(0)

Rails源代码研读之ActiveRecord研读

ActiveRecord 的 connection_poll 使用了 Monit       class Reaper attr_reader :pool, :frequency def initialize(pool, frequency) @pool = pool @frequency = frequency...
阅读(757) 评论(0)

jquery float div开发实例

具体的功能要求是这样的: 有一个div块,应该随着鼠标向下拉,向下 #floating-box{ float:right; margin-left:720px; margin-right:10px; position:absolute; z-index:1; } //avoid conflict with other...
阅读(1197) 评论(0)

Rails代码: find_each 和 find_in_batches 分析

在实际的项目中,经常会遇到这种情况 每隔一段时间,遍历某个Model表,并修改对应的数据。经常使用的代码是 Model.all.each do |obj| obj.do_something end 这段代码的意思是,将所有的数据一次性加载到内存中处理。但是当我们的Model中table数据过多时,会引起程序崩溃。所以,find_each 方法应运而生。 find_each方法,是一...
阅读(1585) 评论(0)

Ruby代码:如何统计字符串的个数?

问题描述: 输入 一个字符串,如 "THis is my string." 应该返回 “4 2 2 7” 问题解答: 方法就不写了,只写出最关键的几段代码 最常用的是 str.split(" ").map { |s| s.length }.join " " 简化版本 str.split.map(&:length).join ' ' 正则版本 str.gsub /\S+/...
阅读(710) 评论(0)

rails3.2 整合compass, blueprint实录

修改Gemfile group :assets do gem 'sass-rails' # if running rails 3.1 or greater gem 'compass-rails', '1.0.1' end bundle install 安装 bundle exec compass init --using blueprint 修改application.css...
阅读(742) 评论(0)

javascript模板引擎

https://github.com/janl/mustache.js 开发网站的过程中,经常需要生成动态的html代码。mustache.js非常的强大,很合适这类需求。 使用特别简单 var view = { title: "Joe", calc: function () { return 2 + 4; } }; var output = Must...
阅读(463) 评论(0)

rails gem 开发之 devise的快速开发

用户认证是一个整体的模块,如何快速集成devise,能极高的提高我们的程序开发速度。  Gemfile gem "devise", '2.1.0' bundle install rails generate devise:install 安装提示,写入相应的代码 rails generate devise  user rake db:migrate...
阅读(1398) 评论(0)

ruby gem: 识别手机浏览器的gem-mobile-fu

我做了一些修改,支持 ucweb, ucweb7, qq的识别 https://github.com/chucai/mobile-fu 原项目地址: https://github.com/brendanlim/mobile-fu...
阅读(834) 评论(0)

faye 如何push json数据到客户端?

前一篇文章,简单的介绍了faye push js到web端执行的情况,但是大部分的场景,faye都是push json 数据到client比较合适。比如与Android, IPhone等手机客户端通信,JSON数据能合适更多情况。 如下,是我写的一个Faye Push JSON数据到客户端的类 ## #提供faye server的服务,发送消息, 生成频道 # module FayeSe...
阅读(877) 评论(0)

支持html5的页面刷新,qik的方法

meta http-equiv='refresh' content='5;url=/vod/27f6f47152624f82acd491934f1d3bdf?referer='/> qik的手机页面刷新办法 Rails 中获取 Location的方法 response.location...
阅读(586) 评论(0)
202条 共11页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:220109次
    • 积分:4814
    • 等级:
    • 排名:第6216名
    • 原创:199篇
    • 转载:3篇
    • 译文:0篇
    • 评论:48条
    博客专栏
    文章分类
    最新评论