软件工具 SofTool.CN 本次搜索耗时 0.219 秒,为您找到 328 个相关结果.
  • zap

    2769 2023-08-03 《Go 语言》
    zap 简介 安装zap依赖 举例: zap 简介 在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能:能够将事件记录到文件中,而不是应用程序控制台日志切割-能够根据文件大小、时间或间隔等来切割日志文件支持不同的日志级别。例如INFO,DEBUG,ERROR等能够打印基本信息,如调用文件/函数名和行号,日志时间等它同时提供了结构...
  • viper

    2765 2023-09-16 《Go 语言》
    前言 viper配置优先级 读取配置文件 第一种方式:直接指定文件路径 第二种方式:多路径查找 注册和使用别名 前言 对于现代应用程序,尤其大中型的项目来说,在程序启动和运行时,往往需要传入很多参数来控制程序的行为,这些参数可以通过以下几种方式传递给程序: 命令行参数 环境变量 配置文件 显然,对于Go项目而言,单个去读取命令行、环境...
  • 04_matrix.h 和 matrix.c

    2693 2023-01-04 《darknet源码解析》
    [TOC]本次解析src/matrix.h 与 src/matrix.c 两个。 matrix.h 中的包含的代码如下: #ifndef MATRIX_H #define MATRIX_H #include "darknet.h" // 将矩阵m中的数据拷贝到内存中 matrix copy_matrix (matrix m) ; //...
  • 9.3_区块头

    区块头由三组区块元数据组成。首先是一组引用父区块哈希值的数据,这组元数据用于将该区块与区块链中前一区块相连接。第二组元数据,即难度、时间戳和nonce,与挖矿竞争相关,详见挖矿章节。第三组元数据是merkle树根(一种用来有效地总结区块中所有交易的数据结构)。表7-2描述了区块头的数据结构。 Nonce、难度目标和时间戳会用于挖矿过程,更多细节将在挖矿...
  • 6.2_交易细节

    在【第二章比特币概述】中,我们使用区块浏览器查看了Alice曾经在Bob的咖啡店支付咖啡的交易(图6-1)。 区块浏览器应用程序显示从Alice的“地址”到Bob的“地址”的交易。 这里显示的是交易内容的简化视图。 实际上,正如我们将在本章中看到的,所显示的大部分信息都是由区块浏览器构建的,并不在交易中。 图6-1 Alice与Bob咖啡店的交易 ...
  • 调整对象的内部机制

    2600 2021-04-28 《GTK+ 2.0 中文教程》
    _GtkAdjustment对象的结构体 读取调整对象的值 设置调整对象的值 调整对象的回调函数 _GtkAdjustment对象的结构体 你可能要问,如果我想创建一个信号处理的回调函数,当用户调整范围控件或微调按钮时让这个处理函数进行响应,应该从调整对象中取什么值,怎样从中取值呢?要解决这个问题,先看一下 _GtkAdjustment结构体的...
  • json.Marshal 功能详解

    2589 2025-06-20 《Go 语言》
    json.Marshal 功能详解 基本功能 使用示例 基本示例 主要特性 1. 结构体标签控制 2. 支持的数据类型 3. 特殊处理 与 json.MarshalIndent 的区别 常见错误处理 性能考虑 json.Marshal 功能详解 json.Marshal 是 Go 语言标准库 encoding/json ...
  • 9.5_创世区块

    区块链里的第一个区块创建于2009年,被称为创世区块。它是区块链里面所有区块的共同祖先,这意味着你从任一区块,循链向后回溯,最终都将到达创世区块。因为创世区块被编入到比特币客户端软件里,所以每一个节点都始于至少包含一个区块的区块链,这能确保创世区块不会被改变。每一个节点都“知道”创世区块的哈希值、结构、被创建的时间和里面的一个交易。因此,每个节点都把该区块作...
  • 10.6_构造区块头

    为了构造区块头,挖矿节点需要填充六个字段,如表10-3中所示。 表10-3 区块头结构 ​在区块277,316被挖出的时候,区块结构中用来表示版本号的字段值为2,长度为4字节,以小端格式编码值为 0x20000000。 ​接着,挖矿节点需要填充“前区块哈希”,在本例中,这个值为Jing的节点从网络上接收到的区块277,315 的区块头哈希值,它是...
  • 9.2_区块结构

    区块是一种被包含在公开账簿(区块链)里的聚合了交易信息的容器数据结构。它由一个包含元数据的区块头和紧跟其后的构成区块主体的一长串交易列表组成。区块头是80字节,而平均每个交易至少是250字节,而且平均每个区块至少包含超过500个交易。因此,一个包含所有交易的完整区块比区块头大1000倍。表7-1描述了一个区块结构。