打赏

相关文章

golang中[]byte转成string

项目中 RPC 接口由于在入口直接打印 []byte 字节数组形式了,在查询日志的时候很难辨认,需要把其复制下来,再转成字符串。 比如,日志中打印的是 “[104 101 108 108 111 32 119 111 114 108 100]” 这样形式的 byte 数组&#xff…

【原创】关于Golang和Rust对比及语言的选择思考

作为现在已经作为互联网企业高性能API标配的Go语言,以及在成长路上的Rust语言,都是互联网后端工程师重要选择的两个语言,也是很多人拿来做对比的两个语言,那么实际场景里应该如何选择呢。 没有万能的语言(当然可以说C是…

golang的动态库(so)生成与使用

go语言有很多的库,在开发c语言的时候为了快速完成某些功能,可以直接通过go语言的库进行调用.那么我们将go语言开发的程序编译成so动态库文件就可以给c或者c程序调用. 目录 go文件编写 so编译命令 C语言测试程序 编译C程序 go文件编写 如果想要导出C能使用的动态库.我们需…

【Golang之路】——匿名函数和闭包

引言 对golang有些了解的读者,都知道函数在golang中是一等公民,对于函数的一些基本定义和使用,在本文中就不在赘述,我们主要介绍下匿名函数和闭包,这两个概念在很多的框架底层源码中还是非常常见的。 匿名函数 顾名…

linux下搭建golang开发环境

golang语言生态学习 第二天:linux环境下golang开发环境搭建 文章目录 golang语言生态学习前言一、golang源码包下载二、安装golang源码包1.解压源码包到根目录2.配置环境变量3.开发golang项目前言 在Linux环境下开发golang项目工程,首先应该知道golang源码包的下载安装方法…

golang常用库之-ants包 | golang协程池(goroutine池)

文章目录 golang常用库之-ants包 | golang协程池(goroutine池)背景什么是ants🛠 使用demo官方demo golang常用库之-ants包 | golang协程池(goroutine池) 背景 使用go关键字就可以方便快捷的创建一个goroutine,受限于…

Go语言自学系列 | golang开发工具

视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]》 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇…

Golang 删除切片指定元素的几种方法

文章目录 1.截取法(修改原切片)2.拷贝法(不改原切片)3.移位法(修改原切片)3.1 方式一3.2 方式二 4.性能对比5.小结 Go 并没有提供删除切片元素专用的语法或函数,需要使用切片本身的特性来删除元…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部