当天是包场吗?
支持。我也正在用 React-native 重写公司的 App,后台还是 RoR 的。
@hooozer 从最根本的原因来说,段错误一般是由于某个程序访问了不属于自己的内存块引起的。如果是 C 一类需要自己管理内存的语言,那可能是使用了已释放的内存,或者指针出错。
到 ruby 语言,我猜测应该是程序写错(比如少了一个冒号,使 symbol 变成了变量),从而引起内存访问错误。但是 ruby 解释器应该处理这种错误,抛出诸如“undefined local variable or method”一类的错误,而不应该产生段错误。我 猜测 是不是由 spring 引起的呢?
我比较确定的一点是,每次 RSpec 报段错误的时候,最后查下来都是把变量名或属性名打错了。但不是每次把变量名或属性名打错都会发生段错误。这是一个观察到的现象。产生这个现象的原因有待进一步研究。
rspec 报这个错一般是因为使用了为赋值的变量名。
避免方法是经常运行,缩小查错的范围。
哪个型号的 kindle 啊。如果是 6 寸屏的,就不要看有很多源代码的技术书了。KPW 比较适合看休闲类的书。
谢谢 31 楼给的链接。注意这句话:
“鼓励使用单元测试,展示你出色的面向对象能力。”
既然是 Thought Works 出的题目,我大胆猜测一下,写的程序不能进行自动化测试,并且测试不能体现 TDD 思想的话,恐怕是不行的。所以这个题目必须有一个方法,输入“位置序数”,输出报数的结果,然后可以集中对这个方法进行测试。
测试程序大概是这个模样:
queue = FizzQueue.new(3, 5, 7)
assert_equal '1', queue.report_on(1)
assert_equal 'fizz', queue.report_on(3)
assert_equal 'FizzBuzz', queue.report_on(15)
题目细节我有点记不清,以上测试代码可能不符合原题所说的规则,只是说明个意思吧。
简洁不等于代码行少。
不客气的说,这代码既不简洁、更谈不上可读性。
写程序的目的不是炫耀技巧,而是沟通。和机器沟通,更重要的是和会读你程序的人沟通。
最近公司在招内容编辑,邮箱里收到的简历比较多。所有发了邮件的朋友也可以再私信我一下。
之前已经通过 Ruby-China 成功招聘到程序员一名。Ruby-China 的效率比其它招聘网站还是高很多啊。现在因业务发展需要再招一名。
如果 mongoDB 写的应用能很方便的转换到 PG,那基本说明 mongodb 没用对。
如果想要支持事务的 Mongodb,可以考虑一下 TokuDB
#6 楼 @lup165340815 这种需求的话,建议还是让用户直接将照片发送给微信公众号。对用户来说这个操作和将照片发给其它用户一样,比较容易接受。
买了 Textmate 1 的 license,又转到 Emacs 的报到。
虽然一直想尝试下 sublime, 但舍不得 org.mode 啊。
你想要用户上传什么文件。如果是照片或音频的话,可以让用户直接发到微信号。
大二的话,以前学过别的编程语言吗?如果没有的话,可以先学 Ruby,一定不要一上来就学 Rails。 数据结构学过了吗?面向对象学过了吗?RDBMS 呢?这些都远比 HTML、CSS、Javascript 重要得多,更不用说 Bootstrap 了。
gem add source 说的时候要从 source 读取一个列表文件。如果当时 source 不能访问,则会发生长时间没有反应的现象。确认 source 输入是正确的、网络也是可用的。
1 -> 3 -> 6
自己顶