Go语言基础
南桑爱吃牛筋
记住你的对手不是那些人才,卷神才是你的对手,要成为卷神,只要卷不死就往死里卷
展开
-
Go语言Http编程
http 编写web应用。原创 2022-11-10 00:02:32 · 218 阅读 · 0 评论 -
Go语言中的IO
Fileinfo获取文件信息、How to 遍历文件夹。原创 2022-11-05 10:00:26 · 395 阅读 · 0 评论 -
Go中Error
写在前面的话:Go语言提供了一个error类型,专门用来表示程序出现异常的错误信息。但是有时候,error本身提供的这些错误信息不能完全满足我们的要求,这种情况下我们就需要自己去改造error,来实现自己希望的error格式以及内容。selenium和puppeteer。panic和recover处理异常。原创 2022-11-05 00:06:33 · 325 阅读 · 0 评论 -
Go语言中的指针
指针就是地址,指针变量就是存储地址的变量。p是一个整型指针变量,&a存的是a当前空间的地址,&p存的是p当前空间的地址,&是取地址运算符,返回的是操作数的内存地址;使用new(type)函数初始化,默认为类型的默认值,在heap上申请一段空间;p存的是a的地址,*是间接寻址运算符,返回的是操作数所指定地址的变量的值。*p是解引用,或者称为间接引用 ,a是一个整型变量,空指针:未初始化的指针。传引用:将地址值作为函数参数,返回值传递。野指针:用一片无效的地址空间来初始化。传值:将实参的值拷贝一份给形参。原创 2022-12-01 00:00:21 · 390 阅读 · 0 评论 -
Go语言中的并发
并行 两个程序同时运行,多核多cpu 不一定快,如果两个代码要通信第一个线程要拿到第二个的结果必须等第二个线程把结果返回,通信开销大。Goroutine如果main的Goroutine终止了,程序将被终止,而其他Goroutine将不会运行。协程俗称轻量级的线程,协程调用完函数返回一个接口。定时器第二个案例在指定时间触发函数执行。Mutex锁和 Waitgroup。Select 随机选择通道中的数据。并发,并行,串行 协程 概念。Gorotine调度与终止。channel通道讲解。并发多个线程交替执行。原创 2022-11-04 14:41:18 · 227 阅读 · 0 评论 -
Go语言中的包机制
可依据函数、接口、方法之间的关联性来对包进行划分,关联性高的功能会放在一个包内,便于理解和后续修改维护。编译速度快 : Go语言编译输出的目标文件不仅记录自己的导出信息,也记录依赖包的导出信息,所以在一个包内很快可以编译整个包的文件。Go语言自带100多个标准包,这些包使Go语言用起来便捷,进行服务器端、Web端编程几乎不需要第三方框架就可以开发。包的存在可以让我们只关心包中的有用的函数。避免循环引用 : Go语言避免循环引用,也就是说引用都是有向无环的引用。strings包常用函数。原创 2022-11-03 23:39:58 · 229 阅读 · 0 评论 -
Go语言中面向对象
OOP思想。原创 2022-11-03 23:24:11 · 319 阅读 · 0 评论 -
Go语言指针与结构体
初识指针指针的使用指针与数组指针与函数结构体的定义和使用结构体指针运用匿名结构体结构体嵌套结构体的挎包调用。原创 2022-11-02 23:37:24 · 215 阅读 · 0 评论 -
Go切片和Map
make函数创建切片。原创 2022-11-01 23:38:23 · 247 阅读 · 0 评论 -
Go语言数组
【代码】Go语言数组。原创 2022-11-01 21:22:52 · 1131 阅读 · 0 评论 -
Go语言函数
defer 延迟函数执行。原创 2022-11-01 12:57:30 · 154 阅读 · 0 评论 -
Go循环学习
break与continue。原创 2022-11-01 00:14:22 · 114 阅读 · 0 评论 -
GO基础语法
【代码】GO基础语法。原创 2022-11-01 00:03:33 · 123 阅读 · 0 评论