×

golang

golang面试问题汇总(陆续更新)(Golang 面试题)

吴昊 吴昊 发表于2024-04-21 浏览9693 评论0
由于本人在准备找golang的春招实习,所以开此贴方便记录 图床有些问题,最近准备搭建一个个人博客,到时候会放出链接 由于近期看到百度文库等抄袭搬运猖獗,故只放出部分内容,如需全部请私聊。 golang 1.简述go语言GMP调度模型 G:一个G代表一个goroutine,协程的本质是用户态的线程,用户对其有控制权限,内存占用少,切换代价低。 M:内核态线程,一个M代表了一个内核线程,等同于系统线程,所有的G都要放在M上才能运行。 P:处理器,用来管理和执行goroutine,一个

golang

时序数据库influxDB(一)Linux安装与图形化/CLI连接influxDB2.2.0(influxdb 时序数据库)

轻语 轻语 发表于2024-04-21 浏览7304 评论0
0. 介绍 时序数据库,也就是TSDB,是区别于关系数据库的一种数据库,比较适合记录时间为横轴的若干数据点 InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。 InfluxDB排行28,TSDB中第一:https://db-engines.com/en/ranking 在用TSDB之前,存储一些传感器数值用MySQL表如下: 在web应

golang

Golang中int, int8, int16, int32, int64和uint区别

!!!!!!! !!!!!!! 发表于2024-04-21 浏览8943 评论0
前言 在学习go语言时,做算法题会很经常遇到go语言的各种int类型,为什么会有int、int8、int16等等的类型呢?为什么不像java一样,只个int类型呢? 测试 unsafe.Sizeof() 只返回数据类型的大小,不管引用数据的大小,单位为Byte package main import ( "fmt" "unsafe" ) func main() { var a int = 1 var b int8 = 2 var c int16 = 3 var

golang

肝了 10 万字 ,Go 语言保姆级编程教程2021最新版(建议收藏)

LJY LJY 发表于2024-04-21 浏览19606 评论0
友情提示:编辑器显示 12 万 多字,先点赞,关注,收藏,一键三连支持,再学习。 本文对比 C 语言进行学习 Go 语言,如果你有 C 语言基础,学习 Go 语言会容易很多。 这篇文章可以说是一本书了,排版,码字耗费了很长的时间,10W+字 Go 语言从入门保姆级教程2021年版,觉得有价值记得一键三连支持。 什么是Go语言 Go语言(Golang)是Google公司2009年推出的一门"高级编程言语", 目的是为了解决: "现有主流编程语言"明显落后

golang

R语言clusProfiler进行GO与KEGG富集分析(r语言做go和kegg富集分析图)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-21 浏览6329 评论0
GO和KEGG富集分析的注释信息(注释包) GO常用的注释信息包 GO的注释信息主要来自Bioconductor,提供了19个物种的org类型的GO注释信息。其中包括有常见的物种,如:牛、猪、人类、小鼠等。 BioconductorGO注释包https://link.zhihu.com/?target=http%3A//www.bioconductor.org/packages/release/data/annotation/ KEGG注释信息包 KEGG APIhttps://l

golang

golang图片处理库image简介(golang图片处理类库)

阳。 阳。 发表于2024-04-21 浏览5768 评论0
go中处理图片的标准库image支持常见的PNG、JPEG、GIF等格式的图片处理(可读取、裁剪、绘制、生成等)。 基本操作 图片的基本读取与保存。 读取 图片读取和文件读取类似,需要先获取流: 注册图片的解码器(如:jpg则import _ "image/jpeg", png则import _ "image/png") 通过os.open打开文件获取流; 通过image.Decode解码流,获取图片; import _ "image/jpeg" func readP

golang

GoFrame带你从0-1快速入门(goframe实战)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-21 浏览6801 评论0
GoFrame:带你从0-1快速入门 由于项目的需要,自己开始了解GoFrame这个框架,网上没有视频学习,所以开始看官网学习,在学习的时候,感觉GoFrame真的是一个不错的框架,整理自己的笔记。大部分和github上的一样,但是本文进行整合,方便大家的学习。 一.GoFrame介绍: Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种跨平台(Mac OS、Windows、Linux 等

golang

docker部署go项目(docker部署go项目 v2ex)

CCTV7《栏目》巴国强13633839198 CCTV7《栏目》巴国强13633839198 发表于2024-04-21 浏览4522 评论0
介绍 Go 语言可以使用内置命令行工具 go build 编译生成可执行文件。自 Go1.5 版本开始实现自举后,交叉编译也很方便,只需使用 GOOS、GOARCH 环境变量指定目标平台和架构。 部署 Go 项目,只需运行可执行文件,一般有三种方式,分别是使用 nohup 命令、使用 supervisord 进程管理工具、使用 Docker。 本文我们介绍怎么使用 Docker 部署 Go 项目。阅读本文,需要读者朋友们了解 Docker 的基本操作。 web 项目