Shihang's Tech Blog
HOMEARCHIVESCATEGORIESTAGS

    ASCII

  • May 28, 2024 Python print函数不支持非 ASCII 字符的问题
  • Android

  • Feb 16, 2025 在移动操作系统(iOS / Android)中通过设备触碰 NFC 标签打开 App 并进行跳转
  • Jul 26, 2024 Web3学习日记 - Web3 Android 原生库测试 (二)
  • Jan 16, 2024 Flutter开发记录
  • Jan 15, 2024 Flutter作为module集成到iOS/Android项目中的一些问题
  • Azure

  • Mar 18, 2025 我所理解的 Azure AD / Easy Auth 工作逻辑
  • BIP32

  • Jan 29, 2024 DID 学习日记 - 基础知识 - BIP32
  • BIP39

  • Jan 29, 2024 DID 学习日记 - 基础知识 - BIP39
  • BIP44

  • Jan 29, 2024 DID 学习日记 - 基础知识 - BIP44
  • BlockChain-Wallet

  • Jun 26, 2024 Web3学习日记 - Wallet Connect 分析 (四)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (三)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (二)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (一)
  • C

  • Jan 19, 2024 Rust编译为 C 接口 Native Library 时的Panic处理
  • Circom

  • Jan 14, 2024 Circom 中赋值(<--)和约束(<==)的关系和区别
  • CocoaPods

  • Feb 17, 2024 CocoaPods 配置 Xcode 中的自定义脚本
  • Cross-Chain

  • Jan 03, 2025 PrivadoID (polygonID) Cross-Chain Verification
  • DApp

  • Jun 26, 2024 Web3学习日记 - Wallet Connect 分析 (四)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (三)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (二)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (一)
  • DID

  • May 10, 2024 DID 学习日记 - 如何在本地调试智能合约
  • Mar 31, 2024 DID 学习日记 - RHS里面的 key/path的细节
  • Mar 31, 2024 DID 学习日记 - PolygonID DID VC/VP/Issuer Claim的 Revocation判断
  • Mar 31, 2024 DID 学习日记 - PolygonID DID JS SDK
  • Mar 08, 2024 DID 学习日记 - PolygonID DID Wallet (iOS AppStore版本的) 的操作流程体验
  • Mar 07, 2024 DID 学习日记 - PolygonID 和 Iden3 的关系和区别
  • Feb 08, 2024 DID 学习日记 - PolygonID - 数据/操作流程 + 协议细节
  • Feb 07, 2024 DID 学习日记 - PolygonID - 基于 Ethereum address 的DID
  • Feb 07, 2024 DID 学习日记 - PolygonID - 修改钱包公私钥
  • Feb 05, 2024 DID 学习日记 - PolygonID - JWZ 中 Message 的校验
  • Feb 05, 2024 DID 学习日记 - PolygonID - 从 Secret 到 ProfileDID
  • Feb 05, 2024 DID 学习日记 - PolygonID - JWZ格式
  • Feb 05, 2024 DID 学习日记 - PolygonID - GetProofs
  • Feb 05, 2024 DID 学习日记 - PolygonID - FetchAndSaveClaims
  • Feb 03, 2024 DID 学习日记 - PolygonID - GetAuthToken
  • Feb 02, 2024 DID 学习日记 - PolygonID - CreateWallet
  • Jan 29, 2024 DID 学习日记 - 基础知识 - BIP44
  • Jan 29, 2024 DID 学习日记 - 基础知识 - BIP39
  • Jan 29, 2024 DID 学习日记 - 基础知识 - BIP32
  • Jan 28, 2024 DID 学习日记 - 基础知识 - 默克尔树(merkle tree)
  • Jan 28, 2024 DID 学习日记 - 基础知识 - JSONLD
  • Jan 27, 2024 DID 学习日记 - PolygonID - 优化 getproofs 性能
  • Jan 24, 2024 DID 学习日记 - 基础篇 - poseidon hash
  • Jan 16, 2024 我对 W3C DID 1.0 标准的理解
  • Jan 12, 2024 Circom 电路描述语言 和 零知识证明(ZKProof) 学习记录
  • ECDHE

  • Jun 26, 2024 Web3学习日记 - Wallet Connect 分析 (四)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (三)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (二)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (一)
  • Flutter

  • Jan 16, 2024 Flutter开发记录
  • Jan 15, 2024 Flutter作为module集成到iOS/Android项目中的一些问题
  • FrontEnd

  • Apr 27, 2025 我所理解的Javascript prototype chain
  • Mar 18, 2025 我所理解的 Azure AD / Easy Auth 工作逻辑
  • Ganache

  • May 10, 2024 DID 学习日记 - 如何在本地调试智能合约
  • Git

  • Jan 16, 2024 Git修改提交历史中的邮箱
  • GitHub

  • Jan 16, 2024 Git修改提交历史中的邮箱
  • Homebrew

  • Jan 14, 2024 如何在 Apple Silicon 上使用 Homebrew 安装 x86_64 的库
  • Iden3

  • Mar 07, 2024 DID 学习日记 - PolygonID 和 Iden3 的关系和区别
  • JSON

  • Jan 28, 2024 DID 学习日记 - 基础知识 - JSONLD
  • JSONLD

  • Jan 28, 2024 DID 学习日记 - 基础知识 - JSONLD
  • Java

  • Jul 26, 2024 Web3学习日记 - Web3 Android 原生库测试 (二)
  • JavaScript

  • Mar 31, 2024 DID 学习日记 - PolygonID DID JS SDK
  • Javascript

  • Apr 27, 2025 我所理解的Javascript prototype chain
  • Kotlin

  • Jul 26, 2024 Web3学习日记 - Web3 Android 原生库测试 (二)
  • MetaMask

  • Jan 31, 2024 MetaMask学习笔记
  • NFC

  • Feb 16, 2025 在移动操作系统(iOS / Android)中通过设备触碰 NFC 标签打开 App 并进行跳转
  • OAuth

  • Mar 18, 2025 我所理解的 Azure AD / Easy Auth 工作逻辑
  • OpenMP

  • Jan 26, 2024 iOS上的 OpenMP 支持
  • Jan 19, 2024 编译 iOS 上的 OpenMP.xcframework
  • Panic

  • Jan 19, 2024 Rust编译为 C 接口 Native Library 时的Panic处理
  • PolygonID

  • Mar 31, 2024 DID 学习日记 - RHS里面的 key/path的细节
  • Mar 31, 2024 DID 学习日记 - PolygonID DID VC/VP/Issuer Claim的 Revocation判断
  • Mar 31, 2024 DID 学习日记 - PolygonID DID JS SDK
  • Mar 08, 2024 DID 学习日记 - PolygonID DID Wallet (iOS AppStore版本的) 的操作流程体验
  • Mar 07, 2024 DID 学习日记 - PolygonID 和 Iden3 的关系和区别
  • Feb 08, 2024 DID 学习日记 - PolygonID - 数据/操作流程 + 协议细节
  • Feb 07, 2024 DID 学习日记 - PolygonID - 基于 Ethereum address 的DID
  • Feb 07, 2024 DID 学习日记 - PolygonID - 修改钱包公私钥
  • Feb 05, 2024 DID 学习日记 - PolygonID - JWZ 中 Message 的校验
  • Feb 05, 2024 DID 学习日记 - PolygonID - 从 Secret 到 ProfileDID
  • Feb 05, 2024 DID 学习日记 - PolygonID - JWZ格式
  • Feb 05, 2024 DID 学习日记 - PolygonID - GetProofs
  • Feb 05, 2024 DID 学习日记 - PolygonID - FetchAndSaveClaims
  • Feb 03, 2024 DID 学习日记 - PolygonID - GetAuthToken
  • Feb 02, 2024 DID 学习日记 - PolygonID - CreateWallet
  • Jan 27, 2024 DID 学习日记 - PolygonID - 优化 getproofs 性能
  • PrivadoID

  • Jan 03, 2025 PrivadoID (polygonID) Cross-Chain Verification
  • Nov 03, 2024 PrivadoID (polygonID) Web Wallet
  • Python

  • May 28, 2024 Python print函数不支持非 ASCII 字符的问题
  • RHS

  • Mar 31, 2024 DID 学习日记 - RHS里面的 key/path的细节
  • Revocation

  • Mar 31, 2024 DID 学习日记 - PolygonID DID VC/VP/Issuer Claim的 Revocation判断
  • Rust

  • Jan 19, 2024 Rust编译为 C 接口 Native Library 时的Panic处理
  • SmartContracts

  • May 10, 2024 DID 学习日记 - 如何在本地调试智能合约
  • Swift

  • May 23, 2024 Swift的类函数和继承
  • May 22, 2024 让 Swift 的 init()函数无法调用
  • Feb 07, 2024 Swift TaskGroup限制并发数量
  • Jan 17, 2024 SwiftUI 中@State变量在构造函数中的赋值问题
  • SwiftUI

  • Feb 02, 2024 SwiftUI 学习笔记
  • Jan 17, 2024 SwiftUI 中@State变量在构造函数中的赋值问题
  • UTF-8

  • May 28, 2024 Python print函数不支持非 ASCII 字符的问题
  • VSCode

  • Jun 25, 2024 使用VSCode开发iOS项目
  • Verification

  • Jan 03, 2025 PrivadoID (polygonID) Cross-Chain Verification
  • WalletConnect

  • Jun 26, 2024 Web3学习日记 - Wallet Connect 分析 (四)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (三)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (二)
  • Jun 25, 2024 Web3学习日记 - Wallet Connect 分析 (一)
  • Web

  • Apr 27, 2025 我所理解的Javascript prototype chain
  • Mar 18, 2025 我所理解的 Azure AD / Easy Auth 工作逻辑
  • Web3

  • Jan 03, 2025 PrivadoID (polygonID) Cross-Chain Verification
  • Nov 03, 2024 PrivadoID (polygonID) Web Wallet
  • Oct 12, 2024 一种可能的恶意修改 circom 的 ZKProof攻击方式
  • Oct 08, 2024 解析circom编译过程中的.sym和substitutions.json文件
  • Oct 01, 2024 使用 snarkjs 解析 circom 编译后的 r1cs 文件
  • Jul 26, 2024 Web3学习日记 - Web3 Android 原生库测试 (二)
  • May 10, 2024 DID 学习日记 - 如何在本地调试智能合约
  • Mar 31, 2024 DID 学习日记 - RHS里面的 key/path的细节
  • Mar 31, 2024 DID 学习日记 - PolygonID DID VC/VP/Issuer Claim的 Revocation判断
  • Mar 31, 2024 DID 学习日记 - PolygonID DID JS SDK
  • Mar 08, 2024 DID 学习日记 - PolygonID DID Wallet (iOS AppStore版本的) 的操作流程体验
  • Mar 07, 2024 DID 学习日记 - PolygonID 和 Iden3 的关系和区别
  • Feb 08, 2024 DID 学习日记 - PolygonID - 数据/操作流程 + 协议细节
  • Feb 07, 2024 DID 学习日记 - PolygonID - 基于 Ethereum address 的DID
  • Feb 07, 2024 DID 学习日记 - PolygonID - 修改钱包公私钥
  • Feb 05, 2024 DID 学习日记 - PolygonID - JWZ 中 Message 的校验
  • Feb 05, 2024 DID 学习日记 - PolygonID - 从 Secret 到 ProfileDID
  • Feb 05, 2024 DID 学习日记 - PolygonID - JWZ格式
  • Feb 05, 2024 DID 学习日记 - PolygonID - GetProofs
  • Feb 05, 2024 DID 学习日记 - PolygonID - FetchAndSaveClaims
  • Feb 03, 2024 DID 学习日记 - PolygonID - GetAuthToken
  • Feb 02, 2024 DID 学习日记 - PolygonID - CreateWallet
  • Web3 Swift Kotlin Android iOS

  • Jul 25, 2024 Web3学习日记 - Web3在 Android 和 iOS 的原生库测试
  • Xcode

  • Jun 25, 2024 使用VSCode开发iOS项目
  • Feb 17, 2024 CocoaPods 配置 Xcode 中的自定义脚本
  • Feb 04, 2024 Xcode iOS 真机运行日志输出/查看
  • Xcode iOS

  • Mar 05, 2024 Xcode 项目中的 strip 设置
  • ZKProof

  • Jan 03, 2025 PrivadoID (polygonID) Cross-Chain Verification
  • Nov 03, 2024 PrivadoID (polygonID) Web Wallet
  • ZKSnark

  • Feb 02, 2024 ZKSnark 学习笔记
  • Feb 02, 2024 Power of Tau
  • ZKSnark ZKP

  • Jul 24, 2024 Web3学习日记 - ZKSnark
  • Zether

  • Jul 07, 2024 Web3学习日记 - Zether (二)
  • Jul 07, 2024 Web3学习日记 - Zether (一)
  • arm64

  • Jan 14, 2024 如何在 Apple Silicon 上使用 Homebrew 安装 x86_64 的库
  • circom

  • Oct 12, 2024 一种可能的恶意修改 circom 的 ZKProof攻击方式
  • Oct 08, 2024 解析circom编译过程中的.sym和substitutions.json文件
  • Oct 01, 2024 使用 snarkjs 解析 circom 编译后的 r1cs 文件
  • Jan 12, 2024 Circom 电路描述语言 和 零知识证明(ZKProof) 学习记录
  • circuit

  • Oct 12, 2024 一种可能的恶意修改 circom 的 ZKProof攻击方式
  • Oct 08, 2024 解析circom编译过程中的.sym和substitutions.json文件
  • Oct 01, 2024 使用 snarkjs 解析 circom 编译后的 r1cs 文件
  • framework

  • Jan 19, 2024 编译 iOS 上的 OpenMP.xcframework
  • hardhat

  • May 10, 2024 DID 学习日记 - 如何在本地调试智能合约
  • hash

  • Jan 24, 2024 DID 学习日记 - 基础篇 - poseidon hash
  • holder

  • Jan 16, 2024 我对 W3C DID 1.0 标准的理解
  • iOS

  • Feb 16, 2025 在移动操作系统(iOS / Android)中通过设备触碰 NFC 标签打开 App 并进行跳转
  • Jun 25, 2024 使用VSCode开发iOS项目
  • May 23, 2024 Swift的类函数和继承
  • May 22, 2024 让 Swift 的 init()函数无法调用
  • Feb 17, 2024 CocoaPods 配置 Xcode 中的自定义脚本
  • Feb 04, 2024 Xcode iOS 真机运行日志输出/查看
  • Feb 02, 2024 SwiftUI 学习笔记
  • Jan 26, 2024 正确读取iOS存储剩余空间
  • Jan 26, 2024 iOS上的 OpenMP 支持
  • Jan 19, 2024 编译 iOS 上的 OpenMP.xcframework
  • Jan 17, 2024 SwiftUI 中@State变量在构造函数中的赋值问题
  • Jan 16, 2024 Flutter开发记录
  • Jan 15, 2024 Flutter作为module集成到iOS/Android项目中的一些问题
  • iOS FaceID

  • Jan 26, 2024 如何指定生物认证方式(FaceID/TouchID)保护 keychain 数据
  • issuer

  • Jan 16, 2024 我对 W3C DID 1.0 标准的理解
  • merkle-tree

  • Jan 28, 2024 DID 学习日记 - 基础知识 - 默克尔树(merkle tree)
  • openmp

  • Jan 27, 2024 DID 学习日记 - PolygonID - 优化 getproofs 性能
  • os_log

  • Feb 04, 2024 Xcode iOS 真机运行日志输出/查看
  • polygonID

  • Jan 03, 2025 PrivadoID (polygonID) Cross-Chain Verification
  • Nov 03, 2024 PrivadoID (polygonID) Web Wallet
  • poseidon

  • Jan 24, 2024 DID 学习日记 - 基础篇 - poseidon hash
  • print

  • May 28, 2024 Python print函数不支持非 ASCII 字符的问题
  • snark

  • Jan 12, 2024 Circom 电路描述语言 和 零知识证明(ZKProof) 学习记录
  • snarkjs

  • Oct 12, 2024 一种可能的恶意修改 circom 的 ZKProof攻击方式
  • Oct 08, 2024 解析circom编译过程中的.sym和substitutions.json文件
  • Oct 01, 2024 使用 snarkjs 解析 circom 编译后的 r1cs 文件
  • truffle

  • May 10, 2024 DID 学习日记 - 如何在本地调试智能合约
  • vc

  • Jan 16, 2024 我对 W3C DID 1.0 标准的理解
  • vp

  • Jan 16, 2024 我对 W3C DID 1.0 标准的理解
  • wallet

  • Nov 03, 2024 PrivadoID (polygonID) Web Wallet
  • web

  • Nov 03, 2024 PrivadoID (polygonID) Web Wallet
  • weight-loss muscle

  • Sep 01, 2024 记录自己减脂增肌的历程
  • x86_64

  • Jan 14, 2024 如何在 Apple Silicon 上使用 Homebrew 安装 x86_64 的库
  • zkproof

  • Oct 12, 2024 一种可能的恶意修改 circom 的 ZKProof攻击方式
  • Oct 08, 2024 解析circom编译过程中的.sym和substitutions.json文件
  • Oct 01, 2024 使用 snarkjs 解析 circom 编译后的 r1cs 文件
  • Jan 14, 2024 Circom 中赋值(<--)和约束(<==)的关系和区别
  • Jan 12, 2024 Circom 电路描述语言 和 零知识证明(ZKProof) 学习记录
  • 并行

  • Jan 26, 2024 iOS上的 OpenMP 支持
  • All66
  • ASCII 1
  • Android 4
  • Azure 1
  • BIP32 1
  • BIP39 1
  • BIP44 1
  • BlockChain-Wallet 4
  • C 1
  • Circom 1
  • CocoaPods 1
  • Cross-Chain 1
  • DApp 4
  • DID 25
  • ECDHE 4
  • Flutter 2
  • FrontEnd 2
  • Ganache 1
  • Git 1
  • GitHub 1
  • Homebrew 1
  • Iden3 1
  • JSON 1
  • JSONLD 1
  • Java 1
  • JavaScript 1
  • Javascript 1
  • Kotlin 1
  • MetaMask 1
  • NFC 1
  • OAuth 1
  • OpenMP 2
  • Panic 1
  • PolygonID 16
  • PrivadoID 2
  • Python 1
  • RHS 1
  • Revocation 1
  • Rust 1
  • SmartContracts 1
  • Swift 4
  • SwiftUI 2
  • UTF-8 1
  • VSCode 1
  • Verification 1
  • WalletConnect 4
  • Web 2
  • Web3 22
  • Web3 Swift Kotlin Android iOS 1
  • Xcode 3
  • Xcode iOS 1
  • ZKProof 2
  • ZKSnark 2
  • ZKSnark ZKP 1
  • Zether 2
  • arm64 1
  • circom 4
  • circuit 3
  • framework 1
  • hardhat 1
  • hash 1
  • holder 1
  • iOS 13
  • iOS FaceID 1
  • issuer 1
  • merkle-tree 1
  • openmp 1
  • os_log 1
  • polygonID 2
  • poseidon 1
  • print 1
  • snark 1
  • snarkjs 3
  • truffle 1
  • vc 1
  • vp 1
  • wallet 1
  • web 1
  • weight-loss muscle 1
  • x86_64 1
  • zkproof 5
  • 并行 1
© 2023-2025 yushihang@github
Powered by Jekyll & Yat Theme.
Subscribe via RSS