Julia 的作者 这样说:网络跟踪处理用 c,准备数据用 sql,线性代数和机器学习用 MATLAB,统计分析和视觉化用 R,然后用 ruby 管理这一切。
觉得算法什么的,可不可读都几乎没办法降低理解的难度。
#13 楼 @lionzixuanyuan 已改正!thanks
#5 楼 @tommy__ 觉得很多东西都有共性。数据库查询,用 sql 是一直 chain 下去,用 rails 的 scope,也是一直 chain 下去。再比如 nest function。JQuery 很牛逼,也是因为 chain。clojure 直接提供了 -> 和->>外加 partial,切换成 ruby,写个 class,然后返回 self 一样玩。
再比如 nest function 写什么语言都会用到。就是表现形式不同罢了。
老外从本科的时候就比较习惯一学期撸几门语言(有一门讲 rails 的,一学期,撸掉了我工作碰到的几乎所有东西)。他们的套路是,用什么学什么。再就是给你 example code,能覆盖掉 80% 的情况(比如 rails 查询用的 find 加上:all 和:condition)。学的少,所以写学的快。
直接在p = list.sample
下面加的 puts p
def quick_sort(list)
return list if list.size <= 1
p = list.sample
puts p
left, right = list.partition{|elmt| elmt <= p}
quick_sort(left) + quick_sort(right)
end
ruby 2.0.0p247
在都的机器上,list.sample
一直是一个值
用 time machine 后 Julia 挂掉了。说是和 cpu 有关。然后别的还没发现。
再顶
#9 楼 @jzlikewei 觉得怎么都要有 range 这个结构。。。或者存个 string,然后再封装一层?
感觉网络问题,我点了一下,结果发了 4 个。。。吓得好赶紧删了。。。
主要是想知道楼主要哪里好啊。。。
不知道这样是否符合楼主的要求? model 那块。可以用 ruby 的 Range,比如工资就对应一个 range。然后再定义一些方法,比如说大于,小于,包含(这些估计 ruby 都有)。
数据库。 比如工资。一个上限,一个下线。model 那 def 一个工资的 getter(不知道这个是不是虚属性。。。),返回一个 range。然后是对应的 setter,setter 可以直接设置上限,下线,这样 save 的时候应该就可以直接 save(没怎了解 rails 如何 save。。。)。
查询的话,可以“翻译”成大于小于,然后进行查询。sql 应该都支持。
较好的做法指的是什么?是说节省空间?减少 sql 查找速度?方便编程?
#21 楼 @shangrenzhidao java 就没有指针这个概念。。。
指针可以被“隐藏”起来。可以尽可能少的暴露出来。数据结构与算法分析 就是这样。
觉得 ruby 写算法没什么优势罢了。 比如没 for,对于算法这种东西,each 什么的不如 for 好用。
没觉得指针是必要的,很多学校的算法都是用 Java 讲的。有本 c 的数据结构,也没怎么见到指针。
ding
这个就是老子的,一生二,二生三,三生万物。。。好吧我承认我在扯淡。
推荐这个 http://hi.baidu.com/xiangxuehai000/item/30b7583024bd02c91a9696c6 觉得可以考虑下重命名试试。 比如把 zero 改成 zero-time-operation?
倒是觉得这句话很牛逼“算法可计算函数都是递归函数“ http://zhidao.baidu.com/link?url=hQqthbqY96AAqUkUJWevU8k7Qr6At1cnDHavhiioUdyvCQyYurfRK3DW1D6yhdofx9VtzniqFDPh_R-8KogAJK
觉得递归,就是定义了 0,然后定义了 1,再然后再在上面构建加法,乘法什么的。这个是不是就是丘奇数的意义?我不知道。。。
亲自试了下,觉得除了有人上千推一下,几乎没有危险。穷人,没相机,不知道那个相机是不是重的离谱。
收腹抬腿是个过程,当感觉重心快没了的时候,你自然会停下来。当然也不排除直接用力过猛的可能性。
by the way。这个动作练腹肌非常好!
玩过 tricking(比较安全的极限运动)的飘过。
一般在做危险动作的时候,要么是有很大的把握,要么是防护措施做的很好。
如果说极限运动危险,那么至少要拿到数据,比如极限运动者的死亡率和普通人的死亡率的比例。或者同开车比较。
再者,如果我有朋友干预我的喜好,我只能说呵呵。
#1 楼 @yanguango thanks #2 楼 @Alexander 。。。我觉得我还是不碰这个东西的好。 #6 楼 @rasefon 好吧。。。
#46 楼 @crazyphage 我小白一个。。。什么都不懂。还比较笨。 觉得语言是用来解决问题的工具,需要用什么语言,就用什么语言。