您的位置:首页关键词: Golang
  • 解决Golang中ResponseWriter的一个坑
    在使用Context.ResponseWriter中的Set/WriteHeader/Write这三个方法时,使用顺序必须如下所示,否则会出现某一设置不生效的情况。ctx.ResponseWriter.Header().Set('Content-type', 'application/text') ...
    日期:2023-10-27浏览:32
    标签: Golang
  • Golang Protocol Buffer案例详解
    Golang Protocol Buffer教程本文介绍如何在Go应用中利用Protocol Buffer数据格式。主要包括什么是Protocol Buffer数据格式,其超越传统数据格式XML或JSON的优势是什么。1. Protocol Buffer数据格式Protocol Buffer,本质就...
    日期:2023-11-03浏览:28
    标签: Golang
  • golang 实现Location跳转方式
    golang作为互联网时代的C语言,对网络的支持是非常友好的,最近想做个短网址转发使用,自然想到用Golang开发。闲话少说,直接上源码:package main import ( 'fmt' 'log' 'net/http') func login(w http.ResponseWriter, r...
    日期:2023-10-21浏览:167
    标签: Golang
  • 用golang如何替换某个文件中的字符串
    用golang实现了某个文件中字符的替换,替换为按行替换,执行后会生成新文件,如a.txt,执行后生成a.txt.mdf。新文件即修改后的内容。主要用来练习文件的读取与写入package main import ('bufio''fmt''io''os''strings') func main() ...
    日期:2023-09-28浏览:16
    标签: Golang
  • Golang发送http GET请求的示例代码
    使用标准库http来实现package toolsimport ( 'io/ioutil' 'net/http')func Get(url string)string{ res, err :=http.Get(url) if err != nil { return '' } robots, err...
    日期:2023-08-23浏览:259
    标签: Golang
  • Golang 实现interface类型转string类型
    看代码吧~// Strval 获取变量的字符串值// 浮点型 3.0将会转换成字符串3, '3'// 非数值或字符类型的变量将会被转换成JSON格式字符串func Strval(value interface{}) string {var key stringif value == nil {ret...
    日期:2023-10-28浏览:107
    标签: Golang
  • Golang 空map和未初始化map的注意事项说明
    可以对未初始化的map进行取值,但取出来的东西是空:var m1 map[string]stringfmt.Println(m1['1'])不能对未初始化的map进行赋值,这样将会抛出一个异常:panic: assignment to entry in nil mapvar m1 map[strin...
    日期:2023-10-25浏览:12
    标签: Golang
  • golang import自定义包方式
    1.初探刚开始接触go时,以为import自定义包与Java工程类似,在非GOPATH的路径中新建了一个go项目HelloGo,如下:接下来,利用beego的bee工具新建了另一个项目helloapi,如下:现在,想在helloapi项目中调用HelloGo项目的函数,通过import引入“Hell...
    日期:2023-10-24浏览:176
    标签: Golang
  • golang 如何自动下载所有依赖包
    如何自动下载所有依赖包?大部分情况下大家下载 Go 项目都是使用go get命令,它除了会下载指定的项目代码,还会去下载这个项目所依赖的所有项目。但是有的时候我们的项目由于各种原因并不是通过go get下载的,是通过git clone下载的,这样代码下下来就没有依赖包了,没办法编译通过的。这样的话怎...
    日期:2023-10-23浏览:186
    标签: Golang