摘要:
string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int) i 阅读全文
摘要:
原生的是用net/http发送请求,HttpRequest使这个操作简化了。 1.发送post请求,传参为json,见code: 1 import "github.cm/kirinlabs/HttpRequest" 2 3 var req=HttpRequest.NewRequest() 4 con 阅读全文
摘要:
直接上激活码: Y9MXSIF79G-eyJsaWNlbnNlSWQiOiJZOU1YU0lGNzlHIiwibGljZW5zZWVOYW1lIjoiSkJGYW1pbHkgQ2hpbmEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGl 阅读全文
摘要:
goroutine:可以理解为一个轻量的线程,语法:go 函数名() channel:中文为“通道”,可以理解为一个管,一端进行接数据,另一端收数据。语法:c:=make(chan int)。通道需要有接收和发送。 关于goroutine与channel的组合使用,见如下2个例子。 例1:chann 阅读全文
摘要:
有一段代码,涉及数组和指针: 1 //通过整形指针数组获取数组中的元素 2 func test(){ 3 var arr=[]int{1,2,3} 4 var ptr[] *int 5 for i:=0;i<len(arr);i++{ 6 ptr[i]=&arr[i] 7 fmt.Println(* 阅读全文
摘要:
一个包下只能有一个go文件有main()方法。在一个包下会有多个go文件,需要在一个go文件中调另一个go文件的方法,示例如下: 文件:/path/file1.go package main import "fmt" func test(){ fmt.Println("xxx") } 文件:/pat 阅读全文
摘要:
go语言学习踩坑: 1.报错:“main redeclared in this block previous declaration” 报错举例:一个文件夹下有两个文件,test1.go和test2.go。两个文件都使用了package main,就会报此错误 原因:go语言任何一个package中 阅读全文
摘要:
1.初学go,发现代码中的占位符不起作用,大致如下: 代码: func main(){ const age int =10 fmt.Println("age is %d",age) } 结果: >>>age is %d 10 修改方式:修改fmt.Println()为fmt.Printf()即可,修 阅读全文
摘要:
Selenium自动化测试中会遇到这样的问题:一通执行下来提示空指针或者提示元素找不到,此时可以考虑加个等待时间。Selenium常用的等待包括显示等待、隐式等待、强制等待。 1.显式等待 element = WebDriverWait(driver,5,0.5).until(EC.presence 阅读全文
摘要:
写在前面: testing.T用来进行单元测试,*testing.B用来进行压力测试,检测函数的性能 go test命令只能在一个相应的目录下执行所有文件,所以在一个目录下面创建两个文件,分别是代码文件和测试文件:gotest.go和gotest_test.go 1.单元测试 a.文件名必须是_te 阅读全文