上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: Golang的结构体没有构造函数,通常可以使用工厂模式来解决这个问题; 需求: 当我们在model中定义结构体时,当结构体名称首字母大写Student 那么可以跨包使用,但是要是小写student,怎么办呢?这就需要使用工厂模式来解决: 引包要从src的目录下开始,src不用写; 示例: type  阅读全文
posted @ 2020-12-01 11:48 以赛亚 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 在某些情况下,我们需要声明(定义)方法,比如Person结构体,除了有一些字段外(年龄,姓名...), Person结构体还有一些行为比如:可以说话,跑步...通过学习,还可以做算术题,这时就要用方法才能完成; Golang中的方法是作用在指定的数据类型上的(即,和指定的数据类型绑定),因 阅读全文
posted @ 2020-11-24 19:08 以赛亚 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 结构体的介绍 Golang也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。所以我们说Golang支持面向对象编程特性是比较准确的。 Golang没有类(class),go语言的结构体(struct)和其他编程语言的类(class)有同等地位,可以理解golan 阅读全文
posted @ 2020-11-23 21:19 以赛亚 阅读(144) 评论(0) 推荐(0) 编辑
摘要: map的介绍: map是key-value数据结构,又称为字段或者关联数组。类似其他编程语言的集合,在编程中是经常使用的; 基本语法: var map 变量名 map[key type]value type key 可以是什么类型? golang中的map的key可以是很多种类型,比如bool, 数 阅读全文
posted @ 2020-11-21 10:45 以赛亚 阅读(98) 评论(0) 推荐(0) 编辑
摘要: // 二分查找 func BinaryFind(arr *[6]int, lindex int, rindex int, target int) { // 当 lindex > rindex 时 是肯定找不到的 if lindex > rindex { fmt.Println("找不到~~~") r 阅读全文
posted @ 2020-11-19 17:02 以赛亚 阅读(129) 评论(0) 推荐(0) 编辑
摘要: // 冒泡排序算法 bubble_arr := [...]int{24,69,90,57,13} func BubbleSort(arr *[5]int) { // 因为数组是值类型,所以修改元素位置是修改数组,所以需要引用传递来实现 fmt.Println("排序前arr=", (*arr)) v 阅读全文
posted @ 2020-11-19 15:49 以赛亚 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 切片的基本介绍 在不确定个数的多少的情况下,我就不能使用固定长度的数组了 1.切片的英文slice 2.切片是数组的一个引用,因此切片是引用数据类型,在进行传递时,遵守引用传递的机制; 3.切片的使用和数组类似,遍历切片,访问切片的元素和求切片长度len(slice) 都一样; 4.切片的长度是可以 阅读全文
posted @ 2020-11-18 14:49 以赛亚 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 数组 为什么需要数组?为了更方便的管理一些基本的数据; 数组可以存放多个同一类型数据,数组也是一种数据类型,在Go中,数组是值类型。 数组的定义: var 数组名 [数组大小]数据类型 var a [5]int 赋初始值 a[0] = 1 a[1] = 20 .... 1.数组不赋值的话,默认每个元 阅读全文
posted @ 2020-11-12 14:09 以赛亚 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.在默认情况下,当发生错误后(panic),程序就会出现退出(崩溃); 2.如果我们希望,当发生错误后,可以捕获到错误,并进行处理,保证程序可以继续执行,还可以在捕获到错误后,给管理员一个提示(邮件,短信...); Go语言追求简洁优雅,所以,Go语言不支持传统的try...catch...fin 阅读全文
posted @ 2020-11-12 11:49 以赛亚 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.爬取数据的库和框架:urllib2和urllib, urllib3, requests, 框架:scrapy 和 分布式爬取库 scrapy-redis 2.解析html数据的:正则, xpath(语言) BeautifulSoup4 3.解析json数据的库:JsonPath 4.json通用 阅读全文
posted @ 2020-11-10 15:54 以赛亚 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页