240 发简信
IP属地:上海
  • 120
    Mac Big Sur 升级后 JD-GUI 无法打开的问题修复

    升级 Big Sur 后发现JD-GUI 打开报错: ERROR launching 'JD-GUI'No suitable Java version found on yo...

  • 120
    字符编码/解码

    Base64 1.Base64就是一种基于64个可打印字符来表示二进制数据的方法 Base64使用了26个小写字母、26个大写字母、10个数字以及两个符号( + 和 /),...

  • 120
    Kotlin之美——DSL篇

    Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但...

  • 120
    区块链分叉

    中心化系统升级软件十分简单,而区块链去中心化系统中升级不简单,甚至一言不合造成区块链分叉。简单说分叉区块链进行升级时,发生了意见分歧,从而导致区块链分叉。 因为没有中心化机构...

  • 隔离见证

    见证witness:用于支出资金的数字签名称为见证,这是密码学中术语。比特币交易中的见证数据证明了资金真正归谁所有。隔离见证是区块链扩容的一种方法。已经在比特币、莱特币成功实...

  • 矿证

    火币矿池HPT的挖矿即挖矿的具体规则 1、持有数字货币获得挖矿算力。用户在火币矿池持有指定POS数字资产品种(如EOS、TRX和ONT等),可按算力持有比例获得HPT。这种挖...

  • 拜占庭将军问题 / 拜占庭容错

    Byzantine Generals Problem / Byzantine Fault Tolerance 拜占庭将军问题也就是分布式网络一致性问题(Distribute...

  • 共识机制

    共识机制是区块链技术的灵魂。 区块链共识机制的目标是使所有的诚实节点保存一致的区块链数据,同时满足2个性质:一致性和有效性。 区块链的自信任主要体现在区块链中的用户无须信任交...

  • UTXO

    unspent transaction outputs,未花费的交易输出 用户比特余额是用户钱包中可用的UTXO的总和。他们可能分布在数百个交易和区块中。 这些TUXO由用户...

  • 120
    数字签名

    数字签名的概念 1.所谓数字签名(Digital Signature)(又称公开秘钥数字签名、电子签名) 是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现...

  • 120
    比特币地址

    比特币地址是26至34位数字和字母组成的字符串。 比特币地址是个人的比特币账户,相当于银行卡的卡号。通过比特币钱包或在交易平台上注册,每个比特币地址都是独一无二,有地址就可以...

  • 120
    非对称加密和对称加密

    非对称加密(公开秘钥加密) 公开秘钥加密(Public key cryptography),也称为非对称加密,是密码学的一种算法。 非对称加密发展史1.1976年,惠特菲尔德...

  • 默克尔树及默克尔根

    Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存贮hash值的一棵树。 每条交易信息都具有hash值,将所有交易按照手续费高低排序,每一笔交易是挖矿所...

  • 哈希算法

    Hash算法是现代密码体系中的一个重要组成部分,组要用于信息安全领域中加密算法 Hash算法是一种只能加密不能解密的算法,可以将任意长度的信息转成杂乱的固定长度的字符串,叫做...

  • 比特币

    1.挖矿 挖矿是重复计算区块头的hash,不断修改随机数nonce,直到与难度目标匹配 挖矿就是在争取记账权,对一段时间内比特币网络中的交易进行确认,并记录在区块链上的过程 ...

  • 120
    Android 为什么主线程的looper 一直循环不会ANR

    阅读此文需要对handler原理有一定的了解程度。 Handler 原理和源码 首先贴出来两个知识点。 第一 java线程可以休眠 第二Android只有主线程可以更新UI ...

  • 自定义View,有这一篇就够了

    我的CSDN博客同步发布:自定义View,有这一篇就够了 为了扫除学习中的盲点,尽可能多的覆盖Android知识的边边角角,决定对自定义View做一个稍微全面一点的使用方法总...