• 不太明白这里:

    payload, header = JWT.decode(jwt, nil, false, verify_expiration: false) payload, header = JWT.decode(jwt, secret)

    为什么两种解法,都可以,解开呢?

    1:这种是专门为验证设计的吗?在 jwt 的信息中包含一个隐藏的字段信息,来做签名校验吗? 2:如果不是专门为验证设计的,两种解法能够解出同样的内容,应用原理是什么?

  • 写 Block 的一些小结 at 2015年06月11日

    占个排位,嘿嘿

  • 数组 collect 问题 at 2015年06月10日

    #21 楼 @gu_bonjour 恩,说话有得罪处,请多包涵,没有表情呢为嘛

  • 数组 collect 问题 at 2015年06月09日

    str[0] = str[0].upcase 复制之后返回的 str[0],所以才有此问题吧, 有点问题想问一下题主,比须要为了节省空间吗?ruby 一行代码可以搞定的,必要要这样用 c 的方式来写吗?

  • Proc, lambda 是不同的 lambda 更像是方法,return 就跟函数中 return 一样, proc 则有些不同,proc 中 return,break 则是从代码块绑定的作用域中返回, 第一个中,proc 绑定的环境为全局环境(或者是 main)这个具体的不太清楚 第二个中,proc 绑定的为 a 函数 proc, lambda 是延时执行的,只有 call 的时候才会起作用

  • How Ruby Uses Memory at 2015年05月29日

    靠,没看到还有广告啊

  • 已发简历,请查收

  • 支持😊

  • 发布 / 订阅模式 at 2015年04月03日

    赞道长