V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  peterxu  ›  全部回复第 3 页 / 共 3 页
回复总数  57
1  2  3  
精神和方法值和借鉴。
2018 年 12 月 20 日
回复了 Kasbert 创建的主题 分享创造 分享一个自用的工具集合小程序
不错,值得学习
2018 年 12 月 19 日
回复了 ccnccy 创建的主题 PHP 有没大佬帮忙看看这段 ruby, PHP 要怎么改
v2ex 不支持 markdown 模式?
2018 年 12 月 19 日
回复了 ccnccy 创建的主题 PHP 有没大佬帮忙看看这段 ruby, PHP 要怎么改
上面 ruby 的代码运行结果如下
```
2.4.1 :003 > require 'securerandom'
=> true
2.4.1 :004 > nonce = SecureRandom.hex
=> "5b6097c4519fb22eb0ae399f0678bd05"
2.4.1 :005 > require 'time'
=> true
2.4.1 :006 > date = Time.now.httpdate
=> "Wed, 19 Dec 2018 02:39:32 GMT"
2.4.1 :007 > path = "path"
=> "path"
2.4.1 :008 > canonical_string = "application/json,,#{path},#{date},#{nonce}"
=> "application/json,,path,Wed, 19 Dec 2018 02:39:32 GMT,5b6097c4519fb22eb0ae399f0678bd05"
2.4.1 :009 > require "base64"
=> false
2.4.1 :010 > user_secret = "user_secret"
=> "user_secret"
2.4.1 :011 > signature = Base64.strict_encode64(OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha1'), user_secret, canonical_string))
=> "iGwkpjulP43xZqK/h8JBjL9L9ro="
```
为了能跑通,我把 path 和 user_secret 分别给了个值
path = "path"
user_secret = "user_secret"
代码的意思就是
1、获取一个随机数
2,获取当前时间的一个 date 格式
3、拼成一个指定字符串
4,先使用 sha 算法,再使用 base64 编码
分子
2018 年 12 月 13 日
回复了 cbat 创建的主题 问与答 新发布的小程序,欢迎各位提出宝贵建议帮忙改进
问个比较俗的问题,你们做这种小程序,是自己兴趣还是说可以盈利的。
环境不错,围观
2015 年 12 月 3 日
回复了 chigco 创建的主题 Ruby on Rails 已有成熟数据库情况下如何使用 ror 快速开发接口
grape
2015 年 11 月 30 日
回复了 peterxu 创建的主题 问与答 有没有比较稳定的快递接口
@jisuapi 你们这个接口稳定吗,现在最怕不稳定的了,花点钱到是无所谓
2015 年 11 月 20 日
回复了 JackBlack2006 创建的主题 香港 香港这个精装公寓这么便宜,是不是有什么问题?
香港 2300 只能住笼子。。。。。
薪资还是挺诱人的,哈哈。
这么多职位为什么只有一个统一的薪资呢
@zzl2015 代码管理还是 SVN,Git 用的比较多, VSS 表示真没听过。
哎哟,不错哦。。
2015 年 9 月 6 日
回复了 qistchan 创建的主题 云计算 阿里云关于云盾的补偿似乎发到账户了?
怕死的用我的推荐码 VT1JEB
mark
1  2  3  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1145 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 23:15 · PVG 07:15 · LAX 16:15 · JFK 19:15
♥ Do have faith in what you're doing.