go:使用HttpRequest发送Http请求
摘要:原生的是用net/http发送请求,HttpRequest使这个操作简化了。 1.发送post请求,传参为json,见code: 1 import "github.cm/kirinlabs/HttpRequest" 2 3 var req=HttpRequest.NewRequest() 4 con
阅读全文
golang2019激活码,好用!
摘要:直接上激活码: Y9MXSIF79G-eyJsaWNlbnNlSWQiOiJZOU1YU0lGNzlHIiwibGljZW5zZWVOYW1lIjoiSkJGYW1pbHkgQ2hpbmEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGl
阅读全文
go:goroutine与channel
摘要:goroutine:可以理解为一个轻量的线程,语法:go 函数名() channel:中文为“通道”,可以理解为一个管,一端进行接数据,另一端收数据。语法:c:=make(chan int)。通道需要有接收和发送。 关于goroutine与channel的组合使用,见如下2个例子。 例1:chann
阅读全文
go:index out of range [0] with length 0与non-constant array bound length
摘要:有一段代码,涉及数组和指针: 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:同一个package下不同方法相互调用
摘要:一个包下只能有一个go文件有main()方法。在一个包下会有多个go文件,需要在一个go文件中调另一个go文件的方法,示例如下: 文件:/path/file1.go package main import "fmt" func test(){ fmt.Println("xxx") } 文件:/pat
阅读全文
go:main redeclared in this block previous declaration
摘要:go语言学习踩坑: 1.报错:“main redeclared in this block previous declaration” 报错举例:一个文件夹下有两个文件,test1.go和test2.go。两个文件都使用了package main,就会报此错误 原因:go语言任何一个package中
阅读全文
go:占位符不起作用
摘要: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
阅读全文
go:testing.T与*testing.B
摘要:写在前面: testing.T用来进行单元测试,*testing.B用来进行压力测试,检测函数的性能 go test命令只能在一个相应的目录下执行所有文件,所以在一个目录下面创建两个文件,分别是代码文件和测试文件:gotest.go和gotest_test.go 1.单元测试 a.文件名必须是_te
阅读全文
python数据处理——pandas的DataFrame
摘要:写在前面: numpy用来处理数值类型的数据;pandas用来处理除数值类型之外的数据 pandas常用的两个类:Series、DataFrame。 Series:一种类似一维数组的对象,由values和index构成 DataFrame:一种表格型数据结构,它含有一组有序的列,每列可以是不同的值。
阅读全文