首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
golang
相关资讯
热门
最新
后端
01-01 08:00
后端
Golang中GC回收机制三色标记与混合写屏障
Golang中GC回收机制三色标记与混合写屏障,堆和栈的区别1、堆栈空间分配区别栈(操作系统):由操作系统(编译器)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆(操作系统):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。2、堆栈缓存方式区别栈使用的是一级缓存,它们通常都是被调用时处于存储空间中,调用完毕立即释放。堆则是
161
代码人生
01-01 08:00
代码人生
Golang中的空的切片和零切片之间的差异和相似之处
Golang中的空的切片和零切片之间的差异和相似之处,在本文中,我们将看到声明为空的切片和零切片之间的差异和相似之处。Golang中的切片用于存储元素序列。切片可以随时扩展,它们的声明方式与数组相同,但没有定义其容量。无切片一个nil切片是这样一种切片,在其中声明时,我们只定义名称和数据类型,而不使用内置的make函数。nil切片是将nil设为零值的切片,切片的长度和容量在开始时也为0,并且它也没
161
代码人生
01-01 08:00
代码人生
Golang两行代码实现发送钉钉机器人消息
Golang两行代码实现发送钉钉机器人消息,创建一个钉钉机器人必须使用加签,本文通过Golang两行代码实现发送钉钉机器人消息,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧废话不多说,先看代码创建一个钉钉机器人,必须使用加签方式1.安装ding模块包goget-ugithub.com/wanghuiyt/ding2.普通群消息使用使用你自己生成的AccessToken和Secretd:
159
01-01 08:00
golang语言中wasm 环境搭建的过程详解
golang语言中wasm 环境搭建的过程详解,将golang打包为WASM,通常有两种打包方式,一种是golang自带的,另外是使用tinygo,接下来通过本文给大家介绍golang语言中wasm环境搭建的过程,感兴趣的朋友一起看看吧golang安装通过官方地址下载。MacOS也可通过brew快速安装:1234$brewinstallgolang$goversiongoversiongo1.17
159
后端
01-01 08:00
后端
golang面向对象分析
golang面向对象分析,golang面向对象分析说道面向对象(OOP)编程,就不得不提到下面几个概念:抽象封装继承多态其实有个问题IsGoAnObjectOrientedLanguage?,随便谷歌了一下,你就发现讨论这个的文章有很多:redditgooglegroup那么问题来了Golang是OOP吗?使用Golang如何实现OOP?一.抽象和封装抽象和封装就放在一块说了.这个其实挺简单.看一
159
百科问答
01-01 08:00
百科问答
GoLang桥接模式的实现示例
GoLang桥接模式的实现示例,桥接模式是一种结构型设计模式,通过桥接模式可以将抽象部分和它的实现部分分离,本文主要介绍了GoLang桥接模式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下桥接模式是一种结构型设计模式,通过桥接模式可以将抽象部分和它的实现部分分离。这看着有点儿奇怪,接下来会作详细说明。桥接模式建议将一个较大的类拆分成两中角色。抽象角色-抽象角色是
159
后端
01-01 08:00
后端
golang实现一个简单的websocket聊天室功能
golang实现一个简单的websocket聊天室功能,这篇文章主要介绍了golang实现一个简单的websocket聊天室功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下基本原理:1.引入了golang.org/x/net/websocket包。2.监听端口。3.客户端连接时,发送结构体:{"type":"login","uid":"我是
159
代码人生
01-01 08:00
代码人生
Golang中关于Panic的俩个易错点
Golang中关于Panic的俩个易错点,在日常开发中一不小心程序就会出现panic,如果没有注册recover,panic会直接中断程序后面的逻辑,使用不当会带来巨大的隐患。下面小老虎就来介绍俩点关于panic的常见错误!一、Panic与Recover在并发问题中,我们常常使用读写锁来保证并发的安全性。在内存泄漏的七种场景中我们提到锁的使用不当,会使得groutine因获取不到锁,而导致内存泄漏
154
后端
01-01 08:00
后端
golang 打桩,mock 数据怎么玩?
golang 打桩,mock 数据怎么玩?,工作中,很多公司都要求效能,要求自动化测试实际落地的过程中发现,要做单元测试,自动化测试,可能当前这个服务会依赖其他服务的数据,接口等等那么单测或者自动化的过程中,就可能会由于其他服务的原因或者环境因素导致测试失败,或者阻塞测试这是一个问题,必须得解决,我们可以采用golang自带的mock工具来完成,可以在一些必要的地方进行数据打桩,mock数据gom
152
代码人生
01-01 08:00
代码人生
golang怎么实现数组随机排序?(golang实现数组随机排序的方法)
golang怎么实现数组随机排序?(golang实现数组随机排序的方法),本文主要介绍了golang数组随机排序的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下目录前言具体实现步骤如下1.引入库2.组装数据并排序(方案一)3.组装数据并排序(方案二)总结前言目前接到一个推荐数据的需求,需要将数据库中获取到的数据进行随机排序后返回给用户。考虑了一下,有两种使用
151
«
1
2
3
4
5
6
7
8
...
15
16
»