240 发简信
IP属地:香港
  • Resize,w 360,h 240
    Go 语言实现 SSE 服务端推送

    当前的OpenAI 接口在回复的消息时候,前端不是采用长轮询的方式,而是采用SSE 的方式进行服务端消息推送,以减少消息传输的网络延时。 以下是...

  • Resize,w 360,h 240
    Go 语言中对 Redis 和 SQL 操作进行单元测试

    在这篇博客文章中,我们将探讨如何在 Go 语言中使用 RedisMock 库和 SQLMock 库进行单元测试。我们将通过一个简单的示例项目展示...

  • WSL 2 如何开启局域网网络访问

    配置文件 在Windows 用户的根目录创建.wslconfig 文件,配置以下的内容: 这样在wsl 子系统中起的Web Server 服务,...

  • Resize,w 360,h 240
    Go Jwt Token 使用 RSA256 签名

    在 Go 语言中使用 Jwt Token ,我们采用更加安全的RAS256方式进行签名。使用私钥进行签发 Token,使用公钥进行签名验证。 生...

  • Go 使用 sync.cond 来通知一组等待协程

    当遇到一个协程写,其它协程处于等待读取的时候场景的时候,需要使用标准库中的sync.cond才能优雅的解决。 当通过浏览器访问http://lo...

  • Resize,w 360,h 240
    Go 通过 TCP 实现登录通信聊天

    Server 端 client 端 通过telnet连接Server 然后再发送登录uid:001指令 再起一个窗口,也通过telnet连接Se...

  • Go 使用 io.TeeReader() 读取文件同时计算多组 Hash 值

    读取文件,同时计算多组 Hash 值,包括:md5、sha1、sha256、HMACSHA256、HMACSHA512 输出为:

  • 查看容器启动命令

    直接上命令 确保已经安装 Pip3 安装 runlike 查看容器启动命令