我相信你早晚会回来和我共唱这首 only you - rsync
还有就是 btsync
rsync
java 还是自然有它的优势。ruby 这样的程序复杂了重构真是头疼的事情,到处搜索哪里被用到。正考虑做一部分 java 的替代,唯一就是 rails 被 cache 的对象如何在 java 这里获得。不知道 ruby 的序列化是否可以被 java 反序列化。
黑咖啡。
修改一下,然后再 commit,再 push
这个是什么?以前没关注过。
respond_to do |format|
format.html? { redirect_to @image, notice: 'Image was successfully created.' }
format.json? { render json: @image, status: :created, location: @image }
format.js? {}
end
这么写也许更好理解些。
首先你要计算出最大值和最小值,然后最大值和最小值之间拆分出几个梯度,均匀分或者不均匀分。每个坐标计算独立的颜色,叠加到图上。
ios7 应该是防盗的。什么时候的事,在哪里啊?
正则、状态机、向下递归地层的结构难道不用栈吗?不用栈能够造出正则解释器吗
总的来说,如果科技进步,失去的还是要比获得的多。社会的整体财富还是在增加,你看到高铁从无到有,当然也有雾霾。
追求这个问题的答案就是这个问题的答案。
#5 楼 @ZombieCoder 不是在异常的时候打印。而是看看程序运行在什么地方。写了个代码加入到 initializers。
def backtrace_for_all_threads(signame)
File.open("/tmp/ruby_backtrace_#{Process.pid}.txt","a") do |f|
f.puts "--- got signal #{signame}, dump backtrace for all threads at #{Time.now}"
if Thread.current.respond_to?(:backtrace)
Thread.list.each do |t|
f.puts "--------------------------------------------------------------------"
f.puts t.backtrace
end
else
f.puts caller
end
end
end
Signal.trap(29) do
backtrace_for_all_threads("INFO")
end
这样 kill -29 your_pid 就可以将运行栈输出到/tmp 目录下。
#2 楼 @luikore 找了一片 blog,用 gdb 的方法。http://rrn.dk/running-ruby-process-callstack 我的一些数据调用网络功能阻塞了。
比特币有个悖论,比特币要能够获得大规模使用,兑换必须汇率稳定,但如果汇率稳定,必然会增大比特币的需求,又导致比特币汇率不稳定。按照蒙代尔三角理论,比特币实现了独立的货币政策,资本的自由流动,所以很难实现稳定的汇率。
好像不是很贵,一年 40 美金或者更少。
冲过 500,下一个目标就是 1000 了。不过这东西现在大家都没有弄明白怎么玩。