您的位置:首页关键词: Golang
  • golang import自定义包方式
    1.初探刚开始接触go时,以为import自定义包与Java工程类似,在非GOPATH的路径中新建了一个go项目HelloGo,如下:接下来,利用beego的bee工具新建了另一个项目helloapi,如下:现在,想在helloapi项目中调用HelloGo项目的函数,通过import引入“Hell...
    日期:2023-10-24浏览:180
    标签: Golang
  • golang time常用方法详解
    说明        在golang中,时间转换都会通过Time类型做一系列转换。主要包含,时间戳和时间字符串,时间字符串转换成另外的格式。总之所有的转换都是通过Time类型做中间转换。参考文档:https://golang.org/pkg/time/操作1,获...
    日期:2023-11-04浏览:38
    标签: Golang
  • Golang Protocol Buffer案例详解
    Golang Protocol Buffer教程本文介绍如何在Go应用中利用Protocol Buffer数据格式。主要包括什么是Protocol Buffer数据格式,其超越传统数据格式XML或JSON的优势是什么。1. Protocol Buffer数据格式Protocol Buffer,本质就...
    日期:2023-11-03浏览:30
    标签: Golang
  • Golang 实现interface类型转string类型
    看代码吧~// Strval 获取变量的字符串值// 浮点型 3.0将会转换成字符串3, '3'// 非数值或字符类型的变量将会被转换成JSON格式字符串func Strval(value interface{}) string {var key stringif value == nil {ret...
    日期:2023-10-28浏览:110
    标签: Golang
  • 解决Golang中ResponseWriter的一个坑
    在使用Context.ResponseWriter中的Set/WriteHeader/Write这三个方法时,使用顺序必须如下所示,否则会出现某一设置不生效的情况。ctx.ResponseWriter.Header().Set('Content-type', 'application/text') ...
    日期:2023-10-27浏览:32
    标签: Golang
  • 用golang如何替换某个文件中的字符串
    用golang实现了某个文件中字符的替换,替换为按行替换,执行后会生成新文件,如a.txt,执行后生成a.txt.mdf。新文件即修改后的内容。主要用来练习文件的读取与写入package main import ('bufio''fmt''io''os''strings') func main() ...
    日期:2023-09-28浏览:18
    标签: Golang
  • golang HTTP 服务器 处理 日志/Stream流的操作
    目前,我开发 HTTP 服务, 用的是 beego框架, 方便了很多。但是, 有时候,还是会遇到一些 特殊的场景。比如: 过滤日志。这应该是一种典型的stream,同时数据量也适中, 不会有人,为了这个, 就用一些很重的框架。可以这样直观的描述这个 逻辑其他组件 产生 log|| /我的组件,业务处...
    日期:2023-11-27浏览:44
    标签: Golang
  • golang 将[]byte转成16进制的实现
    将[]byte转成16进制import 'crypto/md5'import 'fmt'sign := md5.Sum([]byte('date string'))signStr := fmt.Sprintf('%x', sign) //将[]byte转成16进制补充:golang []byte存储...
    日期:2023-11-24浏览:135
    标签: Golang