技术栈
golang
web守墓人
42 分钟前
开发语言
·
后端
·
golang
【go语言】go语言实现go-torch, 完成Lenet-5的搭建,训练,以及pth和onnx模型导出
go版本的pytorch雏形
平凡但不平庸的码农
1 小时前
开发语言
·
后端
·
golang
Go 语言常用标准库详解
核心三件套:Print/Sprintf/Fprintf,支持 %v(默认)、%+v(结构体带字段名)、%#v(Go 语法表示)。
平凡但不平庸的码农
2 小时前
开发语言
·
后端
·
golang
Go context 包详解
context 是 Go 并发编程的核心工具,用于在 goroutine 之间传递截止时间、取消信号和请求级元数据。
~|Bernard|
5 小时前
开发语言
·
后端
·
golang
三,go语言中channel的底层原理
CSP = Communicating Sequential Processes(通信顺序进程)。这是由计算机科学家 Tony Hoare(图灵奖得主,快速排序算法的发明者)提出的一套并发编程模型。它的核心思想就一句话:
且去填词
6 小时前
数据库
·
oracle
·
golang
Go并发模式进阶:从Worker Pool到可取消任务调度器
在上一篇文章中,我们已经学习了 Go 并发中的 Worker Pool、Pipeline、Fan-Out/Fan-In 等常见模式。它们能够帮助我们提高任务处理效率,但在真实项目中,仅仅“能并发执行”还不够。
平凡但不平庸的码农
6 小时前
开发语言
·
后端
·
golang
Go 语言:值传递 vs 指针传递
默认用值传递,需要修改或避免拷贝开销时用指针。一句话总结:小且不改传值,大或要改传指针,方法接收者保持一致。
平凡但不平庸的码农
15 小时前
算法
·
golang
Go Slice 详解
Slice(切片)是 Go 中对数组的轻量级抽象,本质是一个引用类型的描述符,包含三个字段:当 append 导致 len > cap 时,Go 会分配更大的底层数组并拷贝数据:
jieyucx
1 天前
golang
·
哈希算法
·
散列表
·
map
·
哈希表
零基础入门:一文看懂哈希算法、哈希表与 Go map
哈希算法(Hash 算法),核心是一个「单向不可逆的万能转换器」——它能接收任意长度、任意类型的输入(专业称“明文”,比如文字、图片、数字、二进制数据),通过固定的计算逻辑,输出一个固定长度、不可反向推导的输出(专业称“哈希值”“摘要”)。
Achou.Wang
1 天前
golang
go 语言条件变量和信号量
互斥锁并非唯一的同步工具:条件变量则提供了额外的控制功能,可以与互斥锁相辅相成。使用条件变量,我们可以等待某个条件满足后再继续执行代码。而信号量则比互斥锁更加强大,因为它能让我们控制同时有多少个协程可以执行某段代码。此外,信号量还可以用来存储某个事件的信号,以便后续的代码能够获取到这些信息。
平凡但不平庸的码农
1 天前
开发语言
·
后端
·
golang
Go 语言基础语法
零值机制:未赋值的变量自动初始化为类型的零值(0、""、false、nil)。Go 的指针不支持运算(没有 p++),比 C 简单安全。
讲不出 再见
1 天前
golang
·
go
·
package
·
包
·
包冲突
go语言-包
逻辑分组:将相关功能的代码(如变量、函数、类型等)组织到同一个包中,便于维护和复用。避免命名冲突:通过包名限定标识符(如 fmt.Println),不同包中的同名标识符不会冲突。
ErizJ
1 天前
开发语言
·
后端
·
golang
Go|腾讯面经总结
geovindu
1 天前
开发语言
·
后端
·
设计模式
·
golang
·
注册模式
go: Registry Pattern
项目结构:调用:输出:
源图客
2 天前
开发语言
·
后端
·
golang
Go语言goland代码编辑与调试
地址:https://www.jetbrains.com/go/download/?section=windows
金融小白数据分析之路
2 天前
sql
·
golang
·
sqlite
go 查询 sql go-sqlite3 版本
sweetheart7-7
3 天前
笔记
·
学习
·
golang
·
go语言
go/golang 入门学习笔记(Java/Python/C++转Go快速上手)
注意:go 语言命名规范中首字母大小写问题原则:默认小写(封装),需要公开时再改为大写。这不是“都要首字母大写”,而是 “按需大写” (但包名必须小写)。
Vect__
3 天前
开发语言
·
c++
·
golang
C++无痛转go第一天,从hello world到切片
核心就三个东西:注意:package main 必须是文件第一条非注释语句,import 必须在函数声明前面
研究点啥好呢
4 天前
面试
·
golang
·
php
·
求职招聘
字节跳动Go后端开发工程师面试题精选:10道高频考题+答案解析
问题描述: 面试官常问:"Go 能支持成千上万个 goroutine,底层是怎么做到的?请详细解释 GMP 调度模型。"
xxjj998a
4 天前
python
·
golang
·
php
PHP vs Go vs Python:三大语言终极对比
作为一名专业智能创作助手,我将基于事实和行业经验,逐步比较 PHP、Go 和 Python 这三种编程语言的区别。我会从多个维度进行分析,包括类型系统、执行方式、主要用途、并发模型、性能、语法易用性、生态系统等。比较基于真实世界应用,帮助您根据需求选择合适的语言。
jieyucx
4 天前
开发语言
·
算法
·
golang
·
切片
Go 切片核心:子切片详解(下篇)
在之前的博客中,我们深入学习了Go语言切片的 append 操作与扩容策略,在上一篇中,我们又掌握了「原切片长度与容量相等」时的子切片创建与使用规则,理解了子切片共享底层数组的核心特性。本篇将继续进阶,重点探讨 原切片长度≠容量 时的子切片行为——这是切片学习中的难点,也是实际开发中极易踩坑的场景,结合完整实战案例,详解特殊截取规则、隐藏元素访问及边界处理,帮助我们构建对Go切片的完整认知。