wangshouh 最近的时间轴更新
wangshouh

wangshouh

V2EX 第 561051 号会员,加入于 2021-11-07 18:53:26 +08:00
今日活跃度排名 19298
使用 clickhouse 遇到的一个奇怪问题
问与答  •  wangshouh  •  2023-02-08 09:59:12 AM  •  最后回复来自 wangshouh
1
分享一个学术术语查询网站
  •  1   
    分享发现  •  wangshouh  •  2023-01-20 18:53:29 PM  •  最后回复来自 BetterSci
    3
    对部分转义的 JSON 如何进行 unmarshal?
    Go 编程语言  •  wangshouh  •  2022-07-08 23:12:40 PM  •  最后回复来自 EminemW
    8
    wireguard 配合 NAT 实现 windows10 代理服务器
  •  1   
    WireGuard  •  wangshouh  •  2022-05-21 13:49:47 PM  •  最后回复来自 omaidb
    6
    wangshouh 最近回复了
    244 天前
    回复了 EyebrowsWhite 创建的主题 推广 [抽奖] 评论送两台 OneKey Mini
    分母 + 1
    2023-02-08 09:59:12 +08:00
    回复了 wangshouh 创建的主题 问与答 使用 clickhouse 遇到的一个奇怪问题
    想办法自己解决了,怀疑是 `tuple` 的问题,所以在插入时进行了 `untuple` 操作,修正后的代码如下:

    ```sql
    INSERT
    INTO
    logsTemp
    SELECT
    `tx.1`,
    `tx.2`,
    `tx.3`,
    untuple(`tx.4`)
    FROM
    (
    SELECT
    *
    FROM
    (
    WITH JSONExtract(
    field,
    'Tuple(transactions Nested(hash String, blockNumber String, value String, logs Nested(address String, data String, topics Array(String))))'
    ) AS parsed_json
    SELECT
    untuple(arrayJoin(tupleElement(parsed_json,
    'transactions'))) as tx
    FROM
    jsonTemp jt
    )
    LEFT ARRAY
    JOIN `tx.4`
    )
    ```
    但仍不明白为什么 tuple 会导致数据列丢失

    ![]( )
    2023-02-04 15:41:43 +08:00
    回复了 gaodeng 创建的主题 分享创造 Damus 蓝色认证获取
    这东西可以用自己的域名认证,方法如下:
    https://gist.github.com/wangshouh/4d8e1b72b9df560f18d69b3991f68f25
    2022-12-31 19:35:08 +08:00
    回复了 serafin 创建的主题 宽带症候群 调查家宽访问挂 CF 网站的速度
    山东千兆联通 IPv6

    Download 91.56 Mbps
    Upload 24.06 Mbps
    Ping 369.00 ms
    Jitter 12.27 ms
    2022-08-27 16:38:54 +08:00
    回复了 railsboy 创建的主题 程序员 用 ruby 的 eth.rb 出现了一个错误: insufficient funds for gas
    另,你此处使用的 gas 设置方法属于 legacy , 建议换成 EIP1559 ,具体参考我上文给出的博客
    2022-08-27 16:36:12 +08:00
    回复了 railsboy 创建的主题 程序员 用 ruby 的 eth.rb 出现了一个错误: insufficient funds for gas
    ```
    p client.transact_and_wait(controller, "setName", "123", '0xceA7F8364B4eB44c815514331e2d732AEA15b071',sender_key: key, legacy: true, gas_limit: 100000)
    ```
    此代码说明你设置 gas_limit 为 100,000 gas
    而查询这个合约操作需要 133,792 gas ,gas 不足所以失败。此处将 100000 设置为 133792 或者更高的数字可能成功。
    具体可以参考一下我的博客 https://hugo.wongssh.cf/posts/ethereum-gas/
    2022-08-27 16:09:27 +08:00
    回复了 railsboy 创建的主题 程序员 用 ruby 的 eth.rb 出现了一个错误: insufficient funds for gas
    如果 0xcEA7f8364b4eB44c815514331e2D732aEA15B071 这个是你的账户,在 moonscan.io 查询到你的账户中没有余额。
    按照以太坊的标准而言,没有办法支付 gas 费用交易肯定失败。当然即使可以支付 gas ,如果你的 gas 设置错误,比如交易耗尽了 gas limit 但仍无法完成也可能造成错误。
    如果你可以给出更详细的报错和交易哈希,可能会给出查找到原因
    2022-08-26 09:17:04 +08:00
    回复了 walkershow 创建的主题 问与答 请问 Generative Dungeon 是怎么实现在 opensea 上直接玩游戏
    查看他们的元数据 https://assets.generativedungeon.com/dungeons/1/1.json
    有这样一个属性 external_url:"https://viewer.generativedungeon.com/1"
    查询 Opensea 的文档 https://docs.opensea.io/docs/metadata-standards ,文档给出 external_url 属性用于允许访问者离开 OpenSea 前往项目官网查看资源
    怀疑与 Opensea 官方进行了协商进行了特殊设置。
    @frankies 没有,我所发的 web5 文章中没有如何关于区块链的内容,仅仅提及了去中心化。去中心化不等于区块链。
    我发的频道确实存在 web3 内容,但我的频道也没有任何非技术内容,而是在仅仅提供一些关于区块链编程的相关问题。
    @Leviathann web5 其实是指 web2+web3 。另: telegram 频道求关注 https://t.me/web3list
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3248 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 16ms · UTC 12:07 · PVG 20:07 · LAX 05:07 · JFK 08:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.