支持远程,起薪固定有点无理
楼主神速,一个下午对我来说只能搞一个页面里的一个小功能,羡慕嫉妒恨中...
Ruby Friday 是不是好点,外地的也可以跑过来。
class A
def call_pri(obj)
obj.send 'pri'
end
private
def pri;end
end
a = A.new
b = A.new
a.call_pri b
我是这样理解的
#5 楼 @chunlea 谢谢! #6 楼 @teddy_1004 谢谢!
我再试了下 3.1.2,安装好后,安装盘推出有问题(说文件还在使用中),要强制推出。 打开 QQ 后,QQPlatform 马上无响应,CPU 占到 103% 关闭 QQ 后进程 QQPlatform 还在,并且监视器里用强制退出,QQPlatform 还能自动换个 pid 再起来。(可能是除了 QQ 和 QQPlatform 之外,还有另一个我不知道的进程在看守)
Mac 是 10.9.2 的 MBP。 是我人品问题?还是不会安装 QQ,还是中了招什么的。
结论是我真的不合适在 Mac 下用 QQ
我的中国梦碎了一地...
性价比最高的我感觉是法系的,非 suv 的是新爱丽舍,suv 的是 2008,3008。从动力价格内饰空间来说,外形嘛各有所爱,油耗和安全有点负相关。
我买车的时候也是很看好 cx5,但最后是在 3008 和科雷傲里选,买了 3008 最低配的自动档,搞好 19 万不到。
新爱丽舍就是顶配如果都搞好应该在 12 万左右。
0 到 13 有 6 个数带有 1
这句话有问题,是 5 个数带有 1,但是 1 的出现总数是 6 次。猜是 1 的出现总数。
这题是要找规律,如 0..99,1 在个位上出现了 10 次,在 10 位上出现了 10 次。那 0..13 在个位上出现 2 次,10 位上 4 次。如 0..256,1 在个位上出现 26*1 次,在 10 位上出现 3*10 次,在 100 位出现 1*100 次。如 0..1111,1 在个位上出现 112 次,在 10 位上出现 11*10+2 次,在百位上出现 1*100+12 次,在千位上出现 112 次,共 448 次。
先做个字符版的 f 做验证,再做个 g 来完成。
def f(range)
range.to_a.map(&:to_s).join.count('1')
end
def g(range)
n = range.last
m = nil
sum = 0
x = 1
while (n > 0) do
m = n % 10
n = n / 10
sum += n*x
if m > 1
sum += x
elsif m > 0
sum += range.last % x + 1
end
x = x * 10
end
sum
end
class String
def to_range
t = self.split('..')
(t.first.to_i)..(t.last.to_i)
end
end
puts "f: #{f(ARGV[0].to_range)}, g: #{g(ARGV[0].to_range)}"
结果是 ruby a.rb 0..13 f: 6, g: 6 ruby a.rb 0..99 f: 20, g: 20 ruby a.rb 0..256 f: 156, g: 156 ruby a.rb 0..1111 f: 448, g: 448
这么牛?这个到时候不买对不起自己啊。
看了看原文感受到了以下内容: 1、 view 层的代码是达不到写一次到处应用的,遥远的将来可能可以吧。 所以要分别创建 2 个平台的项目。 2、 他们在招测试志愿者,可能会给试用测试版的 rubymotion3 吧。 3、 没有 JRuby 的影子。
#12 楼 @jobthoughtworks 你说得对,个人的信息是少多了,不过象你这样骚窝常驻的 HR,也差不多达到主动调查的目的了。
不知听谁说过招聘也象相亲,如果是一个村子的,就查 3 代。
@Seabornlee, :plus1:
"一年读 100 多本书的同事" 和 "技术选型" 的链接网址好象反了。
#7 楼 @jobthoughtworks 或者说换个问法,你最近一个月投了多少份简历?答案如果是 10 份以上,那基本上不会太了解,如果是 3 份以下,那肯定会了解不少,如果是 1 份的话,不了解是不可能的。
反过来说,招聘公司除了了解对方提供的简历等信息之外,招人的时候自已又会主动去了解多少?
#11 楼 @davidlichao 推荐这 2 本书:Ruby 元编程,面向对象设计实践指南:Ruby 语言描述
#6 楼 @davidlichao 不好意思,刚才试的时候类被污染了。 我写个 method_missing 的。
class ExampleObject
def initialize
@a = "?"
@b = "?"
@c = "?"
@d = "?"
@e = nil
end
def method_missing(method, *arg)
field = "@#{method}".to_sym
if instance_variables.include?(field)
self.class.class_eval do
attr_reader method
end
return instance_variable_get(field)
end
super
end
end
e = ExampleObject.new
也许你需要看看 Rails Guide 里的 polymorphic 也许你需要
类似的东西
class ExampleObject
def initialize
@a = "?"
@b = "?"
@c = "?"
@d = "?"
@e = "?"
end
end
e = ExampleObject.new
2.1.2 :058 > e.a => "?" 2.1.2 :059 > e.b => "?"
:plus1:
#45 楼 @blacktulip 臭美是一种好习惯。 :plus1: