09 2022 档案

摘要:我们先来看一个例子: func main() { var a *int *a = 100 fmt.Println(*a) var b map[string]int b["沙河娜扎"] = 100 fmt.Println(b) } 执行上面的代码会引发panic,为什么呢? 在Go语言中对于引用类型的 阅读全文
posted @ 2022-09-27 14:36 那就凑个整吧 阅读(48) 评论(0) 推荐(0) 编辑
摘要:问题: 成功安装MySql后,使用mysql的时候,在CMD中输入net start mysql,提示服务名无效,查看服务列表也找不到mysql服务。 解决办法: 首先打开CMD,切换到MySql安装目录的MySql Server →bin目录下(需要用管理员的身份打开cmd) 运行如下命令(具体试 阅读全文
posted @ 2022-09-25 10:32 那就凑个整吧 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:在测试某api时,偶然的发现一个很奇怪的现象 错误信息为: requests.exceptions.ProxyError: HTTPSConnectionPool(host='www.xxxx.com', port=443): Max retries exceeded with url: / (Ca 阅读全文
posted @ 2022-09-23 15:01 那就凑个整吧 阅读(111) 评论(0) 推荐(0) 编辑
摘要:什么是方法 方法其实就是一个函数,在func这个关键字和方法名中间加入一个特殊的接收器类型,接收器可以是结构体类型或者是非结构体类型,接收器是可以在方法的内部访问的 方法的结构 func (接收器) 方法名(参数1 参数类型,参数2 参数类型)(返回值){ 内容 } 定义方法 package mai 阅读全文
posted @ 2022-09-19 13:49 那就凑个整吧 阅读(21) 评论(0) 推荐(0) 编辑
摘要:什么是结构体 结构体是用户定义的类型,表示若干个字段的集合,有时应该把数据整合一起,而不是让这些数据没有联系,这种情况下可以使用结构体 语法 // 结构体 //type关键字 结构体名字 struct{ // 字段1 字段类型 // 字段2 字段类型 //} 结构体定义 type Person st 阅读全文
posted @ 2022-09-19 11:27 那就凑个整吧 阅读(42) 评论(0) 推荐(0) 编辑
摘要:什么是指针 指针是一种存储变量内存地址(Memory Address)的变量 如上图所示,变量b的值为156,而b的内存地址为0x1040a124。变量a存储了b的地址,我们就称a指向了b。 & 放在变量前,表示取该变量的地址 * 放在类型前,表示该类型的指针 * 放在变量(指针变量)前,表示解引用 阅读全文
posted @ 2022-09-19 10:28 那就凑个整吧 阅读(26) 评论(0) 推荐(0) 编辑
摘要:len 字符串长度,len指的是字节 package main import ( "fmt" "unicode/utf8" ) func main() { var s ="hello world" fmt.Println(len(s)) //11 11个字符,11 字节 var s1 ="hello 阅读全文
posted @ 2022-09-16 18:02 那就凑个整吧 阅读(22) 评论(0) 推荐(0) 编辑
摘要:字典是否是有序 在python3.6之前,字典是无序的,但是python3.7+,字典是有序的 在3.6中,字典有序是一个implementation detail,在3.7才正式成为语言特性,因此3.6中无法确保100%有序 字典的查询、添加、删除的时间复杂度 字典的查询、添加、删除的平均时间复杂 阅读全文
posted @ 2022-09-16 17:42 那就凑个整吧 阅读(198) 评论(0) 推荐(0) 编辑
摘要:什么是map map是在Go中将值(value)与键(key)关联的内置类型,通过相应的键可以获取到值 map的定义 是引用类型,需要初始化,如果不初始化就说nil package main import "fmt" func main() { //var m map[key值类型]value类型 阅读全文
posted @ 2022-09-16 17:15 那就凑个整吧 阅读(38) 评论(0) 推荐(0) 编辑
摘要:在list中添加一些整数并将他们打印出来 >>> L = [] >>> L.append(1) >>> L.append(2) >>> L.append(3) >>> L [1, 2, 3] >>> for e in L: ... print e ... 1 2 3 正如你所看到的,list是可以迭 阅读全文
posted @ 2022-09-16 14:37 那就凑个整吧 阅读(69) 评论(0) 推荐(0) 编辑
摘要:定义 切片是由数组建立的一种方便、灵活且功能强大的包装,切片本身不拥有任何数据。他们只是对现有数组的引用。切片底层以来于数组,是对数组的引用 底层数组如果发生变化,切片也变了;切片发生变化,层数组也变化 切片定义 基于数组生成切片 package main import "fmt" func mai 阅读全文
posted @ 2022-09-16 14:17 那就凑个整吧 阅读(38) 评论(0) 推荐(0) 编辑
摘要:数组 数组是同一类型元素的集合。例如整数集合5,8,9,10形成一个数组,go语言中不允许混合不同类型的元素,例如包含字符串和整数的数组 数组是连续存储的内存空间,一旦申请,大小固定,不能再改变 定义没有初始化 package main import "fmt" func main() { var 阅读全文
posted @ 2022-09-09 16:45 那就凑个整吧 阅读(25) 评论(0) 推荐(0) 编辑
摘要:作用 switch是为了优雅的替换掉if-else 语法 switch 变量 { case 条件: 执行1 case 条件2: 执行2 case 条件3: 执行3 } 基本使用 package main import "fmt" func main() { var a =5 switch a { c 阅读全文
posted @ 2022-09-08 10:32 那就凑个整吧 阅读(80) 评论(0) 推荐(0) 编辑
摘要:循环介绍 在go中,只有for循环,没有其他循环关键字,没有while循环,也没有do while 通过for循环是可以实现 类似于while的功能 语法 for 变量初始化;条件;自增{ 循环体的内容 } 重点记忆:for关键字后三段,都可以省略不写 break和continue的使用方法和pyt 阅读全文
posted @ 2022-09-08 10:11 那就凑个整吧 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示