自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Golang 语言中 Context 的使用方式

context

2025-08-12 16:51:01 958

原创 Golang 语言中的内置函数 make 和 new

Golang 语言中的内置函数 make 和 new 都是用作变量初始化,但是它们初始化变量的方式不同。关于它们之间的区别,我们可以简述为 make 返回类型是引用类型,new 返回类型是指针类型。本文我们首先分别介绍二者,然后再介绍二者的区别。在 Golang 开发中,内置函数 make 是必用的,因为 slice,map 和 chan,必须使用内置函数 make 初始化,才可以使用;而内置函数 new 并不常用,通常使用场景是需要显式返回指针。

2025-08-07 15:42:09 332

原创 Golang 语言 Channel 的使用方式

channel

2025-08-01 16:51:28 475

原创 Golang 语言的编程技巧之类型

Golang 语言是一门静态类型的编程语言,我们在编写代码时,为了提升代码的灵活性,有时会使用空接口类型,对于空接口类型的变量,一般会通过类型断言判断变量的类型,而且可能还会遇到遇到类型转换的场景,下面我们对类型的断言、类型转换和类型选择。

2025-07-31 13:38:30 442

原创 Golang语言如何高效使用字符串

字符串的高效使用

2025-07-29 12:01:11 366

原创 Go语言中的非类型安全指针

Golang 语言中的unsafe 包中包含的操作绕过了Golang 程序的类型安全检查,直接操作内存,从而达到提升性能的目的,导入unsafe 包可能是不可移植的,并且不受 Go1 兼容性准则的保护,所以我们应该谨慎使用。下面主要介绍unsafe 包的 unsafe.Pointer ,它表示任意类型的指针,他类似于C语言中的无类型指针,void* , 可以作为指针类型 * T 和 uintptr 类型值之间相互转换的中转站。

2025-07-25 14:03:31 435

原创 Golang 语言中的指针介绍

指针

2025-07-24 15:26:25 675

原创 Go 语言学习之 reflect

reflect

2025-07-23 10:40:18 472

原创 go语言学习之包

导入声明:在 Go 源码文件中,可以在 package 包声明后面导入一个或多个包,每一个导入的包可以单独使用关键字 import 指定一个导入路径,也可以使用圆括号括起来一组导入路径,使用关键字 import 一次导入多个包,通常大家更喜欢使用第二种方式。空白导入:如果导入的包,在源码中没有使用该包名,编译时就会产生错误。包的用途类似于其他语言的命名空间,可以限制成员的作用域和访问权限,无论是否在同一源码文件的成员,只要在同一个包内,成员均可被访问,但是只有首字母大写的成员为导出成员,可以在包外访问。

2025-07-18 15:04:13 325

原创 Go 语言学习之测试

go测试

2025-07-16 10:11:25 260

转载 Golang常用工具 一(非常建议收藏)

go官方工具

2025-07-11 14:30:21 157

原创 Go语言学习之并发

Go的并发概念梳理

2025-07-11 11:15:19 546

原创 Go 语言学习之 goroutine 和 channel

gorontine 和channel

2025-07-10 16:12:37 723

原创 Go语言学习之 interface

接口

2025-07-09 10:51:52 165

原创 Go 语言学习之 method

method 和函数类似,只是在函数名字前面多了一个参数,这个参数把这个 method 绑定到这个参数对应的类型上。函数名字前面多的这个参数,我们称之为 method 的接收者,接收者名字最好能够选择简短且在整个 method 中名称始终保持一致的名字。通常的做法是取类型名字的首字母作为接收者名字。因为 method 和成员变量的字段同属于一个命名空间,所以在 struct 类型中成员变量的字段名不能和 method 名字相同。否则会报编译错误。

2025-07-08 09:08:04 330

原创 Go语言学习之 panic 和 recover

panic 和 recover

2025-07-07 16:02:31 343

原创 Go 语言学习之错误处理

对于一些复杂的错误,需要将错误消息进行设计之后传递给调用者,设计一个错误消息要注意包含充足的相关信息,并要保持一致性,错误不管是被同一个函数,还是同一个包下的一组函数返回时,它都保持统一的形式和错误处理方式。将错误传递给调用者:最常见的错误处理策略是被调用者发生的错位传递给调用者,变为调用者的错误,对于一个简单的的错误,被调用者对错误消息可以不用做任何处理,直接将错误消息传递给调用者。忽略错误:甚至对于一些错误,可以直接忽略错误,通常这种错误对程序影响不大,而且系统会异步修正错误。

2025-07-07 09:49:46 157

原创 Go语言学习之函数

函数

2025-07-04 08:46:34 677

原创 Go 语言学习之 struct

struct

2025-07-02 11:15:16 339

原创 Go 语言学习之map

map

2025-07-01 14:32:44 213

原创 Go 语言学习之 切片(slice)

切片

2025-06-30 09:08:12 818

原创 Go 语言学习之数组

数组概念

2025-06-27 08:39:46 322

原创 Go 语言学习之流程控制

Go 语言学习之流程控制

2025-06-26 08:46:09 957

原创 Go 语言学习之运算符

Go 语言学习之运算符

2025-06-25 09:18:09 287

原创 Go 语言学习之常量

常量

2025-06-24 09:21:57 277

原创 Go 语言学习之基础数据类型

基础数据类型

2025-06-23 16:12:39 386

原创 Go 语言学习之变量

go变量

2025-06-20 15:13:06 445

原创 Go 使用标准库 sql 包和三方数据库驱动包操作 MySQL

Go 使用标准库 sql 包

2025-06-18 15:03:16 427

原创 TIOBE 2025 年 4 月榜单:Go 占比超过 3% 了

2025年4月新一轮排行榜

2025-06-18 14:55:57 531

原创 必须知道的 17 个Go开发库

GO入门库须知

2025-06-16 09:43:47 1254

原创 “Java已死?Go当道?”

当前IT大环境下开发语言的竞争。

2025-06-12 10:11:18 347

原创 MD 文件的编辑者--typora

链接:https://pan.baidu.com/s/1r9TB0twZAZZA1rEGlKfaOg。2、将文件正常流程安装后,把破解文件解压后移动到安装文件的根目录,如下图。1、提供软件下载的安装包,已经下载的流程示意图。文件下载并解压后 -- 如下图。

2024-03-28 15:00:54 192 1

原创 IDEA中SpringBoot的配置文件中,中文注释乱码

零碎知识点

2023-11-28 16:25:14 614

空空如也

空空如也

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

TA关注的人

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