首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang
demo007x
创建于2023-06-18
订阅专栏
Golang 学习过程中一些总结和代码
等 10 人订阅
共31篇文章
创建于2023-06-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang垃圾回收三色标记原理详解🤣
Golang垃圾回收三色标记原理详解🤣 垃圾回收(Garbage Collection,简称 GC)是编程语言中自动的内存管理机制,垃圾回收,垃圾指的是不再需要的内存块,如果不及时清理就没有办法再利用
2023 跟我一起学算法:选择排序
排序算法 什么是排序? 例如:下面的字符列表按其 ASCII 值的升序排序。也就是说,具有较小 ASCII 值的字符将比具有较高 ASCII 值的字符先放置。 选择排序 选择排序是一种简单而高效的排序
什么是CEL?golang中如何使用 cel?
什么是CEL? CEL 是一种非图灵完备的表达式语言 ,旨在快速、可移植且执行安全。CEL 可以单独使用,也可以嵌入到其他的产品中。 CEL被设计成一种可以安全地执行用户代码的语言。虽然盲目调用用户的
2023 跟我一起学算法:数据结构和算法-「队列」下
不同类型的队列及其应用 介绍 : 队列是一种线性结构.遵循特定的操作执行顺序。顺序为先进先出 (FIFO)。队列的一个很好的例子是资源的任何消费者队列,其中先到达的消费者首先得到服务。在本文中,讨论了
2023 跟我一起学算法:数据结构和算法-「队列」上
2023 跟我一起学算法:数据结构和算法-「队列」上 什么是队列数据结构? 队列是一种线性数据结构。该数据结构遵循执行操作的特定顺序。顺序是先进先出( FIFO )。这意味着队列中最先插入的元素将最先
2023 跟我一起学算法:数据结构和算法-栈
堆栈数据结构 什么是堆栈? 堆栈是一种线性数据结构,遵循特定的操作执行顺序。顺序可以是 LIFO(后进先出)或 FILO(先进后出)。LIFO 意味着最后插入的元素最先出现,而 FILO 意味着最先插
一文掌握 golang中 work与 module 的区别与联系
在 1.13 版本中,Go 的作者添加了一种管理 Go 项目所依赖的库的新方法,称为Go 模块`go mod`。添加 Go 模块是为了满足日益增长的需求,使开发人员更容易维护其依赖项的各种版本,并为开
golang 项目开发如何创建自己的 Module ?
golang 项目开发如何创建 Module 为什么要创建一个 Module? 我们日常开发程序的时候都会引入第三方的 package,使用第三方的 package 的好处是我们可以快速的开发我们的程
Go 访问者模式讲解和代码示例
Go 访问者模式讲解和代码示例 访问者是一种行为设计模式, 允许你在不修改已有代码的情况下向已有类层次结构中增加新的行为。 概念示例 访问者模式允许你在结构体中添加行为, 而又不会对结构体造成实际变更
Go 模板方法模式讲解和代码示例
Go 模板方法模式讲解和代码示例 模版方法是一种行为设计模式, 它在基类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 概念示例 让我们来考虑一个一次性密码功能 (OTP)
Go 策略模式讲解和代码示例
Go 策略模式讲解和代码示例 策略是一种行为设计模式, 它将一组行为转换为对象, 并使其在原始上下文对象内部能够相互替换。 原始对象被称为上下文, 它包含指向策略对象的引用并将执行行为的任务分派给策略
Go 状态模式讲解和代码示例
Go 状态模式讲解和代码示例 状态是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为。 该模式将与状态相关的行为抽取到独立的状态类中, 让原对象将工作委派给这些类的实例, 而不是自行进行
Go 备忘录模式讲解和代码示例
Go 备忘录模式讲解和代码示例 备忘录是一种行为设计模式, 允许生成对象状态的快照并在以后将其还原。 备忘录不会影响它所处理的对象的内部结构, 也不会影响快照中保存的数据。 概念示例 备忘录模式让我们
Go 单例模式讲解和代码示例
单例是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 单例拥有与全局变量相同的优缺点。 尽管它们非常有用, 但却会破坏代码的模块化特性。
Go 代理模式讲解和代码示例
Go 代理模式讲解和代码示例 代理是一种结构型设计模式, 让你能提供真实服务对象的替代品给客户端使用。 代理接收客户端的请求并进行一些处理 (访问控制和缓存等), 然后再将请求传递给服务对象。 代理对
Go 原型模式讲解和代码示例
Go 原型模式讲解和代码示例 原型是一种创建型设计模式, 使你能够复制对象, 甚至是复杂对象, 而又无需使代码依赖它们所属的类。 所有的原型类都必须有一个通用的接口, 使得即使在对象所属的具体类未知的
Go 观察者模式讲解和代码示例
Go 观察者模式讲解和代码示例 观察者是一种行为设计模式, 允许一个对象将其状态的改变通知其他对象 观察者模式提供了一种作用于任何实现了订阅者接口的对象的机制, 可对其事件进行订阅和取消订阅。 概念示
Go 迭代器模式讲解和代码示例
Go 迭代器模式讲解和代码示例 迭代器是一种行为设计模式, 让你能在不暴露复杂数据结构内部细节的情况下遍历其中所有的元素。 在迭代器的帮助下, 客户端可以用一个迭代器接口以相似的方式遍历不同集合中的元
Go 中介者模式讲解和代码示例
Go 中介者模式讲解和代码示例 中介者是一种行为设计模式, 让程序组件通过特殊的中介者对象进行间接沟通, 达到减少组件之间依赖关系的目的。 中介者能使得程序更易于修改和扩展, 而且能更方便地对独立的组
Go 享元模式讲解和代码示例
Go 享元模式讲解和代码示例 享元是一种结构型设计模式, 它允许你在消耗少量内存的情况下支持大量对象。 模式通过共享多个对象的部分状态来实现上述功能。 换句话来说, 享元会将不同对象的相同数据进行缓存
下一页