自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python爬虫学习

用python爬取贝壳西安二手房信息

2022-08-16 02:47:55 34

原创 Docker在ubuntu中安装与使用

docker run和docker start的区别:docker run 是第一次启动镜像时使用;2、安装包允许apt通过HTTPS使用仓库。6、安装最新版Docker CE(社区版)3、添加Docker官方GPG key。7、检查Docker CE是否安装正确。1、更新ubuntu的apt源索引。5、添加仓库后,更新apt源索引。4、设置Docker稳定版仓库。4、docker镜像制作和加载。1、docker的启动与停止。3、docker的基础操作。2、docker基本目录。.........

2022-08-04 10:25:59 1578 2

原创 Go语言之错误处理

错误处理机制当程序发生错误,程序就会崩溃,所以,引进错误处理机制,当发生错误后,可以捕获错误,并进行处理,保证程序正常执行,并返回给管理员错误的信息提示。异常处理Go中抛出一个panic的异常,然后在关键字defer中通过recover()函数捕获这个异常,最后正常处理。defer语句的作用是不管程序是否出现异常,均在函数退出时自动执行相关代码。程序案例package mainimport ( "fmt")func test() { // 使用defer + recov

2020-10-01 14:07:06 161

原创 Go语言之面向对象

Go语言–面向对象Go语言面向对象编程说明go语言支持面向对象编程(OOP), 和传统的面向对象有区别。go语言中没有类(class),基于结构体(struct)来实现OOP特性。去掉了传统OOP的继承、方法重载、构造函数和析构函数、隐藏的this指针等。go语言仍然有面向对象编程的继承、封装和多态的特性。go语言中面向接口编程,通过接口(interface)关联,耦合性低,非常灵活。结构体实现类和方法package mainimport "fmt"type Person stru

2020-10-01 14:06:26 772

原创 Go语言的匿名函数和闭包

Go语言的匿名函数package mainimport "fmt"func main() { res := func (n1 int, n2 int) int { return n1 + n2 } res1 := res(2, 4) fmt.Println("res1=", res1)}闭包一个函数和与其相关的引用环境组合的一个整体func AddUpper() func (int) int { var n int = 5 retur

2020-10-01 14:04:48 132

原创 Go语言的数据类型(二)

Go语言的数据类型(二)以下是Go语言的引用类型一、指针指针变量存的是一个地址,这个地址指向的空间存的才是值;当一个指针定义后没有分配到任何变量时,它的值为nil,也被称为空指针。获取变量的地址:&获取指针类型所指向的值:*语法:var 变量名 *数据类型package mainimport "fmt"func main() { var ptr *int ...

2020-03-18 23:22:40 86

原创 Go语言的数据类型(一)

Go语言的数据类型(一)Go语言数据类型可分为值类型和引用类型,以下是Go语言的值类型。一、整形整形可分为:int、int8、int16、int32、int64变量声明:var i int = 10 或 i := 10(使用类型推导)默认值:0二、浮点型浮点型可分为:float32、float64默认值:0三、布尔型(bool型)bool型可分为:true、false默认值:...

2020-02-24 19:31:20 167

空空如也

空空如也

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

TA关注的人

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