技术栈
golang
一念&
3 小时前
golang
·
c#
go和c#谁比较节省内存
选择 Go 还是 C# 在内存占用上更节省,没有一个绝对的赢家,这高度依赖于具体的使用场景、代码编写方式、运行时环境以及应用类型。不过,我们可以从两者的内存管理机制和典型应用场景来分析各自的优势和劣势:
ghostwritten
6 小时前
开发语言
·
macos
·
golang
在mac 上zsh 如何安装最新的 go 工具
在 macOS 上使用 zsh 安装最新 Go,我推荐几种方法:1. 安装 Homebrew(如果还没有):
钟离墨笺
6 小时前
开发语言
·
c++
·
golang
C++函数 vs Go函数
C++函数 vs Go函数总结:示例:总结:示例(函数指针):总结:在 Go 中,函数作为第一类对象,意味着函数可以像 变量 一样被传递、赋值和返回。实际上,Go 并不需要显式地通过指针来调用函数,它是通过 函数值 来实现的,而 函数值 其实本质上就是指向函数代码的引用。也就是说,函数在 Go 中被视作 值,它们可以赋值给变量并通过这些变量来调用。
不过普通话一乙不改名
14 小时前
开发语言
·
chrome
·
golang
第一章:Go语言基础入门之Hello World与Go程序结构
欢迎来到Go语言的奇妙世界!在任何编程语言的学习旅程中,“Hello World”程序都是你的第一步,它像一扇窗户,让你窥见语言的基本语法和执行机制。Go语言也不例外。
钟离墨笺
14 小时前
开发语言
·
算法
·
golang
Go 的第一类对象与闭包
Go 语言将 函数 作为第一类对象,这使得它们可以:闭包是一个函数,它不仅包含了函数的 代码,还 捕获 和 保留 外部作用域中的变量。闭包让函数可以访问其外部函数的变量,即使外部函数已经返回,闭包仍然能够使用这些变量。
熬了夜的程序员
14 小时前
算法
·
华为
·
矩阵
·
golang
·
深度优先
【华为机试】547. 省份数量
有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。
ghostwritten
19 小时前
人工智能
·
重构
·
golang
从 Shell 脚本到 Go 应用:使用 Kiro AI 助手完成 Harpoon 项目重构的完整实践
本文将详细记录我如何使用 Kiro AI 助手,将一个 Shell 脚本重构为功能完整的 Go 应用程序的全过程。适合想要了解 AI 辅助开发流程的开发者阅读。
不写八个
1 天前
开发语言
·
后端
·
golang
GoLang教程005:switch分支
在 GoLand(其实是 JetBrains 开发的 Go 编程语言 IDE)中,switch 是 Go 语言(Golang) 的一个重要控制结构,用于替代多个 if-else 语句。
段清雅
2 天前
开发语言
·
后端
·
golang
Go语言的区块链
随着数字货币的兴起和区块链技术的广泛应用,越来越多的人开始关注这一新兴领域。区块链技术以其去中心化、透明性和不可篡改性等特点,正在改变传统行业的运作方式。而在实现区块链技术的众多编程语言中,Go语言以其高并发、简洁易读的特性,逐渐成为区块链开发的热门选择。本文将深入分析Go语言在区块链领域的应用,探讨其优势与劣势,并展示一些使用Go语言实现区块链的基本概念和示例。
Go高并发架构_王工
2 天前
网络
·
golang
·
udp
Go中的UDP编程:实战指南与使用场景
在当今快节奏的数字时代,网络通信的效率往往决定着应用的成败。想象一下,在激烈的电竞比赛中,一个多毫秒的网络延迟就可能让胜利擦肩而过;在物联网设备密集的智能工厂里,每一个传感器数据的及时传输都关乎着生产安全。这些场景的背后,都有一个共同的技术支撑——UDP协议。
王学政2
2 天前
golang
·
gin
Golang Web 快速开发脚手架
gitee:eason (eason0552) - Gitee.com
熬了夜的程序员
3 天前
线性代数
·
算法
·
华为
·
面试
·
矩阵
·
golang
·
深度优先
【华为机试】240. 搜索二维矩阵 II
编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:
hongyuyahei
3 天前
java
·
redis
·
golang
go语言八股
1、参考csdn博客 2、Go高质量面试题process 进程是资源分配的基本单位,包括内存、文件描述符等。是计算机运行程序的一个独立单位。每个进程具有自己独立的内存空间,进程之间不能直接访问彼此的数据。
Hello.Reader
3 天前
redis
·
golang
·
bootstrap
Go-Redis × RediSearch 全流程实践
RediSearch 监听 user: 前缀,写入即自动索引。OnHash:true 且 不需要 As 别名——字段名即 Hash 的 key。
apocelipes
3 天前
c语言
·
数据结构
·
c++
·
算法
·
性能优化
·
golang
使用uint64_t批量比较短字符串
记录一下从开源代码里学来的短字符串比较优化。这个优化只适用于长度在八字节以下的字符串,且只适用于优化相等比较。
熬了夜的程序员
3 天前
开发语言
·
算法
·
华为
·
面试
·
golang
【华为机试】122. 买卖股票的最佳时机 II
给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。
张帅涛_666
3 天前
开发语言
·
sql
·
golang
Golang中GROM多表关联跟原生SQL多表关联区别
我叫安查查
4 天前
开发语言
·
后端
·
golang
在Ubutu22系统上面离线安装Go语言环境【教程】
Go语言(又称Golang)是Google开发的一种静态强类型、编译型、并发型编程语言,由Robert Griesemer、Rob Pike和Ken Thompson于2007年开始设计,2009年正式发布。
COSMOS_*
4 天前
开发语言
·
后端
·
golang
·
go
2025最新版 Go语言&Goland 专业安装及配置(超详细)
打开终端,运行:2. 基本配置:重启后创建可以看到已经有简单的代码在main.go中了
Hello.Reader
5 天前
开发语言
·
redis
·
golang
Go-Redis 入门与实践从连接到可观测,一站式掌握 go-redis v9**
本地 Redis:brew install redis (macOS) / apt-get install redis-server (Debian) / 下载官方二进制。 Docker:docker run -d --name redis -p 6379:6379 redis:7.2-alpine