软件工具 SofTool.CN 本次搜索耗时 0.316 秒,为您找到 223 个相关结果.
  • 3.1_比特币开发环境

    对于开发人员,需要使用所有工具,库和支持软件来配置开发环境,编写比特币应用程序。 这一章涉及的技术细节较深,我们将逐步介绍该过程。 如果你觉得过于繁琐(并且缺乏开发环境),建议你跳到下一章,技术性会浅显一些。
  • 10.15_共识软件开发

    共识软件开发不断发展,对于改变共识规则的各种机制进行了很​​多讨论。由于其本质,比特币在协调和变化共识方面树立了非常高的标杆。作为一个去中心化的制度,不存在将权力强加于网络参与者的“权威”。权力分散在多个支持者,如矿工,核心开发商,钱包开发商,交易所,商家和最终用户之间。这些支持者不能单方面做出决定。例如,矿工在理论上可以通过简单多数(51%)来改变规则,...
  • 10_挖矿和共识

    10.1_简介 10.2_去中心化共识 10.3_交易的独立校验 10.4_挖矿节点 10.5_打包交易至区块 10.6_构造区块头 10.7_构建区块 10.8_成功构建区块 10.9_校验新区块 10.10_区块链的组装与选择 10.11_挖矿和算力竞赛 10.12_共识攻击 10.13_改变共识规则 10.14_使用区块版本发...
  • 9.10_使用测试块链进行开发

    Bitcoin的各种区块链(regtest,segnet,testnet3,以及主干网)为比特币开发提供了一系列测试环境。 无论您是开发比特币核心还是另一个全节点共识客户端,诸如钱包,交易所,电子商务网站等应用程序,甚至开发新颖的智能合同和复杂的脚本等等,请使用测试区块链网进行开发。 您可以使用测试区块链来建立开发管道。 在开发它时,建议在本地测试代码。...
  • strconv

    1871 2023-09-17 《Go 语言》
    简介: Parse 系列函数 ParseInt() Format 系列函数 FormatInt() 简介: 在实际开发中我们往往需要对一些常用的数据类型进行转换,如 string、int、int64、float 等数据类型之间的转换,Go语言中的 strconv 包为我们提供了字符串和基本数据类型之间的转换功能。 strconv 包中常用的...
  • 5 beego 的模块设计

    1870 2022-05-17 《Beego开发手册》
    beego 正在逐步的走向乐高模式,也就是把系统逐步的模块化,让一个一个的模块成为乐高的积木,用户可以把这些积木搭建成自己想要的东西,这个就是目前 beego 的发展方向,beego 1.0 版本起包含下面这些模块,这些模块都是我们平常开发过程中非常有用的。
  • Go语言实现的MQTT broker

    1847 2023-07-31 《Gmqtt》
    前言 快速开始 ★ 特点 钩子函数 登录鉴权 订阅权限控制 发布权限控制 扩展接口 插件机制 支持session持久化 缺陷 前言 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是用于物联网(IoT)的OASIS标准消息传递协议。发布/订阅(publish/subscrib...
  • 03_比特币核心

    Bitcoin是一个开源项目,源代码使用开放(MIT)授权,可免费下载使用 。 开源不仅意味着可自由使用,还意味着比特币是由一个开源社区志愿者开发的。 最初这个社区只有中本聪,到2016年,比特币的源代码贡献者超过400个,大约十几位开发人员几乎全职工作,还有几十名兼职开发人员。 任何人都可以为代码做出贡献 - 包括你! 当初中本聪是先开发了比特币软件,...
  • Zinx Decoder (数据报文解码)

    1、LengthField 数据帧解码 1.1 LengthField配置案例一 Zinx提供了针对传输过程中二进制数据帧进行编解码能力,基于Zinx的Tcp数据流传输,开发者不需要考虑粘包和断包的问题,Zinx内部已经自行处理。 1、LengthField 数据帧解码 Zinx的二进制编解码算法采用的是 LengthField 的算法,开发者...
  • service

    1735 2023-09-25 《Go 语言》
    简介 区分两个概念 首先排除的方案 引用 简介 因为最近用go语言开发了一个websocket服务,启动后需要后台运行,还希望异常退出时可以自动重启。整体思路是启动程序后,转为后台运行,这个后台程序暂且称为守护进程(daemon)。它不处理具体业务逻辑,只是再次按一样的参数调用自身,启动一个子进程,有子进程负责业务逻辑处理。守护进程监视子进程状...