Excited!
就算是在同一个公司里的同事,工作三年以后也会出现能力上的差异。三年经验本身说明不了太多。
.order('SUM(quantity) DESC')
应该也可以?
先看能不能优化查询咯。不能的话,你说的分级缓存是个挺常见的做法。
从零开始用 PG。已经熟悉 MySQL 了的话除非遇到技术瓶颈否则没必要切。
我给大家讲一个。
某个刚导完数据准备上线的生产环境下,发现有一个 Migration 写错了,于是打算 Rollback 某个特定的版本,结果手贱写了db:rollback STEP=2016xxxxxxxx
……
多动脑筋。 只把安排的任务做完的话,真的就只能做底层员工了。 有自己的思考,提出自己的见解,带着自己的产品往前走才能往上爬。
没有什么不可以的,自己动手丰衣足食,遇到问题自己打补丁或者重写组件就好。
通常是文件系统返回文件列表的顺序不同。
我以前也遇到过,有些时候,是按照文件在目录里的创建顺序返回的,而不是按照字母顺序。
学语言学框架都是表面的。你要能看透这些东西背后的本质。
比如 Ruby 这个语言,你要能看到他以消息为主体的 OOP 机制,随意打开类带来的灵活性以及可能被滥用导致难以维护的问题。你要能看到大范围使用 block 带来的便捷,这样还能顺便去理解函数式风格的程序。
比如 Rails 这个框架,你要能看到背后提供的最佳实践,要去搞懂为什么曾经 Rails 几乎就是硅谷创业公司的不二选择,以及为什么后来人们离开了 Rails 而转去用别的框架了。
如果「只会 Ruby / Rails」的话,那是没什么前途。只是码代码的话,学 Java 去就好了。
CSRF 是跨站攻击,只对普通的「网站」(当然也包括网站应用)有效。如果是不走网页访问,而是直接调用 API 的话,CSRF 本身就是无效的。CSRF 不能防止第三方直接调用接口。
#4 楼 @marksloan 你打的这个比方……意味深(x
pry(main)> arr.each { |s| arr << arr.shift; puts s }
a
c
e
g
i
k
m
o
q
s
u
w
y
a
c
e
g
i
k
m
o
q
s
u
w
y
=> ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
自己测试一下就知道了。
#8 楼 @happyming9527 两张泛域名应该就行了。
(反正也不贵,商用选收费证书的话也就几十刀一年嘛。自用的话拿免费的就行了。
如果要强行兼容 IE6 的话需要两个 IP 各放一张泛域名证书,否则单个 IP 上部署两张即可。
性别要求:女?
SSL 证书是一个证书,这意味着:
多级泛域名证书要看你的具体应用场景,如果是 *.b.com
和 *.a.b.com
的话就只要两张证书。如果是 *.*.b.com
的话就比较麻烦了。
如果你只是有多个域名,但不需要泛域名的话,可以用 Let's encrypt 的 SAN 证书,单张证书支持 100 个不同的普通域名。
可能是元编程生成的。
12/4飞机,我觉得应该赶不上了……来年再买吧……
#12 楼 @firebroo Saki 里的哇哈哈。 Pixiv Source
连这里的头像你都换成我的了……
如果使用 Gemfile 和 Bundler 的话,可以在 gem 行上加上版本号。
根据错误提示你应该能发现是文件没法下载……
def count_battleships(board)
p board
end
Your stdout
[["X", ".", ".", "X"], [".", ".", ".", "X"], [".", ".", ".", "X"]]
root /var/www/yourapp/public/;
从英语开始学起……
#23 楼 @Catherine 也有可能是 1.2.5。
vender/rails/railties里的Changelog里是这么写的,
*1.2.5* (October 12th, 2007)
* Correct RAILS_GEM_VERSION regexp. Use =version gem requirement instead of ~>version so you don't get surprised by a beta gem in production. This change means upgrading to 1.2.5 will require a boot.rb upgrade. [Jeremy Kemper]
* Move custom inflections example so available before route generation. #6829 [dcmanges, Nate, piotrb]
*1.2.4* (October 4th, 2007)
...
...
转手太多已经不知道啥时候更新的了。