2026年5月12日

字节与其16进制字符表示转换的bug

摘要: 1、原始的字节一旦用16进制字符表示,还原回字节的时候不能直接hexStr.getBytes() String tHex = SmUtil.sm3(...); // 返回的是 64 个十六进制字符,如 "3a5f…” BigInteger t = new BigInteger(tHex.getByt 阅读全文

posted @ 2026-05-12 21:31 幽州散人 阅读(3) 评论(0) 推荐(0)

2026年5月3日

Redisson分布式锁

摘要: 模板代码了,属于是,可以直接拿来用。 最近在重构一个10年前的系统,当年分布式锁用setNx手搓的,现在直接用Redisson,看门狗机制省了在锁失效时间上纠结。 RLock lock = redissonClient.getLock("lock-" + key); boolean locked = 阅读全文

posted @ 2026-05-03 09:32 幽州散人 阅读(6) 评论(0) 推荐(0)

2026年4月11日

交易心得

摘要: 经历一次一次的失望、绝望,最后还能活下来,市场才会给你机会。 先判断大的“势”和“方向”,然后在用技术分析找具体的入场点。 判断错了,不要死扛,更不能装死,不能装死,不能装死! 一定要克服自己人性的弱点。贪婪、侥幸、幻想,这些都不能有。 趋势跟随,右侧,有明确信号,对趋势进行判断和确认, 入场点倒是 阅读全文

posted @ 2026-04-11 13:43 幽州散人 阅读(4) 评论(0) 推荐(0)

2026年4月9日

DexScreener接口初探

摘要: 文档地址 https://docs.dexscreener.com/api/reference Get the pools of a given token address https://api.dexscreener.com/token-pairs/v1/{chainId}/{tokenAddr 阅读全文

posted @ 2026-04-09 16:09 幽州散人 阅读(17) 评论(0) 推荐(0)

2026年4月7日

某安全软件跑飞了。。

摘要: 可能是我长时间没关机。 netstat -ano|findstr TCP 然后看下是哪个进程 Get-Process -Id 11196 Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName -- -- 15247 5994 1395364 5741 阅读全文

posted @ 2026-04-07 11:33 幽州散人 阅读(5) 评论(0) 推荐(0)

2026年4月2日

Ed25519算法签名与验签的Java实现

摘要: Ed25519是一种比较快速的椭圆曲线算法,区块链中有较多应用。 这里是签名和验签的Java实现,笔者用的是JDK17 package org.example; import java.security.*; import java.security.spec.PKCS8EncodedKeySpec 阅读全文

posted @ 2026-04-02 10:12 幽州散人 阅读(24) 评论(0) 推荐(0)

2026年3月31日

Tendermint拜占庭容错引擎

摘要: 之前做过一个BFT协议Java简单实现,所以最近在研究学习Tendermint , 来看看工业级的产品,其实不只是拜占庭容错引擎了,这是一个比较完善的联盟链底层框架了,实现了共识协议、p2p、区块数据存储、交易mempool管理、状态重放、rpc接口这些。 开发者只需要写ABCI程序,作为tende 阅读全文

posted @ 2026-03-31 15:33 幽州散人 阅读(13) 评论(0) 推荐(0)

张雪摩托

摘要: 张雪成功了,或者说他成功有一阵子了,只是最近的大赛的契机让更多人关注了起来。 冠军,领先第二名4秒(注意:这种比赛领先半秒就是大幅度领先),直线加速生吃一众百年大厂的摩托赛车,雅马哈、川崎、杜卡迪... 翻出2006年记者采访他早年的执拗的追梦视频,我想我那时候会是嘲笑他的罢。修车小伙,破烂二手摩托 阅读全文

posted @ 2026-03-31 15:09 幽州散人 阅读(4) 评论(0) 推荐(0)

2025年11月18日

刹车片和盘不要随便搭配

摘要: 如题,周末又花了480大洋。 之前的后盘位置时不时的就会有非常刺耳的响声,金属摩擦的声音。但又不是片磨没了,还剩一半左右。这异响会不定时的出现,然后踩刹车声音会有所变化,变小,停下后就没了,再开一会可能什么时候又出现。 去检查说是片里边金属成分过多,所谓的吃盘。160光盘 + 320天合刹车片,一共 阅读全文

posted @ 2025-11-18 09:10 幽州散人 阅读(19) 评论(0) 推荐(0)

2025年10月30日

用Circom和Snarkjs实践零知识证明技术

摘要: 0、简介和安装 Circom:它是用来定义和构建零知识证明电路的工具。当你使用 circom 编写一个电路(通常是一个用于验证某种计算过程的程序),它会生成一些所谓的“工件”(artifacts)。这些工件包括了用来生成证明和验证证明的关键数据,如电路的描述(通常是 .r1cs 文件)、公共输入、私 阅读全文

posted @ 2025-10-30 17:12 幽州散人 阅读(66) 评论(0) 推荐(0)

导航