软件工具 SofTool.CN 本次搜索耗时 2.266 秒,为您找到 333 个相关结果.
  • 八、Zinx的消息队列及多任务机制

    8.1 创建 消息队列 8.2 创建及启动Worker工作池 8.3 发送消息 给 消息队列 8.4 Zinx-V0.8代码实现 8.5 使用Zinx-V0.8完成应用程序 接下来我们就需要给Zinx添加消息队列和多任务Worker机制了。我们可以通过worker的数量来限定处理业务的固定goroutine数量,而不是无限制的开辟Goroutin...
  • 3.5 使用Zinx-V0.3完成应用程序

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

    1687 2024-07-15 《Go 语言》
    字符编码 ASCII 编码 Unicode 码点 Unicode编码 定长与变长 UTF-32 UTF-8 Go中的UTF-8 字符编码 我们都知道,程序中的所有信息都是以二进制 的形式存储在计算机的底层,也就是说我们在代码中定义的一个 char 字符或者一个 int 整数都会被转换成二进制码储存起来,这个过程可以被称为编码 ,而将计...
  • append

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

    一款开源轻量级的网站应用防火墙 开发初衷: 软件介绍 主要功能: 使用说明 下载最新版本 快速启动 Windows Linux Docker 启动访问 升级指南 自动升级 手动升级 一款开源轻量级的网站应用防火墙 官网地址: https://doc.samwaf.com/ 源码地址:gitee: https://gitee...
  • 常见数据类型

    1621 2025-06-11 《GTK+ 2.0 中文教程》
    基础数据类型 (1) 整数类型 (2) 浮点类型 (3) 布尔类型 (4) 字符和字符串 指针和内存管理 容器和数据结构 (1) 动态数组(GArray) (2) 链表(GSList, GList) (3) 哈希表(GHashTable) GTK 对象类型 信号和事件相关类型 在 GTK 2 中,数据类型主要基于 GLib(GTK ...
  • chan

    1593 2023-08-03 《Go 语言》
    <- 箭头操作符 Channel类型 什么是channel? 无缓冲区 chan 有缓冲区 chan channel的底层实现 环形队列(buf) 等待队列(recvq / sendq) 读消息的协程等待队列(recvq): 写消息的协程等待队列(sendq): <- 箭头操作符 Channel 是 Go 中的一个核心类型,你可以把...
  • 10 分枝条件

    例1: 不幸的是,上一节提到的表达式 \(?0\d{2}[) -]?\d{8} 也能匹配 010)12345678 或 (022-87654321 这样的“不正确”的格式。要解决这个问题,我们需要用到分枝条件 。 正则表达式里的分枝条件 指的是有几种规则,如果满足其中任意一种规则都应该当成匹配,具体方法是用 | 把不同的规则分隔开。听不明白?没关系...
  • 3.3 Zinx-V0.3-集成简单路由功能

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

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