软件工具 SofTool.CN 本次搜索耗时 0.278 秒,为您找到 339 个相关结果.
  • SetSecureCookie()

    2807 2025-07-23 《Go 语言》
    1. 基本语法(Beego 框架) 参数说明 : 2. 完整示例 (1) 设置安全 Cookie (2) 读取安全 Cookie (3) 删除 Cookie 3. 关键注意事项 (1) 加密密钥安全 (2) 安全性增强 (3) 数据限制 4. 底层原理 5. 常见问题 (1) Cookie 未生效 (2) 签...
  • Go 语言单文件 Web 服务实现

    2805 2025-07-23 《Go 语言》
    如何嵌入资源文件 使用 HTTP 服务加载资源 利用 NoRoute 去掉 /static 目录 使用 Go 语言开发一些简单的 Web 项目时,往往需要使用一些前端静态资源文件。那有没有什么办法可以把前端资源嵌入到 Go 程序中,最好可以和 Go 程序的接口共用一个 HTTP 服务,这样在运行是也不需要考虑跨域的问题,而且单文件服务部署相比后端程序...
  • 一文彻底搞定字符编码

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

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

    2753 2023-09-16 《Go 语言》
    简介: 快速使用 第三方库需要先安装: 简介: 微服务应用提倡将配置存储在环境变量中。任何从开发环境切换到生产环境时需要修改的东西都从代码抽取到环境变量里。但是在实际开发中,如果同一台机器运行多个项目,设置环境变量容易冲突,不实用。 godotenv库从.env文件中读取配置, 然后存储到程序的环境变量中。在代码中可以使用读取非常方便。godo...
  • Go 包

    2725 2022-05-18 《Go 语言》
    前言 import语句 名字导出 前言 每个 Go 程序都是由一些包组成的。 程序从 main 包开始执行。 E.g:/_src/tour/packages.go package main import ( "fmt" "math/rand" ) func main () { fmt.Printl...
  • Go 范围(Range)

    2714 2020-12-26 《Go 语言》
    Go 语言中 range 关键字用于for循环中迭代数组(array)、切片(slice)、链表(channel)或集合(map)的元素。在数组和切片中它返回元素的索引值,在集合中返回 key-value 对的 key 值。 实例 package main import "fmt" func main () { //这是...
  • json.Encoder 功能详解

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

    2594 2025-07-08 《Go 语言》
    Go 语言严格区分大小写 关键影响 1. 编译错误(最常见) 2. 包导入失败 3. JSON/数据库字段映射问题 特殊情况(不区分大小写) 最佳实践 测试你是否理解 Go 语言严格区分大小写 包括: 变量名、函数名、类型名 name 和 Name 是两个不同的变量。 func Get() 和 func...
  • 3.5 使用Zinx-V0.3完成应用程序

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