要是你定义的局部变量和方法名称重名,同样局部变量的优先级也更高。
好,支持,威武,有希望了!
你在 console 里显示的结果只不过是调用 inspect 的结果,显示的其实是 ar 里 attribute_for_inspect(:created_at) 这个方法的结果,没有必要非要这里显示 cst+8 吧
你在编程的时候,调用 create_at 属性的结果是一个 TimeWithZone 的 instance。而你在命令行里看到的,是这个 instance 的 to_s(:db) 方法的结果。
你没有必要太在意 to_s(:db) 方法的输出,因为那个并不影响实际的值。
def attribute_for_inspect(attr_name)
value = read_attribute(attr_name)
if value.is_a?(String) && value.length > 50
"#{value[0, 50]}...".inspect
elsif value.is_a?(Date) || value.is_a?(Time)
%("#{value.to_s(:db)}")
else
value.inspect
end
end
数据库里存的是 UTC 时间,只要设置了 config.time_zone = 'Beijing',ar 取出数据后就会自动转成 CST+8 的时间。TimeWithZone 和 Time 的用法是一样的,所以没必要非要显示 localtime。
类似这样?
ruby_books = Request.header(token: token).url('books').params(name: 'ruby').get
B 站吗?前同事去 B 站做 Paas 了,大厂就是这点好,能够接触到用户量和体量大一点的各种实践。
我感觉 angular 需要前端基础比较好才能用得很 6,vue 一般人就能直接上手,大公司招人不是问题,可是小公司要招到优秀的前端难啊。
呃,我用 vuejs 不是因为国产,是因为比较简单
及时止损吧,就算到八月份涨了工资,实际上你也等于损失了八个月的工资差啊。人的信用不该如此廉价,不守信还反而能节省成本这不应该。你也可以打打感情牌,说自己需要买房,青春就这几年之类,学习下和人谈判的技巧。为自己争取合理的权益,光靠技术可不行。如果你的描述属实,现在才是你谈判砝码最多的时候,如果公司业务起来了,你的可替代性会越来越大,到时候老板翻脸无情你一点办法也没有。
其实大多数运维需要的还是一个自动化的编排工具,至于底层用什么,也并不一定非要是 docker。
docker 是目前容器里生态做得最好的,但是一旦编排工具的市场被别人吃掉,就好像是被人卡着脖子般难受。
所以 docker 还是肯定会搞自己的那一套,但是估计大多数人还是会压 google 吧。。。
潮流应该是各种容器的编排引擎吧,运维自动化,传统运维向运维开发转型。
最近到处听说 gitlab-ci + docker + kubernetes 的集成方案,向运维的同事请教了半天才发现我 out 了。
若干年前,曾经有一个小白问我要装一个软件是 64 位的,可是她的电脑是 32 位的 win7,怎么办?
我和她说,这个简单,把你的 win7 装两遍就可以了,这样你还可以升级到 win14。
她说谢谢,去找安装盘了,然后。。。从此以后她再也没有和我说过话
不得不说你们的产品很棒
\x**是直接存 2 进制,因为 utf 至少需要 1 位来标志字节数,所以超过 0x7f 就需要两个字节来存不能直接和 ascii-8 编码的相加
加之前会检查一下是否兼容 https://github.com/ruby/ruby/blob/cc68af3d026a3ece1dd890fd3510ed9c26660bc6/string.c#L1809
你是觉得标题用词不妥吗?每个人对词语语境的理解不一样,我倒是觉得标题可以描述我这篇文章的主旨。再说一篇文章而已,你又是纠结内容,又是纠结标题,这有必要?
这篇文章只是从 Rails 中学习一些元编程的使用场景,并没有野心要探讨一些高层次的东西。
楼主至少有自我反思的精神,敢于面对问题寻找解决的办法
如果我面试被据好几次的话,只会默默看几集《水星领航员》来治愈下我这颗受伤的心
其实那本是前同事留下的,不是我的。如果你有编程基础了,就别看那本了。
理论知识应该是数学、编译原理、计算机导论、编码的奥秘等等吧。。。
最后一句话三观好正,哪天你开教育机构一定报名。
市面上好多培训机构,他们的溢价就来自于宣传自己的 benchmark 比别人快。
但实际上它们真正的溢价来自于有效得利用了人的认知偏见,所以不可能教你说的双赢思维了。
唉,话说开机构一定要有良心啊,码农群体可能是世界上最单纯可爱的一个物种了。
ruby-china 的历史内容很丰富,我 google 搜 rails 的问题经常能够搜到 ruby-china
不相信没有通过双盲实验的中医中药
注意审题,是说没有通过双盲实验的中医中药。
呃 其实句式是抛开 xx 谈 xx,是都是耍流氓
但是觉得不妥,所以换成了瓜皮
瓜皮是看直播听来的,意思是瞎乱来
知乎句式:抛开应用场景谈框架,都是瓜皮
唉。其实,美食和旅游大多数人都喜欢,MacBook 只能说明 ruby 在 windows 平台上毫无作为。
ruby 程序员生活质量高应该是曝光效应引起的一种错觉。至少当一个码农,从根本上是无法改变自己的社会阶级,让自己生活质量很高的。这一点不管是 ruby、python 或者 c++ 都一样。
而且因为某种光环而爱一种语言,那不是真爱。真正的爱应该是褪去光环,看到这种语言的局限性之后,依然爱它。
这才是爱。
我可能是假的 ruby 程序员
哈哈 笑噴 typo
Js 请求然后抓一下 header 应该就行了吧