小编S.M*_*Pat的帖子

GNU Octave 失败 hex2dec

遇到一些 HEX 到 DEC转换失败

b = '0x170d21b9' 
bdec = hex2dec(b)
Run Code Online (Sandbox Code Playgroud)

返回

bdec = NaN
Run Code Online (Sandbox Code Playgroud)

但应该是 386736569

在上面的例子中如何将十六进制数转换为整数?

octave

2
推荐指数
1
解决办法
52
查看次数

从 Ruby 2.7 更新到 Ruby 3.0.1 后出现 ArgumentError

将 ruby​​ 更新到 3.0.1 后,非常简单的代码无法执行 app_uninstalled_job.rb

class AppUninstalledJob < ActiveJob::Base
  def perform(shop_domain:, webhook:)
    shop = Shop.find_by(shopify_domain: shop_domain)
Run Code Online (Sandbox Code Playgroud)

与错误

Error performing AppUninstalledJob (Job ID: ***) from Async(default) in 0.18ms: ArgumentError (wrong number of arguments (given 1, expected 0; required keywords: shop_domain, webhook)):
.../app/jobs/app_uninstalled_job.rb:2:in `perform'
Run Code Online (Sandbox Code Playgroud)

数据接收正确

Started POST "/webhooks/app_uninstalled" for 34.69.74.99 at 2021-07-20 04:44:31 +0000
Processing by ShopifyApp::WebhooksController#receive as */*
  Parameters: {"id"=>876876876, "name"=>"shopname", "email"=>"***@gmail.com", "domain"=>"shop.myshopify.com", "province"=>.....}}
[ActiveJob] Enqueued AppUninstalledJob (Job ID: ) to Async(default) with arguments: {:shop_domain=>"shop.myshopify.com", :webhook=>{"id"=>876876876, "name"=>"shop", "email"=>"***@gmail.com", "domain"=>"shop.myshopify.com", "province"=>....} …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails shopify-app

2
推荐指数
1
解决办法
4394
查看次数

标签 统计

octave ×1

ruby ×1

ruby-on-rails ×1

shopify-app ×1