软件工具 SofTool.CN 本次搜索耗时 0.182 秒,为您找到 283 个相关结果.
  • chan

    1115 2023-08-03 《Go 语言》
    <- 箭头操作符 Channel类型 什么是channel? 无缓冲区 chan 有缓冲区 chan channel的底层实现 环形队列(buf) 等待队列(recvq / sendq) 读消息的协程等待队列(recvq): 写消息的协程等待队列(sendq): <- 箭头操作符 Channel 是 Go 中的一个核心类型,你可以把...
  • 3.5 使用Zinx-V0.3完成应用程序

    A) 测试基于Zinx完成的服务端应用 B) 启动Server.go C) 客户端应用测试程序 D) 启动Client.go 接下来我们在基于Zinx写服务器,就可以配置一个简单的路由功能了。 A) 测试基于Zinx完成的服务端应用 Server.go package main import ( "fmt" "z...
  • append

    1095 2023-08-03 《Go 语言》
    简介: (1) append()追加一个元素 (2)append()追加一个切片 (3)使用make创建切片时,用append()添加元素常犯错误 例如: 简介: append()用来将元素添加到切片末尾并返回结果。调用append函数必须用原来的切片变量接收返回值append追加元素,如果slice还有容量的话,就会将新的元素放在原来sli...
  • 5.2 消息的封包与拆包

    A) 创建 拆包 封包 的抽象类 B) 拆包 封包 的实现类 C) 测试拆包封包功能 我们这里就是采用经典的TLV(Type-Length-Value) 封包格式来解决TCP粘包问题吧。 Type: 类型Length: 数据长度Value: 数据内容 由于Zinx也是TCP流的形式传播数据,难免会出现消息1和消息2一同发送,那么...
  • base64

    1035 2024-07-13 《Go 语言》
    基本概念 标准模式 URL模式 无填充编码 示例 编码 解码 基本概念 Base64编码是一种广泛使用的二进制到文本的编码方法,它允许二进制数据通过仅使用64个ASCII字符的方式进行表示和传输。这种编码方式特别适用于在不支持二进制数据的环境中传输数据,如在网页中嵌入图像数据或在电子邮件中发送附件。Base64编码通过将每3个字节的二进制...
  • 基础篇

    一、引言 二、初识Zinx框架 三、Zinx框架基础路由模块 四、Zinx的全局配置 五、Zinx的消息封装 六、Zinx的多路由模式 七、Zinx的读写分离模型 八、Zinx的消息队列及多任务机制 九、Zinx的连接管理 十、Zinx的连接属性设置
  • 3.3 Zinx-V0.3-集成简单路由功能

    A) IServer增添路由添加功能 B) Server类增添Router成员 C) Connection类绑定一个Router成员 D) 在Connection调用注册的Router处理业务 A) IServer增添路由添加功能 我们需要给IServer类,增加一个抽象方法AddRouter,目的也是让Zinx框架使用者,可以自定一个Rout...
  • Poking at the Tesla Model 3 MCU ...

    939 2024-08-01 《Looking for ports》
    Poking at the Tesla Model 3 MCU and a closer look at its eMMC #4 Enter the serial console to the CID Wiring up the Ethernet port Circling back to my actual car Poking at the ga...
  • 3.1 IRequest 消息请求抽象类

    A) 创建抽象 IRequest 层 B) 实现 Request类 我们现在需要把 客户端请求的连接信息 和 请求的数据 ,放在一个叫 Request的请求类 里,这样的好处是我们可以从Request里得到全部客户端的请求信息 ,也为我们之后拓展框架有一定的作用,一旦客户端有额外的含义的数据信息,都可以放在这个Request里。可以理解为每次客户端...
  • 方法名的大小写规则

    926 2023-10-17 《Go 语言》
    在Go中,方法名的大小写规则与方法的可见性和导出规则相关。方法名的首字母的大小写决定了它的可见性: 1、如果方法名以大写字母开头(例如 MyMethod ),那么它是导出的 ,可以从包外部访问。2、如果方法名以小写字母开头(例如 myMethod ),那么它是非导出的 ,只能从同一包内的其他代码中访问。 这意味着,Go中的方法名不必一定以大写字母开头,...