- 博客(11)
- 收藏
- 关注
原创 设计模式之行为型模式(Chain of Responsibility ( 责任链模式 ))
[color=red]行为型模式顾名思义,主要负责的是操控对象行为,分为以下几种[/color][list][*]一、[b]Chain of Responsibility ( 责任链模式 )[/b][*]二、Command ( 命令模式 )[*]三、Interpreter ( 解释器模式 )[*]四、Iterator ( 迭代器模式 )[*]五、Mediator ( 中介者...
2014-09-19 20:39:20
189
原创 rails项目代码
[code="ruby"]#controllers def new @day = (params[:date] || Time.now.strftime("%Y-%m-%d")).to_date.midnight @days = (@day.monday().to_i..6.days.since(@day.monday()).to_i).step(1.d...
2014-09-12 16:17:11
164
原创 seajs实现js模块化,功能是提供一组工具供前台开发调用(jquery)
[code="js"]define(function(require, exports, module) { var $ = require('jquery'); var menu = require('menu'); var tab = require('tab'); var util = require('util'); var container = require...
2014-09-12 16:13:30
144
原创 将消息轮询显示(jquery)。
[code="js"] var _page = 1; $(function(){ show(); function show(){ $.getJSON("/message/getMessage?page="+_page,function(data){ var _arr = new A...
2014-09-12 11:13:26
311
原创 设计模式之State(状态模式)浅析
这个是照着一篇文章实现的ruby版。文章链接http://blog.youkuaiyun.com/shuangde800/article/details/10132825?reload[code="java"]#encoding: utf-8class State #封装四种动作 def insertQuarter ;end #投币 def ejectQuarter ;end ...
2013-08-26 23:54:19
127
原创 设计模式浅析
state模式针对枚举加if else解决大量if else语句问题 缺点:如果状态过多,会产生大量的具体状态类。优点就是易于维护,不会产生大量的if else语句。 优点是以状态带动事件adapter模式解决调用接口不一致问题...
2013-08-25 23:22:02
103
原创 rails中使用redis实现页面全局记数
curl -O http://redis.googlecode.com/files/redis-2.2.2.tar.gztar xzf redis-2.2.2.tar.gzcd redis-2.2.2make cp src/redis-server src/redis-cli /usr/binredis-serverFirst step, add redis-rb to...
2013-03-07 11:51:15
196
原创 git搭建服务器
首先你有一个本机上的项目你想与别人共同开发那么请用git。一.确认以安装git 二.git clone --bare ./gov ./gov.git 服务器上用 本地项目 给远程项目起的名字 这样就会创建出一个裸库 git remote -v,查看克隆的原始仓库,-v为-verbose...
2012-10-18 22:35:08
94
原创 ruby class_eval instance_eval instance_exec
之前对这两个的用法很混淆,现在自己有仔细的思考了一下,写下来欢迎大家来探讨,给予指正。 class_eval instance_eval 它们都继承了eval也就是Ruby的evaluation。因为class就是module的扩展,所以class_eval和module_eval我认为是一回事,class_eval是module_eval的alias。我在这里就区分一下class_...
2012-07-05 22:36:52
259
原创 ruby
ruby是一种编程语言,本人接触大概几个月时间,由于本人比较笨,所以领会的不深,很肤浅。在这里希望与了解的人探讨一下 对于初学者来说,我觉得首先入门类书籍应该选择《programming ruby中文版 第2版》书里写的内容相当仔细,详细。而且这么书应该一直放在你的床头随手可取到的地方,即使在你看完以后它可以作为你的参考书。目前我还在捧着这本书看。 接下来介绍一...
2011-08-20 17:39:03
136
原创 gridfs与spreadsheet接口的问题解决办法
[b]Gridfs是mongodb专用存储文件的,相当于附件Spreadsheet是解析excel格式文件的环境:Rails 3.0.9ruby 1.9.2 spreadsheet 0.6.5.4网上关于这方面的资料很多,很全首先需要引入头文件require 'spreadsheet'require 'mongoid_grid'这里用的是插件attach...
2011-08-18 17:23:18
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人