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

2020年09月的内容

go

Go 获取命令行参数

Go 获取命令行参数
一、Low B 方式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package main import (     "fmt"     "os" ) func main() {     fmt.Println("命令行的参数有", len(os.Args))     // 遍历 os.Args 切片,就可以得到……继续阅读 »

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

go

使用go flag解析命令行参数

使用go flag解析命令行参数
flag 包概述 flag 包实现了命令行参数的解析。定义 flags 有三种方式 1)flag.Xxx(),其中 Xxx 可以是 Int、String,Bool 等,返回一个相应类型的指针,如: var ip = flag.Int("flagname", 1234, "help message for flagname") 第一个参数……继续阅读 »

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

go

go语言if else使用

go语言if else使用
一、if_else 示例1: package main //必须有一个main包 import "fmt" func main() {     a := 11     if a == 10 {         fmt.Println("a == 10")     } else {         fmt.Println("a != 10"……继续阅读 »

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

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) 19浏览 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) 23浏览 0评论 0个赞

mysql

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

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

小爱 1个月前 (09-20) 39浏览 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) 25浏览 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) 24浏览 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个赞