- 博客(10)
- 收藏
- 关注
原创 html视图模板
{{.LayoutContent}} this.Layout = "userCenterLayout.html" this.TplName = "user_center_info.html" ```
2019-05-12 21:47:47 1227
原创 go语言smtp邮件代发服务
//配置邮箱代发服务 config := `{"username":"xxx@163.com","password":"生成的授权码","host":"smtp.163.com","port":25}` emailReg := utils.NewEMail(config) //utils全局通用接口/工具 //配置邮件内容 emailReg.Subject = "xxx注册激活cc" e...
2019-05-12 14:24:49 1528
原创 阿里云短信服务使用和注意事项
//发送短信 阿里SDK调用 client, err := sdk.NewClientWithAccessKey("cn-hangzhou", "LTAIu4sh9mfgqjjr", "sTPSi0Ybj0oFyqDTjQyQNqdq9I9akE") if err != nil { beego.Error("电话号码格式错误3") //2.给容器赋值 resp["...
2019-05-12 14:22:33 886
原创 beego框架使用
框架:**专门针对某个开发方向定制的代码,开发时直接使用,不需要关注每个细节,更多的关注业务实现,提高开发速度。beego框架是中国人谢孟军用go语言开发的后台框架。beego项目文件组织:beego业务流程:请求–》路由-》控制器–>视图服务端(控制器)数据处理流程:获取数据–》校验数据–》处理数据–》返回数据。未完待续…...
2019-05-12 01:05:39 12466
原创 go数组内存存储地址
数组名的地址 就是数组首元素地址,相邻的数组元素的地址相差一个元素所占的地址长度,即数组的存储是连续的。内存的最小单元是字节,在64位系统中一个int占8个字节,所以var a [10]int的每个元素的内存地址相差8,比如0xff00,0xff08。...
2019-05-12 00:20:44 1788
原创 go语言数组,切片,map的本质
即使切片的容量为100,但长度为5,仍不能访问第5个之后的元素(下标越界),如下图会报故,只能用append追加。如果一个切片追加另外一个切片 需要使用 … 不定参格式切片名传递时并不是真正的指针传递!切片名包含三个信息:1.切片首个数据的地址,2.切片长度len,3.切片容量cap。切片在作函数参数传递或做浅拷贝(slice2 := slice1)时,之所以修改一个切片会影响另一个切片的...
2019-05-12 00:19:51 510
原创 Go slice切片的“陷阱”和本质
文章说明总结了go语言中切片slice的特殊性和使用时的注意事项。个人理解,不足之处欢迎指出。slice:切片,是go语言中一种常用的数据结构,基于数组构建,表示相同数据类型的集合。数组Go中数组类型表示固定长度的相同类型的数据的集合,数据在内存中连续存储,可以通过下标索引,但是又有特殊的地方:数组是值类型,一个数组变量表示整个数组,而不是指向数组的首元素的指针,这和C语言不同。将...
2019-05-11 00:40:32 351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人