感谢解惑,kcptun 并非本人作品。另头像是本人,也仅在本站出没。
@chenge @tesla_lee @rocLv @marksloan @kooglezhang @chromer 确实一时脑抽卡住了,读了半天文档愣没转过弯来。正则用的少,让大家见笑了。
@ForrestDouble @Peter 感谢理解。
@sefier 癌症群侃侃而谈俨然一副名医派头,结果求职的时候自我估值 4K 工资都达不到,既不懂 Ruby 服务器,又搞不定 PHP 框架版本的名校毕业生,谁给你的勇气四处嘲讽的?话说被多个论坛送了禁言套餐的高大上人士何不回到出租房里吹吹电扇降降温?
还是没懂 为啥说是匹配到 空字符串 ,而不是 没匹配到返回 nil ?
#85 楼 @Kabie 把握好度很重要. #86 楼 @liwei78 一概而论如同语言之争无意义. #90 楼 @roadt "所谓"系统", 就是无数细节的积累,有序的积累.",高端大气上档次. #96 楼 @roadt "痛过才明白",低调深刻有内涵. #100 楼 @Ddl1st 现在对于各种设计模式理解的还很初级,我判断设计出问题的一个现象就是"牵一发而动全身",当你修改其中一个功能的时候,要修改很多甚至是不相关的模块,说明你搞错了. #102 楼 @knwang 其实很多有基础的人,他们经历了一个很艰难,或者说很痛苦的学习过程后,想当然的认为后来者也需要如此,而并没有去思考那些过程真的值得吗?或者换句话说,我能不能简化这个过程,让后来者更轻松些?技术可能真的很复杂,但化繁为简不就是技术人员应该做的工作吗?比如"Tealeaf Academy ",有机会一定要尝试. 受兴趣驱动学习有一个好处就是当你看到一个陌生概念的时候,你可以停下来,搞清楚再上路。对新手来说,真的不必那么急."贪多嚼不烂"会为今后的学习埋下更多隐患. 可能我迷茫过,但我从未失去信心。坚持就是胜利. 也许现在还不会经常有"模仿智者"的机会,但事在人为.:) #103 楼 @TREE 我觉得成就感是保持兴趣的因素之一,现在社会分工越来越细,注重协作的同时忽略了个体的感受。我喜欢 Ruby On Rails 这种打破细致分工可以让我全盘掌握的感觉。
#79 楼 @ShiningRay 追求"结果导向"与性别没有直接的关系。一切强调性别差异而不指出必要性的行为都是耍流氓. 不管是学习还是生活,可能都会遇到瓶颈,发帖求问无非是希望更快的解决。我觉得说出来要比闷在心里更好些. 享受学习,享受生活,你我共勉。
#74 楼 @Rei 其实心态并不是很理性的东西。追求"代码如诗"恐怕也是很多人的目标. 现在很难说谁对谁错,毕竟经历不一样。我会好好借鉴前辈的经验.路都是自己走出来的,也许遵循前人的脚步是一条捷径. 至于说不人性化,只是个人的一点感触罢了,我只是说出我现在阶段的认识,可能并不正确,但我现阶段就是如此,也许到以后才会有略微正确的认识。这只是成长阶段一个必然阶段吧! BTW,我不觉得表达自己的感受和"畏难"之间有任何必然联系。以后也许我会研究底层原理,也许不会。无非是在衡量时间成本与收益平衡,并不是说,懂底层就高级了,就啃钻研了。我这么说估计又会得罪不少人,并不是所有人都容得下不同意见. #75 楼 @blacktulip 你应该发现我忽略了很多人的回帖,你也应该知道为什么。
#69 楼 @Rei 我自己的第一台电脑就是亲手组装的,虽然花了很长时间. 情感真的毫无用处吗?@ShiningRay 这么说,你也这么说。无论是计算机还是网络,并不一定是冷冰冰的,是吧? #70 楼 @blacktulip 我知道它是工具,但我不希望它仅仅是工具,如此而已。
#63 楼 @Rei
早期看了中文的第三版,后来补看了英文的第四版,也算是我的入门书了吧.
但当初看的时候感觉懂了,后来实际操作的时候因为版本等种种原因,还有很多还是很迷惑的地方,比如那个strong_parameters
,这个还需要钻研下.
可能大家有基础的多,很难遇到像我这种完全的初学者即使囫囵半片的啃过教材仍然半懂不懂的情况.
个人觉得像 C 那样接近底层的语言,本身就很反人类,迫使你像计算机一样思考,其实和 Ruby 的思想是背离的。甚至说:Ruby 之类的类型之所以还存在,是不是因为技术上的瓶颈,而非我们编程需要呢?
起初接触完全是兴趣,甚至说现在也是兴趣,不仅仅是工作需要。保持探索世界的好奇心。
#36 楼 @zj0713001 其实您说的例子我仍然觉得和数据结构无关.@yakczh 解释的很好了。
#33 楼 @jarorwar 为什么需要了解数据结构呢?您能谈谈必要性吗? #34 楼 @zj0713001 你一定不知道"百万"其实我看过,甚至那个"冇问题"我也匆匆看过几眼。
#27 楼 @ShiningRay 1.在一个小团队打杂,做着和技术有关没关的事情. 2.接触到社区之前只会聊 QQ.现在的技能就是 HTML(熟悉),CSS(入门),JS(新手),Ruby(入门),Ruby On Rails(入门).按照新手 - 入门 - 熟悉 - 精通 - 资深划分. 3.希望能独立制作自己喜欢的网站,而不是拿 Discuz!,WP 一类的改改模版。
#22 楼 @blacktulip 谢谢,这么说我就理解一些了. 有时候初心者即使读了几百遍<<提问的智慧>>仍然会问出糟糕的问题,因为它真的搞不清自己到底问的是什么,只好一股脑说出来,等待热心人拯救. 在社区一年,感觉越来越有人情味了。越来越多的前辈遇到新手的无脑问题不再是哼一声扭头就走,而是细心的指导. 谢谢你们,社区有大家更美。
#21 楼 @young4u_amy 2L 是旧的,其它才是新的. 你说的道理我明白,只是写 Ruby 的机会很少,除了自己练习,没有使用的地方. 可能对我来说:使用 Ruby On Rails 开发网站是主要的用途. 不实际使用的东西,很难有动力持续下去。
#12 楼 @ShiningRay #13 楼 @blacktulip 表单也是对象,具有字段值等等属性,新建只是为了保证用户填错的时候可以协助填写默认值,理解是否正确?
#14 楼 @siyang1982 #15 楼 @ShiningRay 之前的头像并非本人,为避免误会,更换了头像。
#5 楼 @neverlandxy_naix 尝试参与了一些小项目,起初确实有所收获,但越到后来,越不涨经验值,反倒成了砍柴,这不是我想要的。
#7 楼 @ShiningRay 比如主题中的疑问:CRUD 中,为什么 new 方法中要新建个类的实例?
# GET /wikis/new
# GET /wikis/new.json
def new
@wiki = Wiki.new # <=======这行的作用是什么,删掉可以吗?
respond_to do |format|
format.html # new.html.erb
format.json { render json: @wiki }
end
end
#4 楼 @zj0713001 一直觉得"屌丝"是个自嘲词,用在别人身上,似乎不妥。
#1 楼 @ShiningRay 如果性别是您回复本帖的因素之一的话,您不妨观望。也谢谢你关注。
GC::Profiler.enable
#加载模块
include TestGC
#调用测试方法
testabc(parm1,parm2,parm3,parm4)
GC::Profiler.report
GC::Profiler.disable
输出的结果
GC 50 invokes.
Index Invoke Time(sec) Use Size(byte) Total Size(byte) Total Object GC Time(ms)
1 2.233 6518760 8156280 203907 24.23099999999989151434
2 2.323 6473280 8156280 203907 23.49300000000020816060
3 2.415 6473280 8156280 203907 23.32899999999993312372
4 2.503 6473280 8156280 203907 22.77199999999979240783
感谢,从结果看是不是可以理解为只花掉了几十毫秒,所以问题不在这?