自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Go的100天之旅-07条件和循环

文章目录条件语句``if``条件语句``switch``条件语句循环语句``for``循环``goto``语句条件语句Go的条件语句和其它语言类似,主要是不支持三目运算符所以?:这种条件判断是不支持的。Go提供的条件判断语句主要有 if 还有 switch这两种形式下面是if条件语句if的几种写法,基本上和其它语言是一致的if 条件 {} else {}if 条件 {} else if 条件 {} else {}switch条件语句switch和其它语言类似,都是类似

2020-07-27 20:49:32 99

原创 记一次抓包和破解App接口

文章目录第一章 · 起源第二章 · 尝试第三章 · 脱狱第四章 · 柳暗花明第五章 · 终结第一章 · 起源某日,想做个爬虫工具,爬某个网站上的数据已做实验之用。大家都知道爬pc网页上的数据有几个常见的问题:首先是数据不规范需要自己解析html,第二现在很多网站是前端动态渲染的,直接爬取的html可能就是个静态页面什么也没有,还需要执行js才能生成最终的页面。因此就考虑,能否用它App的接口去爬数据,因为一般App调用的接口返回的都是json格式,解析起来比较方便。第二章 · 尝试既然要抓取App的

2020-07-25 19:41:35 3251 1

原创 Go的100天之旅-06数组和Slice

文章目录数组Slice数组Go的数组和其它语言基本上一样,是长度固定的特定类型元素组成的序列,这基本上是所有语言数组的特性。和其它语言相比差异主要在声明和初始化的写法上,下面是简单声明一个数组:var a [5]int fmt.Println(a[0]) fmt.Println(fmt.Println(a[len(a)-1])) 上面的a是一个长度为5的整数数组,如果没有给定初始值它里面的元素默认值是0。Go数组的下标是从0开始的,len函数返回数组中元素的个数。我们可以在声明数组的时候初始化

2020-07-18 22:37:50 97

原创 Go的100天之旅-05常量

文章目录简介无类型常量特殊常量iota简介道可道,非常道。这里常道指的永恒不变的道理,常有不变的意思。顾名思义和变量相比,常量在声明之后就不可改变,它的值是在编译期间就确定的。下面简单的声明一个常量:const p int = 1声明常量的时候可以指定类型也可以类似:=简单声明一样,不指定类型如下:const p = 1也可以同时给多个赋值:const i, j = 1, 2const m, n = 1, "a"也可以批量的声明:const ( a = 0 b =

2020-07-18 22:36:52 109

原创 Go的100天之旅-04基础数据类型

文章目录简介整型浮点类型布尔型复数简介在变量的定义中,我们讲了每个变量是有类型的,类型在计算机中是用来约束数据的解释。Go语言和其它计算机语言一样,提供丰富了丰富的数据类型,我们就来看看到底有哪些类型,同时也可以比较一下它和其它语言的区别。整型整型就是用来表示变量是整数的类型。和C类似,Go整型分为两个大类,无符号和有符号的,有符号简单来说就是能表示负数的类型,无符号就是这个类型没有正负号,统一表示整数。除了符号还有一点就是长度,因为符号和长度就决定了整型的范围。下面是Go整型的分类:类型

2020-07-18 22:36:09 63

原创 Go的100天之旅-03变量

文章目录变量介绍Go的简短形式`:=`声明多变量声明变量介绍变量这个词来源于数学,类似方程中的x、y,代表的是存储在计算机中的值。这里主要介绍Go和其它编程语言不一样的地方,在前面我们提到过,Go是一门静态语言。静态语言区别动态语言一个重要的特性就是变量的类型不可变,一般是在声明的时候就指定类型,之后就不可修改它的类型,而动态语言可以随时修改变量的类型。Go的变量可以在声明的时候不指定类型而是直接赋值,Go会自动根据值判断变量的类型,比如:var i = 1当然这时i的类型(int)也就确定了之后

2020-07-17 18:01:39 80

原创 Go的100天之旅-02基本语法

文章目录Go关键字Go标识符多行语句注释空格输出Go关键字下面是Go的25个关键字:breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughifrangetypecontinueforimportreturnvar除了上面25个关键字,Go还有36个预定义符:appendboolb

2020-07-16 23:51:04 55

原创 Go的100天之旅-初识Go

文章目录Go的历史Go的优缺点Go应用的领域Go的环境搭建第一个Go程序Go开发工具Visual Studio Code安装Go的历史上个世纪70年代Ken Thompson和Dennis M. Ritchie合作发明了UNIX操作系统同时Dennis M. Ritchie发明了C语言。2007年的Robert Griesemer,Rob Pike和Ken。 Thompson三位大牛在Google公司开始编写和设计Go语言。2009年Go正式宣布推出,版本1.0在2012年3月发布。版本1.5

2020-07-15 22:53:23 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除