技术的路上总是要遇到不少妖怪的,作为一个流氓希望一路披荆斩棘在技术的路上越走越远!

分类 Programing Language 下的文章

August 24, 2021

Laravel邮箱配置

之前配置邮箱总是有点问题,一直也没有通过blog的方式进行相应的记录,这次就记录下的laravel的邮件配置,注意MAIL_USERNAME和MAIL_FROM_ADDRESS的一致性MAIL_MAILER=smtp MAIL_HOST=smtp.partner.outlook.cn MAIL_PORT=587 MAIL_USERNAME=myemail@hotmail.com (this ...

Go指针理解(1)

1.指针零值当定义一个指针变量时,var p *int 它的零值是nil,如果p是一个指针变量,p!=nil说明p指向了一个变量,指针也是可以比较的,当两个指针同时指向同一个变量的时候或者两者都等于nil的情况才相等。2.函数传递指针var p = f() func f() *int { v :=1 return &v } 每次调用f都会返回不同的值fmt.Prin...

Go语言之init函数

先看一张图:导入的顺序import --> const --> var --> init() 如果一个包导入了其他包,则首先初始化导入的包。然后初始化当前包的常量。接下来初始化当前包的变量。最后,调用当前包的 init() 函数。Note:一个包可以有多个 init 函数 (在单个文件中或分布在多个文件中),并且按照它们呈现给编译器的顺序被调用。一个包将只初始化一次,即使它...

Go-iota

package main import "fmt" const ( a , b = iota,iota + 1 //iota=0,iota=0,iota+1 = 1 c , d //iota=1,iota=1,iota+1 = 2 下面的表达式和上面一样,当使用iota的时候 e , f ...