• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!

最新发布 第4页

小爱博客互联网IT技术经验分享

go

Go语言for循环语句

Go语言for循环语句
for循环语句解释与使用 首先我们定义sum:=0 格式:for i:=1;i<=100;i++{ sum+=i } for 循环100次,首先执行i=1,然后判断i<100,再执行sum+=i,最后i++; 然后执行i=2;以此类推,执行到i>100时循环结束。 (1)for 求1-100和: 1 2 3 4 5 6 7 ……继续阅读 »

小爱 1个月前 (09-20) 19浏览 0评论 0个赞

go

go %v %+v %#v 区别

go %v %+v %#v 区别
总结 1. %v    只输出所有的值 2. %+v 先输出字段类型,再输出该字段的值 3. %#v 先输出结构体名字值,再输出结构体(字段类型+字段的值) package main import “fmt” type student struct { id ……继续阅读 »

小爱 1个月前 (09-20) 18浏览 0评论 0个赞

go

golang语言 格式输入输出中%d, %s,%o,%x,%e,%f,%v,%+v,%#v等含义

golang语言 格式输入输出中%d, %s,%o,%x,%e,%f,%v,%+v,%#v等含义
语言-格式输入输出中“%d, %s,%o,%x,%e,%f,%v,%+v,%#v”等的含义 %d整型输出,%ld长整型输出, %s用来输出一个字符串, %+v 采取默认值输出 %c用来输出一个字符, %u以十进制数输出unsigned型数据(无符号数) %f用来输出,以小数形式输出,(备注:浮点数是不能定义如的精度的,所以“%6.2f”这种写法是“错误的”!……继续阅读 »

小爱 1个月前 (09-20) 27浏览 0评论 0个赞

go

Go语言%d,%p,%v等占位符使用

Go语言%d,%p,%v等占位符使用
1、首先需要了解哪些占位符分别代表什么 这些是死知识,把常用的记住,不常用的直接查表就行了 golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 定义示例类型和变量 type Human struct { Name string } var people = Human{Name:”zhangsan……继续阅读 »

小爱 1个月前 (09-20) 22浏览 0评论 0个赞

mysql

mysql安全修改mysql数据库名几种方法

mysql安全修改mysql数据库名几种方法
在mysql中修改数据表或数据库名我们都使用么rename函数来执行,但有时不稳定导致表丢失了,下面整理了一些安全修改数据库名的几种方法,希望对各位有帮助。 如果是MyISAM的话.只要修改DATA目录下面的那个库名的文件夹的名字就OK了 如果是INNODB的话.其实是无法修改库名的.网上瞎咧咧的什么RENAME DATABASE或者ALTER DAT……继续阅读 »

小爱 1个月前 (09-20) 38浏览 0评论 1个赞

mysql

MySQL中数据库重命名

MySQL中数据库重命名
表重名的话是rename table old_table to new_table; So,库的重命名最简单快捷的办法是 rename old_db to new_db么? 随便建了个测试库test,试着执行了一下臆想的rename命令,好吧,不行。搜了一下文档才发现,原来早期MySQL版本(5.1.7)中是有过这个命令的,后来出于安全考虑又在MySQL 5……继续阅读 »

小爱 1个月前 (09-20) 23浏览 0评论 0个赞

mysql

MySQL group_concat设置group_concat_max_len

MySQL group_concat设置group_concat_max_len
GROUP_CONCAT函数用于将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,mysql 默认的拼接最大长度为1024 个字节,由于1024个字节会出现不够用的情况,所以有时需要去根据情况进行修改,方式如下。 1、查看当前mysql group_concat_max_len 进入mysql状态,输入:show variables li……继续阅读 »

小爱 1个月前 (09-20) 24浏览 0评论 0个赞

go

Go append使用方法

Go append使用方法
append用来将元素添加到切片末尾并返回结果。 看代码: package main import "fmt" func main() { x := []int {1,2,3} y := []int {4,5,6} //注意下面这两个区别 fmt.Println(append(x,4,5,6)) fmt.Println(append(……继续阅读 »

小爱 1个月前 (09-20) 23浏览 0评论 0个赞

go

Golang切片slice数组array追加append

Golang切片slice数组array追加append
引言 在编程语言的设计过程中, array是一个重要的数据结构, 实现array的功能常常需要考虑很多因素, 如: length是否可变? length是不是也是类型的一部分? 多维数组如何表示? 空数组的意义? 在Golang中为了解决这个问题, 除了定长的数组(array)外, 还引入了切片(slice)这一数据结构, 从而实现可变长度数组的功能. ……继续阅读 »

小爱 1个月前 (09-20) 21浏览 0评论 1个赞

go

go字符串拼接

go字符串拼接
go语言中支持的字符串拼接的方法有很多种,这里就来罗列一下 常用的字符串拼接方法 1.最常用的方法肯定是 + 连接两个字符串。这与python类似,不过由于golang中的字符串是不可变的类型,因此用 + 连接会产生一个新的字符串对效率有影响。 s1 := "字符串" s2 := "拼接" s3 := s1 + s2 fmt.Print(s3) //……继续阅读 »

小爱 1个月前 (09-20) 18浏览 0评论 0个赞

go

go数据类型转换strconv包

go数据类型转换strconv包
Go不会对数据进行隐式的类型转换,只能手动去执行转换操作。 简单的转换操作 转换数据类型的方式很简单。 valueOfTypeB = typeB(valueOfTypeA) 例如: // 浮点数 a := 5.0 // 转换为int类型 b := int(a) Go允许在底层结构相同的两个类型之间互转。例如: // IT类型的底层是int类……继续阅读 »

小爱 1个月前 (09-20) 21浏览 0评论 0个赞

go

go package gomail发送邮件例子

go package gomail发送邮件例子
软件包gomail import "gopkg.in/gomail.v2" 软件包gomail提供了一个简单的界面来编写电子邮件并有效地发送电子邮件。 有关Github的更多信息:https : //github.com/go-gomail/gomail 例子 代码: m:= gomail.NewMessage() m.SetHeader(“ Fr……继续阅读 »

小爱 1个月前 (09-20) 24浏览 0评论 0个赞

go

使用go发送邮件

使用go发送邮件
Gomail介绍 Gomail 是一个简单、高效的发送电子邮件包,它经过良好的测试和记录。 Gomail 只能使用 SMTP 服务器发送电子邮件,但是 API 比较灵活的,很容易实现其他方法使用本地 Postfix、API 等发送电子邮件。 项目地址: https://github.com/go-gomail/gomail 文档:https://godoc.……继续阅读 »

小爱 1个月前 (09-20) 20浏览 0评论 0个赞

go

golang发送邮件以及附件

golang发送邮件以及附件
最近工作上有个需要发送邮件的需求,所以研究了下golang怎么发送邮件,这里记录下。 这里推荐一个第三方库 go get -v github.com/jordan-wright/email 之前也研究了官方库net/smtp,以及其他第三方库如gomail但是都不符合我的开发需求,使用的这个第三方库完美的解决了需求。 下面写个例子,演示一下 email ……继续阅读 »

小爱 1个月前 (09-20) 21浏览 0评论 0个赞

go

golang包gomail发送邮件

golang包gomail发送邮件
下面以阿里云邮箱为例, 如果使用的是qq邮箱的话需要把mailConn里面的host改成’smpt.qq.com’,user 填写qq邮箱地址, pass需要填写你在qq邮箱设置里面获取到的授权码,qq邮箱需要先去邮箱设置里面开通smtp支持,然后获取授权码。然后就可以用qq邮箱发送了。 安装gomail go get gopkg.i……继续阅读 »

小爱 1个月前 (09-20) 17浏览 0评论 0个赞