软件工具 SofTool.CN 本次搜索耗时 0.139 秒,为您找到 410 个相关结果.
  • 3.4 Zinx-V0.3代码实现

    zinx/znet/server.go package znet import ( "fmt" "net" "time" "zinx/ziface" ) //iServer 接口实现,定义一个Server服务类 type Server struct { //服务器的名称 Nam...
  • 6.2 Zinx-V0.6代码实现

    首先 iserver 的 AddRouter() 的接口要稍微改一下,增添MsgId参数 zinx/ziface/iserver.go package ziface //定义服务器接口 type IServer interface { //启动服务器方法 Start() //停止服务器方法 Stop()...
  • 进阶篇

    Zinx Decoder (数据报文解码)
  • 什么是OCPP协议?

    647 2025-02-04 《OCPP学习日记》
    1、什么是OCPP协议 2、OCPP1.6协议主要讲什么 3、OCPP2.0.1协议主要讲什么 1、什么是OCPP协议 OCPP(Open Charge Point Protocol)即开放充电桩协议,是一种在电动车充电设备(EVSE)和中心系统之间进行通信的开放式标准通信协议。该协议由荷兰“充电设备操作系统开发者联盟”(OCPP-Forum)于...
  • 基于BRAM的RISCV六级流水线设计

    1 流水线概述 2 流水线设计详解 2.1 IF1 2.2 IF2 2.3 ID 2.4 EX 2.5 LS 2.6 WB 2.7 Hazard 在本页中,我们将对实验中的六级流水线进行介绍,以方便大家进行实验。 1 流水线概述 流水线数据通路如下: 整个流水线是基于BRAM的哈佛架构流水线处理器。主要分为以下几个流水级: I...
  • 16个通用寄存器名称

    在 Linux 世界中,通常寄存器名称命名如下(我的理解): 序号 寄存器名称 注释 0 %rax 累加器 通畅存储函数调用的返回结果,也被用再idiv(除法)和imul(乘法)命令中。 1 %rbx 基址寄存器 base register 用于访问内存的基址属于通用寄存器 2 %rcx 计数寄存器 3 ...
  • RS触发器

    69 2025-06-01 《3842》
    1. 基本结构 2. 真值表(或非门版本) 3. 核心特性 4. 常见变种 5. 典型应用 6. 实际电路示例 7. 注意事项 总结 RS触发器(Reset-Set Flip-Flop) 是最基础的时序逻辑电路之一,由两个交叉耦合的 或非门(NOR) 或 与非门(NAND) 构成,用于存储 1位二进制状态 (0或1)。...
  • 常见数据类型

    基础数据类型 (1) 整数类型 (2) 浮点类型 (3) 布尔类型 (4) 字符和字符串 指针和内存管理 容器和数据结构 (1) 动态数组(GArray) (2) 链表(GSList, GList) (3) 哈希表(GHashTable) GTK 对象类型 信号和事件相关类型 在 GTK 2 中,数据类型主要基于 GLib(GTK ...
  • json.Marshal 功能详解

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

    27 2025-06-20 《Go 语言》
    Go 中的 json.Encoder 功能详解 基本用法 1. 创建 Encoder 2. 编码数据 核心特性 1. 流式处理(内存高效) 2. 自定义配置 3. 直接写入 HTTP 响应(Web开发常用) 与 json.Marshal 的关键区别 高级用法 1. 自定义 JSON 字段处理 2. 处理特殊数据类型 3. 性能优化...