自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AbsoluterlyHero

一个不想认怂、不愿服输、不能放弃的大学生~

  • 博客(16)
  • 收藏
  • 关注

转载 Go 反射机制

10.反射机制10.1 反射是什么反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。Go 语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反射机制。10.2 反射的作用1.在编写不定传参类型函数的时候,或传入类型过多时典型应用是对象关系映射type User struct { gorm.Model Name string Age

2020-12-25 00:12:28 133

转载 Go 异常处理

9.异常处理9.1 errorGo语言内置了一个简单的错误接口作为一种错误处理机制,接口定义如下:type error interface { Error() string}它包含一个 Error() 方法,返回值为stringGo的error构造有两种方式,分别是第一种:errors.New()err := errors.New("This is an error")if err != nil { fmt.Print(err)}第二种:fmt.Errorf()err :=

2020-12-23 23:09:38 91

转载 Go 包管理

8.包管理8.1 Go Modules是什么?Go语言通过包管理来封装模块和复用代码,这里我们只介绍Go Modules管理方法Go Modules于Go语言1.11版本时引入,在1.12版本正式支持,是由Go语言官方提供的包管理解决方案Modules是相关Go包的集合,是源代码交换和版本控制的单元。go命令直接支持使用Modules,包括记录和解析对其他模块的依赖性8.2 Go Modules的使用方法8.2.1 环境变量首先需要设置环境变量,可以使用go env命令查看当前配置。$ go

2020-12-22 23:27:10 140

转载 Go 结构体、方法、接口

7.结构体、方法、接口7.1.结构体Go 语言中没有“类”的概念,也不支持像继承这种面向对象的概念。但是Go 语言的结构体与“类”都是复合结构体,而且Go 语言中结构体的组合方式比面向对象具有更高的扩展性和灵活性。7.1.1 结构体定义结构体一般定义如下:type identifier struct { field1 type1 field2 type2 ...}例如我们想声明一个学生的结构体类型:type Student struct { Name string Age

2020-12-21 23:17:49 125

转载 Go 数组、切片

5.数组、切片5.1 数组5.1.1 如何定义数组数组是具有相同类型且长度固定的一组连续数据。在go语言中我们可以使用如下几种方式来定义数组。//方式一var arr1 = [5]int{}//方式二var arr2 = [5]int{1,2,3,4,5}//方式三var arr3 = [5]int{3:10}输出以上三个变量的值如下所示:arr1 [0 0 0 0 0]arr2 [1 2 3 4 5]arr3 [0 0 0 10 0]方法一在声明时没有为其指定初值,所以数

2020-12-20 23:49:17 155

转载 Go 函数

6.函数6.1 函数定义在go语言中函数定义格式如下:func functionName([parameter list]) [returnTypes]{ //body}函数由func关键字进行声明。functionName:代表函数名。parameter list:代表参数列表,函数的参数是可选的,可以包含参数也可以不包含参数。returnTypes:返回值类型,返回值是可选的,可以有返回值,也可以没有返回值。body:用于写函数的具体逻辑例1:下面的函数是用于求两个数的

2020-12-20 23:46:58 129

原创 待定

内容待定

2020-12-19 23:50:01 155 1

转载 Go 字典、字符串

4.字典、字符串4.1 字典map是一种较为特殊的数据结构,在任何一种编程语言中都可以看见他的身影,它是一种键值对结构,通过给定的key可以快速获得对应的value。4.1.1 如何定义字典var m1 map[string]intm2 := make(map[int]interface{}, 100)m3 := map[string]string{ "name": "james", "age": "35",}在定义字典时不需要为其指定容量,因为map是可以动态增长的,但是在可以预知

2020-12-18 23:06:52 168 1

转载 Go 运算符、控制语句

3.运算符、控制语句3.1 运算符假定 A 值为 10,B 值为 20。3.1.1 算数运算符运算符描述实例+相加A + B 输出结果 30-相减A - B 输出结果 -10*相乘A * B 输出结果 200/相除B / A 输出结果 2%求余B % A 输出结果 0++自增A++ 输出结果 11–自减A-- 输出结果 93.1.2 关系运算符运算符描述==检查两个值是否相等,如果相等

2020-12-17 23:17:37 119

转载 Sublime Text 3配置Go语言开发环境

本篇博文是在读者Go自身环境已经搭好,Sublime Text 3也已装好的基础上所总结而来。Go语言环境搭建可参考笔者的另一篇博文 Go语言学习笔记1。1.首先我们需要下载Sublime下的一个重要的Go语言插件 GoSublime,关于GoSublime可参考 《GoSublime:sublime的go语言插件提供自动补全和其他IDE特性》这篇文章。具体安装步骤如下:(1)安装Package Control,这个如果已经安装过的朋友可以直接跳过。关于Package Control的安装可以参考《S

2020-12-17 00:14:52 179

转载 Go 变量 、常量、枚举

2.变量 、常量、枚举2.1 变量变量,计算机语言能存储计算结果或表示值的抽象概念。可以通过变量名访问,变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字:var identifier typevar identifier1, identifier2 type变量声明方式:指定变量类型,若没有初始化,数值类型(包括complex64/128)默认零值,bool默认false,字符串默认“”,“var a *int、var a []int、var a

2020-12-16 22:58:02 78

转载 Go 数据类型、关键字、标识符

1.数据类型、关键字、标识符1.1 数据类型1.1.1 按类别布尔型:只可以是常量 true 或者 false。eg:var b bool = true数字类型:整型和浮点型。位的运算采用补码字符串类型:字符串就是一串固定长度的字符连接起来的字符序列,Go 的字符串是由单个字节连接起来。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本复数:complex128(64 位实数和虚数)和 complex64(32 位实数和虚数),其中 complex128 为复

2020-12-15 23:06:26 122

原创 GO语言学习-Sublime+Go语言环境搭建

sublime text3+ Golang 搭建开发环境1. 引言sublime text3搭建Golang的开发环境顺序为:1).安装Golang 2). sublime 安装 Gosublime 3).修改Gosublime中的配置,使之支持Golang的提示和语法高亮。2. Golang的安装https://golang.org/dl/ 根据自己的电脑是64位or32位选择,我选择的是go1.4.2.windows-amd64.msi(Ps: 安装目录最好不要修改,默认位C:\Go).安装

2020-12-14 22:35:45 693 1

原创 时序数据的学习(二)时间序列建模

待续…

2020-08-22 22:24:13 242

原创 时序数据的学习

时序数据:时序数据是指时间序列数据,可以用数值反映其变化程度的数据。例如股票大盘走势、气象变化、内存监控等.时间序列的基本特征包括:趋势性,序列相关性,随机性.时序数据的探索:尝试找出序列值在过去所呈现的特征模式,假定这种模式在未来能够持续,进而对未来进行预测。对于本次数据来说,通过找出支付宝在2013年7月~2014年8月中呈现的特征模式,去预测2014年9月每一天申购和赎回的总量.评估指标采用的是平均绝对相对误差[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-

2020-08-20 22:17:51 288

原创 数据科学——Python入门知识

Python基础数据类型1.元组 元组是Python中的一种新的数据结构和列表类似但元组里的数据都是不可变的,但如果元素是列表等数据结构则可以改变a_tuple = (1,2,3,4,5,6,9)b_tuple = tuple(range(2,10,2))//参数是start end stepprint(b_tuple)print(a_tuple[-1])pri...

2018-08-13 01:40:08 370 1

空空如也

空空如也

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

TA关注的人

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