自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】

杂乱https://segmentfault.com/a/1190000015316545?utm_source=tag-newest

2024-06-05 10:32:10 109

原创 golang的同步机制

Go 语言为并发编程提供了丰富的同步机制,这些机制设计得既简洁又强大,旨在简化并确保在多线程环境(goroutine)中对共享资源的访问安全。

2024-03-20 17:55:16 515 1

原创 golang的类型

另外需要注意的是,在 Go 语言中没有传统的面向对象语言中的“对象”概念,但是可以通过结构体模拟类似行为,并且结构体本身作为值类型赋值时遵循上述规则。而接口类型虽然在赋值时也是引用类型,但它存储的具体值可以是任何类型(包括值类型或引用类型),具体表现形式取决于它所存储的值的性质。在这个例子中,Speaker 接口定义了一个 Speak 方法,而 Cat 和 Dog 结构体都各自实现了这个方法,这就意味着它们都可以被赋值给 Speaker 类型的变量,从而实现多态性。这意味着对新变量的修改不会影响原始变量。

2024-03-20 17:24:36 264 1

原创 golang的全局变量

Go 语言鼓励减少全局变量的使用,以提高代码的可读性和可维护性,因为全局变量可能会导致隐藏的数据依赖、副作用以及并发编程时的问题。在实际项目中,推荐尽可能使用局部变量或者通过包级变量结合封装良好的接口来代替全局变量。在 Go 语言中,全局变量是那些在任何函数外部定义的变量,它们在整个包(package)范围内可见,并且如果被导出(首字母大写),还可以在其他包中使用。

2024-03-20 17:03:49 587 1

原创 go语言学习-case m.triggerReload <- struct{}{}:

表达式 case m.triggerReload

2024-03-19 14:58:30 209

原创 Rust学习1- use crate

是 Rust 语言中的一个模块导入语句。在 Rust 中,模块是用来组织代码的一种方式,允许你将相关的函数、类型等组合在一起,并可以从其他模块中导入和使用它们。允许你在 Rust 中从当前 crate 的其他模块中导入代码,从而使你的代码更加整洁和模块化。文件)所属的 crate。一个 crate 可以包含多个模块,而。关键字在 Rust 中特指当前编译单元(通常是。允许你从这个 crate 的其他模块中导入内容。

2024-03-15 15:57:03 442

RabbitMQ-资料.zip

rabbitmq windows安装包,希望对大家有所帮助 在执行http://localhost:15672/ 提示该页无法访问,因为这是rabbitmq安装后的一个web管理平台入口。当安装后就能访问了。需要在cmd窗口执行一个命令: rabbitmq-plugins enable rabbitmq_management

2019-10-12

空空如也

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

TA关注的人

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