软件工具 SofTool.CN 本次搜索耗时 0.100 秒,为您找到 58 个相关结果.
  • 8.9_Bloom过滤器

    8.9.1 Bloom过滤器如何工作 Bloom过滤器是一个允许用户描述特定的关键词组合而不必精确表述的基于概率的过滤方法。它能让用户在有效搜索关键词的同时保护他们的隐私。在SPV节点里,这一方法被用来向对等节点发送交易信息查询请求,同时交易地址不会被 暴露。 用我们之前的例子,一位手中没有地图的游客需要询问去特定地方的路线。如果他向陌生人询问“教堂街...
  • C 数组

    3247 2021-01-21 《C 语言》
    C 数组 声明数组 初始化数组 访问数组元素 C 中数组详解 C 数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 nu...
  • 对话框

    3080 2021-04-29 《GTK+ 2.0 中文教程》
    对话框 Dialogs 对话框 Dialogs 对话控件非常简单,事实上它仅仅是一个预先添加了几个控件到里面的窗口。 对话框的数据结构是: struct GtkDialog { GtkWindow window ; GtkWidget *vbox; GtkWidget *action_area; }; 从上...
  • 堆栈

    3050 2022-11-10 《C 语言》
    C语言和堆栈的联系: 栈 Stack: 堆 Heap: 堆和栈的理解:完全不同的两个概念 栈的分类: 栈的特性: 堆的特性: 堆的使用: C语言和堆栈的联系: 栈 Stack: 必须要先给C语言分配一个可用的栈空间 ,C语言才能运行,因为C语言里的临时变量 都是放在栈 空间里的,没有栈C语言是无法运行的。 堆 Heap: 堆空...
  • 9.4_区块标识符

    9.4 区块标识符:区块头哈希值和区块高度 区块主标识符是它的加密哈希值,一个通过SHA256算法对区块头进行二次哈希计算而得到的数字指纹。产生的32字节哈希值被称为区块哈希值,但是更准确的名称是:区块头哈希值,因为只有区块头被用于计算。例 如:000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b...
  • 10.10_区块链的组装与选择

    10.10.1 区块链分叉 ​比特币去中心化的共识机制的最后一步是将区块集合至有最大工作量证明的链中。一旦一个节点验证了一个新的区块, 它将尝试将新的区块连接到到现存的区块链,将它们组装起来。 节点维护三种区块:第一种是连接到主链上的,第二种是从主链上产生分支的(备用链),最后一种是在已知链中没有 找到已知父区块的。在验证过程中,一旦发现有不符合标准的...
  • 10.9_校验新区块

    ​比特币共识机制的第三步是通过网络中的每个节点独立校验每个新区块。当新区块在网络中传播时,每一个节点在将它转发到其节点之前,会进行一系列的测试去验证它。这确保了只有有效的区块会在网络中传播。独立校验还确保了诚实 的矿工生成的区块可以被纳入到区块链中,从而获得奖励。行为不诚实的矿工所产生的区块将被拒绝,这不但使他们失 去了奖励,而且也浪费了本来可以去寻找工作...
  • 调整对象

    2773 2021-04-28 《GTK+ 2.0 中文教程》
    GTK 有多种控件能够由用户通过鼠标或键盘进行调整,比如:范围控件。还有一些控件,比如说 GtkText 和 GtkViewport,内部都有一些可调整的属性。 很明显,当用户调整范围控件的值时,应用程序需要对值的变化进行响应。一种办法就是当控件的调整值发生变化时,让每个控件引发自己的信号,将新值传递到信号处理函数中,或者让它在控件的内部数据结构中查找控...
  • gob

    2759 2022-05-18 《Go 语言》
    前言 各个类型的编解码规则 Encode和Decode Register和RegisterName GebEncoder和GobDecoder 后记 前言 gob 是 Golang包 自带的一个数据结构序列化的编码/解码工具。编码使用Encoder,解码使用Decoder。一种典型的应用场景就是RPC(remote procedure ca...
  • GDK 事件类型

    2746 2021-05-07 《GTK+ 2.0 中文教程》
    下列的数据类型被 GTK+ 传递给事件处理函数。列出每种数据类型同时也列出了使用该类型的信号。 GdkEvent drag_end_event GdkEventType GdkEventAny delete_event destroy_event map_event unmap_event no_expose_event GdkEve...