![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go入门
togolife
这个作者很懒,什么都没留下…
展开
-
Golang加载文件中所有行
golang按行读取文件原创 2022-01-01 15:20:41 · 378 阅读 · 0 评论 -
URL结构介绍以及使用golang解析URL
golang使用url.Parse解析URL原创 2021-12-31 00:29:50 · 3230 阅读 · 0 评论 -
Golang http server 跨域问题与解决办法
跨域,简称CROS,Cross-origin resource sharing。这里不仅仅是golang开发http server时会遇到的问题,它不区分语言,只要是http server都可能遇到这个问题。本文介绍跨域的通用解决办法。一个简单的golang http server使用golang开发一个简单的http server程序,程序应答hello, world。如下逻辑所示:package mainimport "net/http"func HandlerHttp(w http.原创 2021-12-16 05:00:00 · 4325 阅读 · 0 评论 -
Golang结构体与json互转
Golang中结构体与json格式字符串可通过系统库encoding/json完成struct转json字符串通过json.Marshal将结构体转换为字符串输出。 package main import ( "encoding/json" "fmt" ) type Person struct { Name string Age int From string } func main() { .原创 2021-12-07 19:25:03 · 6339 阅读 · 0 评论 -
Golang结构体中指针赋值问题
Golang结构体中指针赋值提示expected identifier on left side of :=原创 2021-12-03 18:41:04 · 3200 阅读 · 0 评论 -
Golang如何处理信号
golang中信号处理原创 2021-12-03 04:45:00 · 379 阅读 · 0 评论 -
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
使用go语言处理ethereum项目,在windows环境下执行测试程序时,报错# runtime/cgocc1.exe: sorry, unimplemented: 64-bit mode not compiled inFAIL command-line-arguments [build failed]FAIL分析错误日志,显示64位模式不支持。那么在windows上安装的是mingw编译器,查看mingw发现确实是32位的。所以需要从MinGW官网上下载安装64位版本,进原创 2021-12-01 15:34:01 · 3540 阅读 · 0 评论 -
Go语言下载网络图片
每个编程语言中文件操作、字符串操作都是最基本的功能,需要熟练掌握应用。下载网络图片,并将文件保存到本地路径,本文就介绍go语言中的一个实现示例。实现思路: 函数定义中包含保存文件路径以及图片的http地址,首先需要根据图片http地址截取其最后一段作为文件名,然后使用go语言自带的http库请求获取图片,最后将获取到结果保存到文件中。实现代码如下:package mainimport ( "fmt" "io/ioutil" "net/http" "strings")// 下载图.原创 2021-11-29 23:51:53 · 3566 阅读 · 0 评论 -
crypto: requested hash function #5 is unavailable
使用golang编码计算sha256加密,运行时报错panic: crypto: requested hash function #5 is unavailable先贴一下源码:package mainimport ( "crypto" "encoding/hex" "fmt")func main() { s := "Transfer(address,address,uint256)" m := crypto.SHA256.New() m.Write([]byte(s)) v :原创 2021-11-29 04:00:00 · 365 阅读 · 0 评论 -
Golang顺序输出map
golang中map每次输出时顺序都不一致,在某些情况下甚至需要按顺序输出map。那么如何做到顺序输出呢?map每次输出结果都不一致package mainimport ( "fmt" "sort")func main() { mp := make(map[string]string) mp["beijing"] = "beijing" mp["tianjin"] = "tianjin" mp["shanghai"] = "shanghai" mp["chongqing"]原创 2021-11-28 21:54:04 · 2530 阅读 · 0 评论