问性能前,先问问自己要做什么。。
我觉得对于一个新手,马上就参与一个开源项目,未免有些困难。
用过不少 linux 版本和桌面环境。最终选择了 Arch+openbox。折腾无力。。。。
好夸张。。。
我实话实说。我最早为了装 X。现在习惯。
果然阿。
Downloaded Archives Usage: 12M Repositories Usage: 0B Extracted Source Code Usage: 153M Log Files Usage: 132K Packages Usage: 904K Rubies Usage: 40M Gemsets Usage: 249M Wrappers Usage: 76K Temporary Files Usage: 4.0K Other Files Usage: 3.9M Total Disk Usage: 457M 嘿嘿,我最少呀。
求你了,都在 linux 下了,能用终端么?
试试这样
@address = Address.new params[:address]
puts @address.valid?
看看是 false 还是 true
哪有更新的的 sql?
#18 楼 @liwen_zhang www.z-gm.info 很简单的东西。代码也挺渣的。自己用用还够。
#8 楼 @liwen_zhang 我和你情况一样,我就用 rails 做了一个博客系统。外加点其他的,老师根本不在乎做什么,在乎的是论文的形式。。。就是面子工程。
Ruby != Rails
我的理解: 没有属于不属于的问题,你为 M 定义了一个单例方法,这个方法定义在 M 的 eigenclass 中。 可以通过
c = class << M
self
end
只有 M 可以响应这个方法,因为 c 是个单例类,test 是 c 的 instance method
自己写个了博客系统,放 heroku 了,不过还没开始写文章
写静态页,放 github 的路过,坚持不下去了。
def price_in_cents=(cents) price = cents / 100.0 end 这个 price 被当成了局部变量,和你所定义的 price 不是一回事了 所以要指名, def price_in_cents=(cents) self.price = cents / 100.0 end 或者 def price_in_cents=(cents) @price = cents / 100.0 end 你直接用 price,Ruby 会首先当成赋值运算,而你希望的是调用 price 的方法。 attr_accessor 的作用只是定义一个语法糖衣,让你误以为他是属性,其实则不是。 attr_accessor:price 在 ruby 里面被叫做类宏,相当于两个方法定义: def price return @price end def price=(price) @price=price end 这两个方法调用的时候看上去就好像你给变量赋值一样。可惜,你想多了。 def price_in_cents Integer(price*100 + 0.5) end 这里的 price 由于没有这么一个变量,所以它就当成了调用方法,也就是 self.price,self 也就是你当前的对象。 明白了吧。
报名,报名!!
可以买么?
前面的都说了,我来做个补充,用 load 也可以加载当前目录的文件。
算法导论没一点数学基础,真的不容易看下来。
第一遍看完,第二遍看到星期二。
好欢乐。