#5 楼 @xiaoping_rubyist 还行...我身体比较好吧,没觉得疲劳,最近一天睡 5-6 个小时,周末和春节睡 12 个小时,上班到公司双倍浓缩来一发
#2 楼 @killernova 通宵看...勤能补拙
人肉推荐!
分配红包到微信那个规模更重要的是分配算法的效率吧~ 公平公正是次要的
#2 楼 @wwwicbd
1 要 Ruby 语言自身文档的话你可以在 https://www.ruby-lang.org/en/documentation/ 里找,不过,绝大多数语法糖,Ruby 的语法书里都会讲到
2 那这是你代码高亮配置的问题了,听你描述是 symbol 的 :
被高亮成了白色,和背景色相同,具体我不清楚你那边的情况,你可以在配置里修改、更换高亮配色方案,或者重置 RubyMine 配置试试
1 这是语法糖
2 你的 RubyMine 配置可能有错,或者是 RubyMine 做智能感知有误(通常发生在上下文有name
的时候,IDE 误以为这里需要调用name
方法来确定输入值),这里按语义应该为:name
报名了
:plus1:
#9 楼 @xiaoronglv
source_location
看不了 Kernel 里的方法,会 nil
上学经常坐床板后背没支撑落得脊椎毛病...工作以后晚上经常骑行吧(也不是刻意,就是骑车方便扫街吃饭馆...)外加半个月按摩(广东是个好地方)...
:plus1:
#26 楼 @xiaoronglv 功能会慢慢加的~ 我现在还处在学习 iOS 体系的阶段,然后又被分心搞了一个轮子 MoyaX
#8 楼 @goofansu
提个建议
比如 https://github.com/goofansu/wechat-starter/blob/master/app/controllers/home_controller.rb#L37
不要用puts
而是 logger.info
这样好处是会打印进日志里,而且在线上环境 puts
是不会有任何实际作用的
:plus1:
楼上说的外加 httpgetwithassert
函数里require 'net/smtp'
是多余的
用 RubyMine,按住 ctrl 点一下方法名,搞定
#7 楼 @u1453365183 好了
#4 楼 @xiaoronglv mardkown -> markdown ~
所以链接呢。。。。
我觉得你可以试着这么考虑:异常捕获捕获的是意料之中的错误,典型的分类是 IO 操作都有失败的可能,那么都需要考虑异常处理,比如试图读取一个文件,文件不存在 其他情况,很可能是程序逻辑上的问题,尽量让程序崩溃然后通过异常收集工具或者日志去分析原因作出修正,这也是为什么(最好)要明确指定异常类型,除非你明确是何种异常并不重要
中文版咋翻译... 液!你上路了!
奇怪,首次加载页面非常慢,但是 profiler 给的数据还算好看?
科班未能毕业怎么算...