说完了前面一篇KVC,不能不说说它的应用KVO(Key-Value Observing)喽。KVO类似于ruby里的hook功能,就是当一个对象属性发生变化时,观察者可以跟踪变化,进而观察或是修正这个变化,这是通过回调观察者注册的回调函数来完成的。要使用键值观察,必须满足3个条件:...
分类:
其他好文 时间:
2014-07-08 21:02:27
阅读次数:
247
Ruby安装配置和学习总记,这篇文章作者边学边写,根据自身学习经历、推荐了大量的Ruby学习资源网站和学习途径、比较全面地介绍了Ruby在Winows下的安装配置和语法等...
分类:
其他好文 时间:
2014-07-08 20:08:24
阅读次数:
348
Ruby has its own style to define the abstract methods in its class....
分类:
其他好文 时间:
2014-07-08 19:45:49
阅读次数:
145
经过我们团队的一番讨论,决定使用redis,故对jedis进行了一些简单的封装。超级简单基础,高手勿拍......
分类:
编程语言 时间:
2014-07-08 19:33:03
阅读次数:
580
Singleton is one design pattern in the software engineering. Ruby has its own special feature to declare singleton class...
分类:
其他好文 时间:
2014-07-08 18:05:25
阅读次数:
213
最今在玩2048这款小游戏,游戏逻辑简单,非常适合我这种对于游戏新入行的人来实现逻辑。于是选择了最拿手的ruby语言来实现这款小游戏的主要逻辑。还是挺简单的,加起来4小时左右搞定。
上代码:
require 'optparse'
module Help
HELP_TEXT =< move to left
r =>...
分类:
其他好文 时间:
2014-07-08 18:02:06
阅读次数:
252
In Ruby language, the return statement in the Ruby functions are interesting, Let's explore them as below:...
分类:
其他好文 时间:
2014-07-08 17:19:12
阅读次数:
177
因为每个月都要升级两台gitlab server, ruby安装的源老是被墙,痛苦无比。所以需要使用国内的镜像在/home/git/gitlab/Gemfile文件中第一行修改为:# source "http://rubygems.org"
source "http://ruby.sdutlinux.org" 特此记录。...
分类:
其他好文 时间:
2014-07-08 16:39:27
阅读次数:
209
如何快速学习ruby ?
学习语言最快的思路。
变量,常量,变量类型,操作符,
逻辑语句如 if, else, switch, for, foreach, do while, break, 等等。要学的语言与这些命令相似的命令是什么?了解使用方法即可。
之后,如果是面向对象,就要了解一下关于对象的操作了。
有没有函数库,一般语言都有的。输出命令函数,操作数组,操作字符串,对象属性
操作...
分类:
其他好文 时间:
2014-07-08 14:35:27
阅读次数:
143
先感叹下,学东西一定要活学活用!我用redis也有几年的历史了,今个才想到把集合可以当pythonlist用。最近做了几个项目都掺杂了redis,遇到了一些个问题和开发中提高性能的方法,这都分享出来,共同学习。下面先简单讲讲Redis集合的数据类型。sadd,创建一个集合,并添加数据。..
分类:
编程语言 时间:
2014-07-08 10:03:07
阅读次数:
256