首页
|
资讯
|
生活
|
电脑
|
互联网
|
手机
|
财经
|
教育
|
简易号
|
高级搜索
焦点
股票
程序开发
站长技术
抖音
安卓
电商
iphone
微信
理财
职场
美食
系统搜索到约有
26
项符合
go 语言
的查询结果
1.
Go 语言不支持并发读写 Map,为什么?
Go语言的map类型不支持并发读写的主要原因是并发读写会导致数据竞态(data race),这意味着多个 goroutine 可能同时访问并修改同一个 map,从而引发不确定的结果。在Go语言的设计...
【详细内容】
2024-01-05
Go语言
2.
Go 语言为什么建议多使用切片,少使用数组?
01 、介绍在 Go 语言中,数组固定长度,切片可变长度;数组和切片都是值传递,因为切片传递的是指针,所以切片也被称为“引用传递”。读者朋友们在使用 Go 语言开发项目时,或者在阅读...
【详细内容】
2023-12-27
Go语言
3.
Go 语言使用 Echo 构建高性能 Web 应用
Echo提供了一个高性能且易用的框架,用于构建Go语言编写的Web应用。它具备灵活的路由功能、方便的请求处理、强大的中间件支持和简单的JSON操作,非常适合快速开发API服务和Web...
【详细内容】
2023-12-26
Go语言
4.
Go 语言中并发的威力
发挥效率和响应能力并发是现代软件开发中的一个基本概念,它使程序能够同时执行多个任务,提高效率和响应能力。在本文中,我们将探讨并发在现代软件开发中的重要性,并深入了解 Go...
【详细内容】
2023-12-21
Go语言
5.
Go 语言字符串使用方式与技巧
01 介绍关于 Go 语言字符串的使用,我们需要了解标准库 strconv 和标准库 strings 的使用方式,它们分别用于字符串类型转换和字符串操作。本文我们重点介绍 Go 语言字符串使用...
【详细内容】
2023-12-10
Go语言
6.
Go 语言中的map和内存泄漏
Map在内存中总是会增长;它不会收缩。因此,如果map导致了一些内存问题,你可以尝试不同的选项,比如强制 Go 重新创建map或使用指针。在 Go 中使用map时,我们需要了解map增长和收缩...
【详细内容】
2023-11-23
Go语言
7.
Go 语言切片扩容规则是扩容2倍?1.25倍?到底几倍
切片,相信大家用了 Go 语言那么久这这种数据类型并不陌生,但是平日里聊到关于切片是如何扩容的,很多人可能会张口就来,切片扩容的时候,如果老切片的容量小于 1024 那么就再扩容 1...
【详细内容】
2023-10-11
Go语言
8.
盘点 Go 语言的那些日志库:你用了哪个?
Go语言是一种高性能、简洁、并发友好的编程语言,广泛用于开发各种应用程序,如网络服务、微服务、云计算、区块链等。Go语言的标准库提供了一个基本的日志包(log),可以用于记录简...
【详细内容】
2023-09-10
Go语言
9.
为什么说 Go 语言字符串是不可变的?
最近有读者留言说,平时在写代码的过程中,是会对字符串进行修改的,但网上都说 Go 语言字符串是不可变的,这是为什么呢?这个问题本身并不困难,但对于新手来说确实容易产生困惑,今天就...
【详细内容】
2023-05-29
Go语言
10.
Go 语言 Map 如何顺序读取?
在遍历 Map 时,并不是固定地从 0 号 Bucket 开始遍历,每次都是从一个随机值序号的 Bucket 开始遍历,并且是从这个 Bucket 的一个随机序号的 Cell 开始遍历。Go 语言中的 map 是...
【详细内容】
2023-05-19
Go语言
11.
Go 语言 Map 是并发安全的吗?
Go 语言中的 map 是一个非常常用的数据结构,它允许我们快速地存储和检索键值对。然而,在并发场景下使用 map 时,还是有一些问题需要注意的。本文将探讨 Go 语言中的 map 是否...
【详细内容】
2023-05-15
Go语言
12.
Go 语言体系下的微服务框架选型: Dubbo-go
作 者 | 牛学蔚(蔚俊)本文介绍了Go 微服务体系发展与选型,过去一年Dubbo-go 社区的飞速发展以及对未来的展望。一、Go 微服务体系发展与选型随着微服务技术的快速发展,其在各...
【详细内容】
2023-04-11
Go语言
13.
Go 语言切片是如何扩容的?
在 Go 语言中,有一个很常用的数据结构,那就是切片(Slice)。切片是一个拥有相同类型元素的可变长度的序列,它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。切片是一种引...
【详细内容】
2023-04-03
Go语言
14.
Go 语言自带设计模式
本文转载自微信公众号「洋芋编程」,作者蛮荆 。转载本文请联系洋芋编程公众号。在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决...
【详细内容】
2023-03-21
Go语言
15.
Go 语言怎么一键生成一个 gRPC 服务?
本文我们介绍怎么使用命令行工具 micro new 创建一个 gRPC 服务,并且怎么构建和运行服务。01 介绍Go 开源项目 Micro 为我们提供一套微服务解决方案,它主要包含两个部分...
【详细内容】
2023-03-06
Go语言
16.
Go 语言跨平台文件监听库 Fsnotify 怎么使用?
本文我们介绍了跨平台文件监听库 fsnotify,它主要用于自动监听文件中的内容变更。我们通过 fsnotify 源码和示例代码,介绍了该库支持的功能和使用方式。1、介绍Go 语言作为...
【详细内容】
2023-02-26
Go语言
17.
Go 语言 channel 的阻塞问题
Hello,大家好,又见面了!上一遍我们将 channel 相关基础以及使用场景。这一篇,还需要再次进阶理解channel 阻塞问题。以下创建一个chan类型为int,cap 为3。ch := make(chan string...
【详细内容】
2022-01-04
Go语言
18.
别再问用 Go 语言如何对接微信支付了:看看这个包
作为开发人员,微信生态我们不能无视,微信提供的开放能力,我们应该有所了解。微信支付作为重要的一部分,平时工作中可能难免会遇到。Go 作为一门新语言,微信支付没有提供 Go 的 SD...
【详细内容】
2020-09-04
Go语言
19.
Go 语言到底适合干什么?
Go语言开发团队花了很长时间来解决当今软件开发人员面对的问题。开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C和C++这类语言提供了很快的执行速度,而Ru...
【详细内容】
2020-08-27
Go语言
20.
使用 Go 语言实现凯撒加密
在 2 世纪, 发送机密消息的一个有效方法就是对每个字母进行位移, 使得 'a' 变为 'd' , 'b' 变为 'e' , 依次类推。 这样处理产生的结果看上去...
【详细内容】
2020-08-11
Go语言
21.
Go 语言 Web 框架 Echo 系列教程
大家好,从今天起,我们一起来学习 Echo 框架。这几年,随着 Go 语言的发展,各种 Web 框架也出现了。常言道:没有选择是一种无奈,有选择是一种痛苦。所以,大家总是问:Web 框架大佬推荐...
【详细内容】
2020-06-30
Go语言
22.
Go 语言使用 TCP_NODELAY 控制发包流量
编写健壮且高性能的网络服务需要付出大量的努力。提高服务性能的方式有很多种,比如优化应用层的代码,更进一步,还可以看看垃圾回收器,操作系统,网络传输,以及部署我们服务的硬件是否有优化空间。...
【详细内容】
2019-12-30
Go语言
23.
Go 语言标准库中最常用的标识符是什么?
这篇文章是来自最新 justforfunc 中同标题的一段。这个程序的代码可以在 justforfunc 仓库 中找到。问题陈述想象一下,对于下面的代码段,你如何将其中所有的标识符都提取出来...
【详细内容】
2019-08-07
Go语言
24.
go 语言实现发布订阅模式
tendermint 中用到了订阅发布模式,这种模式大家都不会陌生,比如你打开你的微信订阅号,你订阅的作者发布的文章,会广播给每个订阅者。在这个场景里,微信公众号就是一个Pulisher,而...
【详细内容】
2019-07-29
Go语言
25.
Go 语言中的动态 JSON
Go 语言是静态类型语言,虽然它也可以表现出动态类型,但是使用一个嵌套的 map[string]interface{} 在那里乱叫会让代码变得特别丑。通过掌握语言的静态特性,我们可以做的更好。...
【详细内容】
2019-07-26
Go语言
26.
Go 语言机制之逃逸分析
前序(Prelude)本系列文章总共四篇,主要帮助大家理解 Go 语言中一些语法结构和其背后的设计原则,包括指针、栈、堆、逃逸分析和值/指针传递。这是第二篇,主要介绍堆和逃逸分析。...
【详细内容】
2019-05-30
Go语言
| 热门信息
| 推荐信息
| 最新信息
新闻
下载
图库
FLASH
电影
商品
文章
分类信息
高级搜索
网站首页
|
关于我们
|
服务条款
|
广告服务
|
联系我们
|
网站地图
|
免责声明
|
手机版
Copyright @
简易百科
V 2.0 ©2020-2022
ISOLVES.com
|
电脑百科
|
生活百科
|
手机百科
|
简易号
京ICP备14042104号
京公网安备 11010802035086号