自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

teashown

记录点滴。

  • 博客(8)
  • 收藏
  • 关注

转载 rails 常用命令

# 新建一个rails工程 rails new 开启服务 rails server [-p ]# 操作数据库 sudo rails dbconsole # 如果是ubuntu,需要sudo,要不然权限有问题 # 通过rails的scaffold脚手架生成一个简易Web CRUD程序,包括一组Model、Views和Controllerrails generate sca

2013-07-03 13:55:21 501

原创 Ruby中的继承的一个问题

Ruby中的继承方式是单继承,如果确实有需要从多个类继承(JAVA有接口的概念,C++中有抽象类),可以使用module,在类中将module mixin。ruby中的继承很简单,如下代码,B从A类继承:class A def initialize puts "A init." endendclass B < A def initialize puts "B init.

2013-07-01 17:28:08 877

原创 Ruby实现单例模式

单例模式是一种常用的设计模式,在ruby的标准库中有singleton模块,可以直接像下面这样使用:require 'Singleton'class Test include Singletonenda, b = Test.instance, Test.instanceputs a==b #=>true如果不使用标准库,该如何实现呢?在看完《ruby元编程》第五章后

2013-06-27 21:50:31 929

原创 instance_eval,class_eval,def以及define_method

为以下方便先将获取Eigenclass的代码加入到Object中,代码如下:class Object def eigenclass class << self; self; end endend这样使用 Test.eigenclass即可取得Test变量的Eigenclass,示例代码如下:class Test; endTest.instance_eval do d

2013-06-27 17:18:45 563

原创 实现Rails中的cattr_accessor

类似ruby的attr_accessor可以生成实例变量的读写函数,rails中增加了一个cattr_accessor来生成类变量的读写函数,虽然在没有cattr_accessor。你依然可以通过以下代码生成类变量读写函数,如:class Test class << self attr_accessor :filename endend如果以上代码展开的话,应该是类似以下的东东:

2013-06-27 16:27:02 1011

原创 Ruby中的类模型学习笔记

学习Ruby的初衷是由于ROR,虽然,学习ROR似乎不需要对Ruby语言有过多的了解。但是,在折腾ROR两个星期后,对其中的ActiveRecord发生了兴趣,ROR是怎么做到的?抱着这样的想法,尝试了解ROR背后的Ruby,粗略的看了一遍>,看完之后,感受最深的是:Block,迭代器,以及强大的正则表达式。但是,在着手做点什么的时候,发现还是很多的东西不懂,如method_missing是什么?

2013-06-27 15:07:54 725

原创 UltraEdit 快捷方式

1、 删除操作:Ctrl+E 删除当前行Ctrl+F11 删除光标到行首的内容Ctrl+F12 删除光标到行尾的内容Ctrl+Backspace删除上一个单词2、复制并粘贴行:Alt+Shift+D :这个有时候比Ctrl+C/V 操作要方便3、切换标签页:Ctrl+Tab4、Ctrl+0 ~ Ctrl+9 十个剪贴板。使用UE的时候有时候会发现Ct

2012-04-13 10:57:03 332

原创 chrome 实用快捷方式

1、切换标签页:Ctr+(1~8)允许你切换到指定的标签页,Ctr+9切换到最后使用的标签页;Ctrl+Tab 切换到后一个标签。Ctrl+Shift+Tab切换到前一个标签。2、Alt+F4 关闭当前窗口,Ctrl+W 关闭当前标签页。 Ctrl+T 打开新标签页。Ctrl+N 打开一个新窗口。3、F6 聚焦到地址栏。4、Ctrl+J 打开下载列表。5、在地址栏输入:

2012-04-13 10:27:27 422

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除