摘要: 需求:学生抄题目,做题目初始代码# -*- encoding: utf-8 -*-#学生甲的试卷类class TestPaperA def question1 puts '杨过得到,后来给了郭靖,炼成倚天剑,屠龙刀的玄铁可能是[] a.球墨铸铁 b.马口铁 c.高速合金... 阅读全文
posted @ 2015-01-13 22:04 范孝鹏 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一,redis是支持事务的,请看这篇介绍。下面介绍几个ruby实现的命令,multi,exec,discard,watch,unwatch。1,multi:标记一个事务块开始,exec:执行所有 MULTI 之后发的命令require 'Redis'r = Redis.newr.set 'a', 1... 阅读全文
posted @ 2015-01-11 16:25 范孝鹏 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 需求:实现一个简历类,必须要有姓名,可以设置性别和年龄,可以设置工作经历。最终需要三个简历初步实现:# -*- encoding: utf-8 -*-#简历类class Resume attr_accessor :name, :sex, :age, :time_area, :company ... 阅读全文
posted @ 2015-01-07 21:40 范孝鹏 阅读(368) 评论(0) 推荐(0) 编辑
摘要: redis是一个快速、稳定的发布/订阅的信息系统。这里有相关的介绍可以用这个发布订阅系统,实现聊天功能。1,假设有两个用户,分别是user1和user2,各创建一个redis连接。u1 = Redis.newu2 = Redis.new2,u1订阅一个频道channel1u1.subscribe "... 阅读全文
posted @ 2015-01-04 09:29 范孝鹏 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 接上一篇redis ruby客户端学习( 二)对于redis的五种数据类型:字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sorted sets),上一篇介绍了哈希和列表。一,集合mset。添加一个或者多个元素到集合(set)里require "redis"r... 阅读全文
posted @ 2015-01-03 17:12 范孝鹏 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 接上一篇redis ruby客户端学习( 一)对于redis的五种数据类型:字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sorted sets),上一篇介绍了字符串。1,哈希(Map)hset。设置 key 指定的哈希集中指定字段的值。如果 key 指定的哈... 阅读全文
posted @ 2015-01-02 21:52 范孝鹏 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 一,先看看简单工厂模式简单工厂模式的优点:工厂类中包含了必要的逻辑判断,根据客户端的选择动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。简单工厂模式的缺点:增加功能的时候,就需要增加case的条件分支,也就是要修改工厂类,违背了“开放-封闭原则”。2,工厂方法模式:# -*- encod... 阅读全文
posted @ 2015-01-02 20:05 范孝鹏 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 需求:小明让小李替他追小丽(送洋娃娃,送花,送巧克力)没有代理的代码:# -*- encoding: utf-8 -*-#追求者类class Pursuit attr_accessor :mm def initialize(mm) @mm = mm end ... 阅读全文
posted @ 2015-01-02 18:52 范孝鹏 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一,安装redis服务器 自行解决吧,没什么好说的。 二,安装redis的ruby客户端 这里使用的是redis-rb,自行安装, https://github.com/redis/redis-rb 三,连接服务器require "redis"r = Redis.new 这是最简单的连... 阅读全文
posted @ 2015-01-01 19:59 范孝鹏 阅读(2990) 评论(0) 推荐(0) 编辑
摘要: 需求:给人搭配不同的服饰代码版本一# -*- encoding: utf-8 -*-class Person attr_accessor :name def initialize(name) @name = name end def wear_t... 阅读全文
posted @ 2014-12-31 22:11 范孝鹏 阅读(245) 评论(0) 推荐(0) 编辑