@lgn21st 我有一朋友现在很信他,我怕他被忽悠了,所以来问问
任何类都总是有 constructor 方法,所以当继承时,子类与父类分别都有一个 constructor 方法,当然 new( 实体化时) 运行的是两个不同的 构造方法,但子类会完全继承父类的其它方法,执行方法时运行的是相同的方法,除非你在子类覆写此方法
extend ActiveSupport::Concern
@lampegale 百度做的不好,不是我们用的人不够,而是它本身基于一种反搜索的商业模式在做搜索,( 不以搜索的准确性与价值性为目标,而以人为的结果去影响), 从长远来看,我不看好这种模式,这只会培养更多不懂搜索的用户,或不怎么使用搜索的用户
@kgen 问题在于 baidu 可以让你搜到什么?
@itsvoid 直接在子类加 before_filter :x , only: [:d] , 是没有问题的 因为每一个 before_filter :name ,即使相同名称 ,都会执行, 如果想跳过可以用 :skip_before_filter, 请查阅这段代码,你会发现 before_filter 实际是是调用 _insert_callbacks https://github.com/rails/rails/blob/master/actionpack/lib/abstract_controller/callbacks.rb#L178-L213
@itsvoid 直接用就是了 , before_filter 是基于 callbacks 的 参看 https://github.com/rails/rails/blob/master/actionpack/lib/abstract_controller/callbacks.rb#L81
@dreamable Rspec
@OhCoder 我觉得,我们做出选择的原则是务实,如果你还没有,完整的或是良好的开发技巧,所谓的 Full-stack , 那么你最好学习一个框架,并学习透彻,这里我推荐 Rails,因为 Rails 的设计被很多人推崇,许多其它语种都衍生了类 Rails 的框架,向其借鉴与学习,Rails 在一定程度肯定是很成功的, 另一方面,像大牛们讨论的东西,其实与我们并不冲突,只是各有所需,他们需要的是另一方面的东西“运行率效”,这方面的的讨论 (省略一万字)...,在很大程度上 Rails 能满足你的需求,包括性能。
Google 干的事,没超过我对它认知的下限
#120 楼 @zhangjinzhu 中键复制太落伍,ctrl+c/ alt+c 键盘复制才是正道
谁说 Mac 的 Teriminal 不好用啊,明明是比 ubuntu 好用,怎么被人说成不好用了
nums.group_by {|i| i}.max_by {|k, v| v.count }[0]
没什么问题,where 本来,就是返回 数组
@jasl ……
@doitian 也有私有项目
公司项目已经搬 github 上去了,13 年我要刷榜了
@xiaoxiao jquery ui 开发界面 已经够好的了,如果你的界面操作比较复杂,可以使用 Backbone 这类前端 mvc 架构来做,可以让你的 js 更简洁一点
那天与帅气的 @fredwu 小聚一会,fredwu 的真诚让我印象深切 ,真希望下次还有机会我们再聚聚
@sundevilyang 你在湖南吗?
#7 楼 @hxgdzyuyi 你这是要弄死他
OO 版,未测试
class City
attr_reader :name
def initialize(dir)
@files = Dir["#{dir}/*.txt"]
@name = dir.chomp('//')
@temperatures = files.map do |file|
[max, min] = Temperature.new(file)
end
end
def maximum_deference
@temperatures.max_by { |m,n| m-n}
end
end
class Temperature
def initialize(file)
parser.parse(File.read(file))
end
def parser
@parser ||= new DateParser
end
end
class DateParser
def parse(data)
if m = /max:(.+) min:(.+)/.match(data)
[m[1].to_i, m[2].to_i]
else
[0,0]
end
end
end
# main
cities = Dir["**/"].map do |dir|
City.new(dir)
end
cities.echo do |city|
puts "#{city.name} maximum temperature defference #{city.maximum_difference)}"
end
广告位招租!
bundle
#48 楼 @zhangjinzhu 用不用的惯(不喜欢)一个平台,并不能成为熟不熟某个平台的理由,不喜欢就说明用的不熟这并符合逻辑。
没有在 Mac 下用过 VIM,所以我不好评论,
我早就说过了,我尊重每个人的价值观,我只是觉得 Linux 下能做的事情,Mac 下一样做得很好,而且还能兼容我们常用的一些商业软件,我只是说出了我认为它的优势,如果你反对我,我希望你说出反对的论据,而不能一味的贬低其它平台用户
再补充一点,MBP 上的触控版与小红点各有千秋,都能带来不同便利性,MBP 的触控版还可以自定义,可以很方便你操作,这属于萝卜青菜各有所爱
#66 楼 @RainFlying https://developer.apple.com/library/mac/#technotes/tn2010/tn2267.html 高清硬解资料
cp 的特性我不懂什么意思