"剩余32KB为内碎片"中KB应该是B
【Golang】内存管理概述 Golang的内存管理与C语言的有所区别:C语言使用Malloc进行内存分配,使用的是gclib提供的ptmalloc2方法;Golang的内存分配方法类似于Googl...
"剩余32KB为内碎片"中KB应该是B
【Golang】内存管理概述 Golang的内存管理与C语言的有所区别:C语言使用Malloc进行内存分配,使用的是gclib提供的ptmalloc2方法;Golang的内存分配方法类似于Googl...
概述 Golang的内存管理与C语言的有所区别:C语言使用Malloc进行内存分配,使用的是gclib提供的ptmalloc2方法;Golang的内存分配方法类似于Googl...
最近在读<程序员的自我修养:链接 装载与库>.以下是第十章的学习笔记: 栈帧 那先有个问题,什么是栈? 而什么是栈帧(Stack Frame)呢?每一次函数的调用,都会在调用...
虽然前两个月我已经换用Sublime编辑器写代码了,但写Markdown文档时,我还是会用回Atom编辑器。一是Atom在编辑Markdown时整个编辑界面让人更舒适,二是预...
今天在将版本库push到远程服务器时,发现无法push,报下面错误 奇怪,怎么突然就这样了,查了半天,可能git服务器上有人修改配置了,或者账号异常等等。 解决方案,重新设置...
之前写了 一篇【Golang】内存管理[https://www.jianshu.com/p/1f0a0ec2d661] ,有了很多的阅读量,那么我就接着分享一下Golang的...
有喜欢的,留言、点赞哦···写不动啦不然
控制并发有两种经典的方式,一种是WaitGroup,另外一种就是Context,今天我就谈谈Context。 什么是WaitGroup WaitGroup以前我们在并发的时候...
gRPC是什么? gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓...
使用go get xxxx无法下载项目,可以通过下面两步设置代理 第一步:设置控制台变量 windows cmd: 设置代理 取消代理:重新打开cmd windows po...
今天介绍一下 go语言的并发机制以及它所使用的CSP并发模型 CSP并发模型 CSP模型是上个世纪七十年代提出的,用于描述两个独立的并发实体通过共享的通讯 channel(管...
Golang 关于 nil 的认识 1. 什么是 nil ? 大家都清楚,当你声明了一个变量 但却还并木优赋值时,golang中会自动给你的变量类型给一个对应的默认零值。这是...
公钥证书是什么 https在建立通信时首先会采用非对称加密的方式传输数据(这里的传输数据一般是随机生成的key 这个key用于后续的对称加密)服务端会生成一对秘钥, 公钥和私...
作为有一些经验的Golang开发者,你可能意识到了Golang并没有max/min方法来返回给定的两个或多个整型数值中的最大值或最小值。其他语言通常会在核心库中提供这类方法。...
参考 Go实战--golang中读写文件的几种方式 读文件 读取的文件放在file/test:也就是file包下的test这个文件,里面写多一点文件 读文件方式一:利用iou...
在学习golang基础的时候,发现有个叫rune的的数据类型,当时不理解这个类型的意义。 查询,官方的解释如下: 这样可能还是对rune的作用与意义比较懵逼,我们通过一个简单...
go map的线程安全使用 简单线程安全使用 在很多时候,我们会并发地使用map对象,尤其是在一定规模的项目中,map总会保存goroutine共享的数据。在Go官方blog...
先理解下进程、线程跟协程的概念: 进程 计算机的操作系统模式是一种多任务系统,操作系统接管了所有的硬件资源,并且本身运行在一个受硬件保护的级别。所有的应用程序都以进程(p...
概述 UDP不属于连接协议,具有资源消耗少,处理速度快的优点,所以通常音频,视频和普通数据在传送时,使用UDP较多,因为即使丢失少量的包,也不会对接受结果产生较大的影响。 传...
Milestone 本文需要阅读时间大约在1小时,请抽出完整的时间来阅读,一目十行,真心没用 后面会按照下图,分批次对Mysql的锁和大家一起分享 前言 数据库的锁机制是并发...