Migration 贴出来看看?感觉是你少加字段了。
5 万也不算很贵了。 我读研的时候一学期 2 个半月,也要 5 万学费了,学的东西还远远不如这个。 如果毕业真的能掌握课上教的东西,一个月收入两三万应该是不成问题的。如果英语好的话,直接找美国的远程工作,收入更高。5 万做投资几个月就能回本了。
#23 楼 @miserytan 简单的问题我觉得不需要想得很复杂。 我就是 Windows 下开发,Linux 下运行,并没有感到什么不方便。
公司条件不允许?加内存条装个虚拟机在里面跑个 Rails Server 真的很难吗?
然后更悲伤的故事是,如果你要自动化 binlog 的话……
主从就是自动化 binlog……
对了,说到diff
,binlog
就是diff
。
a) 主服务器上 copy 一份原始数据库 base 文件 (table.FRM, table.MYD, table.MYI),并传递到从服务器
b) 一天后停主服务器,跟原始文件生成 patch 文件
-> 一天后取出binlog文件
c) 传递 patch 到从服务器,跟原始文件 merge,生成新的数据库文件,重启 mysql 服务
-> 传递binlog到从服务器,mysqlbinlog xxx.binlog | mysql 跟原始库 merge,不用停机也不用重启服务
d) 以后每天半夜同样处理
e) 视 patch 文件大小,可以一个月一次或几个月一次更新 base 文件
-> base一直在自动更新,不用手更
什么东西经常断? 主从我跑了好久了还没坏过,VPS 被服务商重启了都还在正常同步呢。
如果用 diff, 可以先停机,然后直接用数据库文件和 base 作比较,这个生成的过程应该比较短。
难道不用再重新读取一次整个数据库文件? I/O 上看,本体+base 需要两倍的 I/O 量。 CPU 上看,单纯的读取比做 diff 快得多。 理论上看只会更慢不会更快,不知道你怎么得出过程比较短这样结论的。
:doge: 《野战 Ruby 元编程》
当配置 nginx.conf 后
下面呢?下面没有了?
# gem install rubycritic
Fetching: thread_safe-0.3.5.gem (100%)
Fetching: descendants_tracker-0.0.4.gem (100%)
Fetching: equalizer-0.0.11.gem (100%)
Fetching: coercible-1.0.0.gem (100%)
Fetching: ice_nine-0.11.2.gem (100%)
Fetching: axiom-types-0.1.1.gem (100%)
ERROR: Error installing rubycritic:
axiom-types requires Ruby version >= 1.9.3.
无福享受了
看看 Turbolinks 发生了什么。
住在美国,表示英语水平不太行。
吐槽一下,excel 其实是很强大的…… 拿来练手是不错,不过……(我这边 10 个人的手机账号就是用 excel 来管理,没什么压力啊。
Rack 接口最简单咯。 如果你高兴的话,基于 CGI 或者 FastCGI 接口开发也是可以的,甚至直接基于 uWSGI 接口什么的……
#7 楼 @lilijreey 我并没有说不能编译到字节码。 倒不如说我第一句话就是告诉你可以编译到字节码的。
后文我说的是编译到字节码并不能保护源代码。 请审题。
先问有没有,再问为什么。 编译到字节码,Ruby 作为这么一个灵活的语言,不可能有很好的办法去保护源码。 要不然连反射和元编程都做不了了。 Python 和 Java 和.NET 都是,分分钟反编译,而且有些时候反编译出来的代码比你原来写的还漂亮(doge
新版的 Opera 叫做 Vivaldi……
要这么麻烦吗?回到某个 commit,做一下 amend 然后 rebase 后续 commits 再 force push 不就好了……
别先学 C。另外好好高考。
如果能长期记住登录状态也就算了。 没事要重新登录,登录要重新输验证码,验证码要刷个几次才能人眼读懂,简直难受。
被人脱裤了?
选茶还是红主要看你打字习惯了。 比如我第一把是红轴,有时候思考的时候会把手放在键盘上,然后就看到屏幕上射出一堆字符来。 后来换了凯酷的茶轴以后再也不会误触发了。
茶轴入门,青轴咔嚓,红轴棉花。