Go
GO语言爬坑
Mike铭
这个作者很懒,什么都没留下…
展开
-
Go 1.22 remote error: tls: handshake failure
golang升级1.22后就会出错 remote error: tls: handshake failure原创 2024-07-23 11:01:07 · 632 阅读 · 0 评论 -
gin proxy转发请求到其它内网服务器
gin proxy转发请求到其它内网服务器ip原创 2022-10-10 16:06:08 · 1002 阅读 · 1 评论 -
Gin-修改context中的post request body
如何修改gin context中的request body原创 2022-07-21 16:29:16 · 1025 阅读 · 0 评论 -
Gin-修改context中的query值
如何修改gin context中的query值原创 2022-07-21 16:24:23 · 1217 阅读 · 0 评论 -
mac更新go到最新版本
mac更新go到最新版本记录一下如何简单快捷(只需三步)的更新mac golang 到最新版本,适合任何版本的go查看版本> go versiongo version go1.17.4 darwin/amd641.找到golang 安装路径并删除> which go/usr/local/go/bin/go> sudo rm -rf /usr/local/go2.到 golang 官网下载对应的文件https://go.dev/dl/3.安装安装包检测安装后的版本原创 2022-05-24 11:33:57 · 2868 阅读 · 0 评论 -
golang rpc error: code = Unimplemented desc = method CreateOrder not implemented
golang rpc error: code = Unimplemented desc = method CreateOrder not implemented除了client端和server端的package name不一致导致还有可能是这个原因。。。错误例子func CreateOrder(ctx context.Context, in *CreateOrderRequest) (*Response, error) {.....}正确:func (o *OrderService) Cr原创 2022-01-04 11:54:43 · 1824 阅读 · 0 评论 -
gin-golang 处理CORS跨域的函数
213321213原创 2021-07-28 17:46:48 · 773 阅读 · 0 评论 -
golang elastic search olivere 总结之一 (CRUD的使用方法)
golang elastic search olivere (一)本文将介绍golang的elastic search库(github.com/olivere/elastic/v7 基于7版本)并与elastic search进行对照1.创建索引ES:http://localhost:9200/{index}/{type}/{option:id} [post]{ "Str": "Test", "Num": 10}...原创 2020-11-18 18:19:13 · 1919 阅读 · 2 评论 -
package go.opentelemetry.io/otel/api.global: cannot find package “../api/global../metric.../trace..
错误 package go.opentelemetry.io/otel/api.global: cannot find package "…/api/global…/metric…/trace…go-redis安装时候出现错误问题解决办法:按照官方的操作执行以下两句:go mod init github.com/my/repogo get github.com/go-redis/redis/v8使用docker的也需添加...原创 2020-11-14 14:22:48 · 1366 阅读 · 1 评论 -
golang 时间格式转换汇总
golang 时间格式转换汇总时间模板(勿改)template1 := "2006-01-02 15:04:05" template2 := "2006/01/02 15:04:05" template3 := "2006-01-02" template4 := "20060102" template5 := "15:04:05" timestamp转字符串日期根据想要的模板格式进行转换,example:timestamp := int64(1546原创 2020-11-03 10:15:05 · 3190 阅读 · 1 评论 -
golang not enough arguments in call to uuid.Must have (uuid.UUID) want (uuid.UUID, error)
golang not enough arguments in call to uuid.Must have (uuid.UUID) want (uuid.UUID, error)相信出现此问题的都是因为使用了go mod之后导致不一致的问题,笔者也以为靠自己能解决问题,但是怎么改还是出错。当初看了很多文章推荐satori/go.uuid,但目前看satori/go.uuid确实有点坑了,如果解决不了问题,建议大家跳坑使用google的uuid库 https://github.com/google/u原创 2020-09-14 16:33:09 · 3326 阅读 · 0 评论 -
golang 腾讯云直播开发日记(一)
golang 腾讯云直播日记(一)目录golang 腾讯云直播日记(一)1.腾讯业务介绍2. golang1.腾讯业务介绍2. golang原创 2020-08-28 12:43:07 · 1765 阅读 · 1 评论 -
go 各种类型相互转换的方法总结(int,int64,uint,string,float,bool,interface,time)
go 类型转型string转成int:int, err := strconv.Atoi(string)string转成int64:int64, err := strconv.ParseInt(string, 10, 64)//json str 转mapvar dat map[string]interface{}if err := json.Unmarshal([]byte(jsonS...原创 2020-06-04 14:52:28 · 7633 阅读 · 2 评论 -
Go 指针和非指针方式实现冒泡排序算法
Go 指针和非指针方式实现冒泡排序算法本文将用指针和非指针方式实现go的冒泡排序算法指针实现package mainimport ( "fmt")func bubbleSort(arr *[]int){ length := len(*arr) for i :=0 ; i < length;i++{ for j := i+1 ; j< length; j++{...原创 2020-03-23 13:56:20 · 288 阅读 · 0 评论 -
Golang invalid operation: arr[i] (type *[]int does not support indexing)
Golang invalid operation: arr[j] (type *[]int does not support indexing)go语言调用数组指针的时候犯了个错,使用了以下方式赋值,结果报错“invalid operation: arr[j] (type *[]int does not support indexing)”错误做法:*arr[i]正确做法:(*arr...原创 2020-03-20 18:01:41 · 3585 阅读 · 0 评论