软件工具 SofTool.CN 本次搜索耗时 0.175 秒,为您找到 264 个相关结果.
  • 8.1_P2P网络架构

    比特币采用了基于国际互联网(Internet)的P2P(peer-to-peer)网络架构。P2P是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。每个网络节点以“扁平(flat)”的拓扑结构相互连通。 在P2P网络中不存在任何服务端(server)、中央化的服务、以及层级结构。P2P网络的节点之间交互运作、协同处...
  • yaml

    2063 2023-08-03 《Go 语言》
    一、yaml包 1、定义yaml配置文件 2、主程序 3、输出结果  yaml 文件是目前最常用的配置文件,使用go语言编写代码和工具时,也会用到yaml文件,将服务配置及中间件等信息定义到yaml文件中,那么如何将yaml文件中定义的信息读取到代码中进行使用呢?此处使用yaml包和viper包来解析配置文件,后续可根据实际场景来选用。 一、...
  • RISCV流水线构建的实验介绍

    2049 2024-05-17 《RISCV流水线实验》
    0 回顾:《计算机组成原理》课程中的流水线 1 Difftest:处理器设计的制胜法宝 2 RISC-V 六级流水线的设计 3 实验报告 温故而知新,可以为师矣。——《论语·为政》 0 回顾:《计算机组成原理》课程中的流水线 在《计算机组成原理》课程中,我们已经设计了一个 RV32I 指令集的五级流水线处理器。然而,该设计与真实的处理器...
  • Internal API

    Hacking my Tesla Model 3 - Internal API Hosts Data Values Fetching all Data Values Setting a Data Value CID/ICE Services Hermes Odin DebugService - :4035 VehicleService - ...
  • 调整对象的内部机制

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

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

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

    1899 2023-09-15 《MQTT协议中文版》
    第一章 概述 Introduction 1.1 MQTT协议的组织结构 Organization of MQTT 1.2 术语 Terminology 1.5 数据表示 Data representations 1.5.1 二进制位 Bits 1.5.2 整数数值 Integer data values 1.5.3 UTF-8编码字符串 UTF-...
  • 04_matrix.h 和 matrix.c

    1875 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) ; //...
  • viper

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