软件工具 SofTool.CN 本次搜索耗时 0.079 秒,为您找到 655 个相关结果.
  • 动态内存分配

    2258 2022-11-10 《C 语言》
    全局变量是分配在内存中的静态存储区的,非静态的局部变址(包括形参)是分配在内存中的动态存储区的,这个存储区是一个称为栈( stack ) 的区域。 除此以外, C 语言还允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放。这些数据是临时存放在一个特别的自由存...
  • HcControl Register

    2191 2025-07-03 《USB 协议分析》
    HcControl 寄存器详解(OHCI 规范) 1. 功能概述 2. 寄存器字段定义 3. 核心功能 中文译名建议 主机控制器控制寄存器 控制寄存器 总结 HcControl 寄存器详解(OHCI 规范) 1. 功能概述 HcControl 是 USB OHCI 主机控制器(HC)的核心控制寄存器 ,用于配置...
  • 8.13_交易池

    比特币网络中几乎每个节点都会维护一份未确认交易的临时列表,被称为内存池或交易池。节点们利用这个池来追踪记录那些被网络所知晓、但还未被区块链所包含的交易。例如,保存用户钱包的节点会利用这个交易池来记录那些网络已经接收但还未被确认的、属于该用户钱包的预支付信息。 随着交易被接收和验证,它们被添加到交易池并通知到相邻节点处,从而传播到网络中。 有些节点的实现还...
  • 5.1 创建消息封装类型

    消息的 接口抽象层 消息的 具体实现层 消息的 接口抽象层 在zinx/ziface/下创建imessage.go文件 zinx/ziface/imessage.go package ziface /* 将 请求的一个消息 封装到 message 中,定义抽象层接口 */ type IMessage interface ...
  • 06_其它伪操作

    函数的定义 数据定义 列表控制语句 align code end global if incbin include ltorg pool reg unreq space type thumb_set thumb_func force_thumb thumb word
  • 5.3 Zinx-V0.5代码实现

    A) Request字段修改 B) 集成拆包 过程 C) 提供封包 方法 现在我们需要把封包和拆包的功能集成到Zinx中 ,并且测试Zinx该功能是否生效。 A) Request字段修改 首先我们要将我们 之前的Request中的[]byte 类型的data字段 改成 Message类型 . zinx/znet/request.go ...
  • 十、Zinx的连接属性设置

    10.1 给连接添加连接配置接口 10.2 链接属性方法实现 10.3 连接属性Zinx-V0.10单元测试 当我们在使用连接处理的时候,希望和连接绑定一些用户的数据,或者参数。那么我们现在可以把当前连接设定一些传递参数的接口或者方法。 10.1 给连接添加连接配置接口 zinx/ziface/iconnection.go //定义连接...
  • 二维指针

    2019 2022-11-20 《C 语言》
    源码: 源码: /** * Created By www.softool.cn , 本站只度有缘人. */ #include <stdio.h> //malloc() 需要使用该头文件 #include <stdlib.h> void P2 (void ) { int i,j; //先定义一个二维数组...
  • 五、Zinx的消息封装

    问题: 解决办法: 问题: 接下来我们再对Zinx做一个简单的升级,现在我们*把 服务器的全部数据 都放在 一个Request里 * ,当前的Request结构如下: type Request struct { conn ziface.IConnection //已经和客户端建立好的连接 data []byte ...
  • volatile

    2004 2025-10-14 《C 语言》
    一、有 volatile 1. 防止编译器优化 2. 典型应用场景 3. 注意事项 4. 示例代码 总结 二、无 volatile 1. 优化类型及示例 (1) 冗余读取优化(Caching in Register) 示例代码 (2) 删除“无用”写入(Dead Store Elimination) 示例代码 (3...