软件工具 SofTool.CN 本次搜索耗时 0.807 秒,为您找到 319 个相关结果.
  • C 共用体

    2759 2021-01-21 《C 语言》
    定义共用体 访问共用体成员 union 的作用和特点: 共用体是一种特殊的数据类型,允许在相同的内存位置存储不同的数据类型 。您可以定义一个带有多成员的共用体,但是同一时间只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 定义共用体 为了定义共用体,您必须使用 union 语句,方式与定义结构类似。 union 英[ˈj...
  • Go 错误处理

    2739 2020-12-26 《Go 语言》
    Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型,这是它的定义: type error interface { Error () string } 我们可以在编码中通过实现 error 接口类型来生成错误信息。 函数通常在最后的返回值中返回错误信息。使用errors.New 可...
  • 10.14_使用区块版本发出软分叉信号

    10.14.1 BIP-34信号和激活 10.14.2 BIP-9信号和激活 由于软分叉允许未经修改的客户在协商一致的情况下继续运作,“激活”软分叉的机制是通过向矿工发出信号准备:大多数矿工必须同意他们准备并愿意执行新的共识规则。 为了协调他们的行动,有一个信号机制,使他们能够表达他们对共识规则改变的支持。 该机制是在2013年3月激活BIP-34并在...
  • Go语言实现的MQTT broker

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

    2671 2023-01-04 《darknet源码解析》
    list.h 中的包含的代码如下: #ifndef LIST_H #define LIST_H #include "darknet.h" // 初始化链表 list *make_list () ; // 按值查找,注意这里的值是 void类型空指针,emmmm, list.c未定义, int list_find (list *...
  • 函数

    2665 2021-05-11 《GTK+ 2.0 中文教程》
    设置源构件 源构件上的信号 设置目的构件 目的构件上的信号 设置源构件 gtk_drag_source_set()函数指定一套在构件上拖动操作时的目标类型。 void gtk_drag_source_set ( GtkWidget *widget, GdkModifi...
  • C 判断

    2661 2021-01-21 《C 语言》
    判断语句 ? : 运算符 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 C 语言把任何 非零 和 非空 的值假定为 true ,把 零 或 null 假定为 false 。 下面是大多数编程语言中典型的判断结构的一般形式: Created with Rapha...
  • 19 平衡组/递归匹配

    有时我们需要匹配像( 100 * ( 50 + 15 ) )这样的可嵌套的层次性结构,这时简单地使用(.+)则只会匹配到最左边的左括号和最右边的右括号之间的内容(这里我们讨论的是贪婪模式,懒惰模式也有下面的问题)。假如原来的字符串里的左括号和右括号出现的次数不相等,比如( 5 / ( 3 + 2 ) ) ),那我们的匹配结果里两者的个数也不会相等。有没有办...
  • 9.3_区块头

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

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