golang
-
golang elasticsearch Client的使用详解
elasticsearch的client,通过NewClient建立连接,通过NewClient中的Set.URL设置访问的地址,SetSniff设置集群获得连接后,通过Index...[详细]
2022-04-01 02:10 分类:自动化 -
Golang的func参数及返回值操作
参数及返回值参数一指定数据类型为int参数二(…interface{})可传任何多个不同类型的参数返回值:单个返回值直接指定数据类型可以不使用(),多个返回值需使用()。各返回值之间使用逗号分隔...[详细]
2022-04-01 02:07 分类:自动化 golang 比较浮点数的大小方式
Golang浮点数比较和运算会出现误差。浮点数储存至内存中时,2的-1、-2……-n次方不能精确的表示小数部分,所以再把这个数从地址中取出来进行计算就出现了偏差。packagemainimport...[详细]
2022-04-01 02:02 分类:自动化解决Golang中goroutine执行速度的问题
突然想到了之前一直没留意的for循环中开goroutine的执行顺序问题,就找了段代码试了试,试了几次后发现几个有意思的地方,我暂时没有精力往更深处挖掘,希望有golang大神能简单说一说这几个地方是...[详细]
2022-04-01 02:00 分类:自动化解决golang结构体tag编译错误的问题
写了一个带标签的结构体typeserverstruct{XMLNamexml.Name'xml:server'}解决编译错误fieldtagmustbeastring,后来发...[详细]
2022-04-01 01:59 分类:自动化golang 实现Location跳转方式
golang作为互联网时代的C语言,对网络的支持是非常友好的,最近想做个短网址转发使用,自然想到用Golang开发。闲话少说,直接上源码:packagemainimport(fmtlogn...[详细]
2022-04-01 01:58 分类:自动化解决golang post文件时Content-Type出现的问题
同事用php写了一个接口,要上传文件,让我做下测试,直接用curl命令调用成功,然后想用golang写个示例,源码如下:packagemainimport(bytesfmt...[详细]
2022-04-01 01:57 分类:自动化-
golang 打印error的堆栈信息操作
众所周知,目前的golangerror只关注Error()信息,而不关注它的堆栈路径,对错误的定位大多数通过log.SetFlags(log.Llongfile|log.LstdFlags)log...[详细]
2022-04-01 01:57 分类:自动化 golang中json和struct的使用说明
1、返回json响应结果在struct的字段后面加入json:key可以进行json格式输出,其中key为json的键名typeSuccessResponsestruct{Codeint...[详细]
2022-04-01 01:55 分类:自动化golang coroutine 的等待与死锁用法
直接上代码:1.第一种情况如果没有select{},main主线程不会等待coroutine运行,导致coroutine得不到机会运行。Youarerequestingeventuals...[详细]
2022-04-01 01:54 分类:自动化