技术栈
golang
源代码•宸
11 小时前
服务器
·
开发语言
·
后端
·
算法
·
golang
·
channel
·
goroutine
Golang语法进阶(并发概述、Goroutine、Channel)
谈到并发或者并行一个绕不开的话题就是进程和线程,弄清楚进程与线程的本质是并发编程的前提,那么究竟什么是进程,什么是线程呢?
IT=>小脑虎
10 小时前
开发语言
·
后端
·
学习
·
golang
Go语言零基础小白学习知识点【基础版详解】
✅ 纯白话拆解+代码示例+实战场景,零基础能直接照着敲 ✅ 技术适配:基于Go 1.23(LTS长期支持版,企业主流),聚焦高并发、云原生核心场景 ✅ 条理清晰:从“环境搭建→基础语法→核心特性→实战入门”层层拆解,每个知识点落地到代码 ✅ 核心目标:小白不仅“懂概念”,更能“写得出、跑得起”,掌握Go语言入门核心能力
WayneJoon.H
11 小时前
网络安全
·
golang
·
ctf
·
代码审计
·
ciscn
2023CISCN go_session
今天来做一道国赛题练习一下,环境用的是ctfshow打开题目后显示Hello, guest下载附件进行分析,可以看到有三个文件
-曾牛
12 小时前
数据库
·
python
·
网络安全
·
golang
·
渗透测试
·
安全开发
·
yak
Yak语言核心基础:语句、变量与表达式详解
各位开发者朋友,大家好!今天我们正式开启Yak语言的系统学习之旅。Yak语言作为一门兼顾灵活性与高效性的编程语言,其基础语法中的语句、变量和表达式是构建各类程序的核心基石。掌握这些基础内容,是后续深入学习Yak语言并发编程、模糊测试等高级特性的前提。本文将基于官方文档,严谨、细致地为大家拆解Yak语言的语句类型、变量定义与使用、数据类型(基础类型与复合类型)以及运算符与表达式等关键知识点,助力大家夯实Yak语言基础。
源代码•宸
1 天前
开发语言
·
经验分享
·
后端
·
算法
·
golang
·
函数
·
闭包
Golang基础语法(go语言函数)
Go 语言最少有个 main() 函数,同时main函数也是整个程序执行的入口。Go 语言函数定义格式如下:
源代码•宸
21 小时前
开发语言
·
经验分享
·
后端
·
算法
·
leetcode
·
golang
·
dfs
Leetcode—865. 具有所有最深节点的最小子树【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
源代码•宸
20 小时前
经验分享
·
算法
·
leetcode
·
职场和发展
·
golang
·
dfs
Leetcode—1123. 最深叶节点的最近公共祖先【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
源代码•宸
20 小时前
开发语言
·
数据库
·
后端
·
算法
·
golang
·
defer
·
recover
Golang基础语法(go语言error、go语言defer、go语言异常捕获、依赖管理、Go Modules命令)
在Go语言开发中,我们会多次用到error这个东西,尤其是在函数的返回值上,由于go的函数支持多返回值,所以一般会用error作为其中一个返回值,代表该函数执行过程中或者逻辑有出错,那究竟error是个什么东西呢,下面我们就来一探究竟。
-曾牛
21 小时前
安全
·
网络安全
·
golang
·
渗透测试
·
编程语言
·
yakit
·
yak
Yak:专注安全能力融合的编程语言快速入门
大家好,今天给大家分享一门专为安全领域设计、致力于解决安全能力融合问题的编程语言——Yak。在安全研发领域,我们常面临这样的困境:不同安全能力模块因适配不同语言而分散,导致平台与能力割裂,规模化研发和效率提升受阻。而Yak语言的核心目标,就是打造“一站式”安全能力基座,打破这种壁垒。接下来,我将结合官方文档的核心内容,带大家全面认识Yak,快速掌握其基础用法与核心特性。
bruce_哈哈哈
21 小时前
开发语言
·
后端
·
golang
go语言初认识
背景: python粗略算是懂后, 了解到近期热门的一种语言go。在多进程等方面的确有很多优势,尤其在解析pcap等时,算力强大,运行时间直接少了一半以上,应用在后端也非常有优势。 本文记录go语言的学习和实战应用。
moxiaoran5753
21 小时前
开发语言
·
后端
·
golang
Go语言的接口
接口(interface)是 Go 语言中的一种类型,用于定义行为的集合,它通过描述类型必须实现的方法,规定了类型的行为契约。
浮尘笔记
1 天前
开发语言
·
后端
·
单例模式
·
golang
Go语言中的同步等待组和单例模式:sync.WaitGroup和sync.Once
书接上回:《Go语言原子操作:atomic包全解析》在并发编程中,有两个常见的需求:Go语言通过sync.WaitGroup和sync.Once这两个工具,为这些需求提供了优雅的解决方案。它们比直接使用通道或互斥锁更简洁、更安全。
Grassto
1 天前
golang
·
go
·
go module
从 `go build` 开始:Go 第三方包加载流程源码导读
前面几篇我们聊的都是“机制”:import path 怎么解析、module 怎么查找、版本怎么选择。
半路程序员
1 天前
开发语言
·
后端
·
golang
Go内存泄漏排查pprof和trace使用
goroutine 被永久阻塞(如无缓冲 channel 收 / 发无对应操作、锁未释放、无限循环无退出条件),导致 goroutine 无法销毁,持续占用内存。
WongLeer
1 天前
开发语言
·
后端
·
mysql
·
golang
·
gorm
Go + GORM 多级分类实现方案对比:内存建树、循环查询与 Preload
多级分类(树形结构)在实际开发中的应用广泛。常见问题:如何高效获取子分类避免 N+1 查询支持多层级/无限层级
源代码•宸
2 天前
经验分享
·
算法
·
leetcode
·
golang
·
sort
·
slices
Leetcode—39. 组合总和【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
盒子6910
2 天前
开发语言
·
后端
·
golang
【golang】替换 ioutil.ReadAll 为 io.ReadAll 性能会下降吗
核心问题是「替换后性能是否受影响」,答案非常明确:二者底层实现几乎完全一致,io.ReadAll 是 Go 官方为替代废弃的 ioutil.ReadAll 推出的等价函数,性能无差异,且 io.ReadAll 是 Go1.16+ 的推荐写法,无需担心性能问题。
行者游学
2 天前
golang
gozero框架异步任务logx trace id
import ("go.opentelemetry.io/otel/trace"// "github.com/zeromicro/go-zero/core/limit"
海奥华2
2 天前
开发语言
·
后端
·
算法
·
golang
·
哈希算法
Golang Map深入理解
本文基于 Go 1.25 版本,深入解析 Map 底层 Swiss Tables 实现原理Golang 中的 map 一直使用 hash 表作为底层实现。一个哈希表里面可以有多个哈希表节点,也即 bucket,而每个 bucket 就保存了 map 中的一个或一组键值对。
源代码•宸
2 天前
开发语言
·
经验分享
·
后端
·
算法
·
golang
·
go
Golang基础语法(go语言结构体、go语言数组与切片、go语言条件句、go语言循环)
有时候内置的基本类型并不能满足我们的业务需求,我们需要一些复合结构。比如我们想要描述一个学生,1个学生既有学号,年龄,性别,分数等这些属性,而单一的数据类型往往只能描述其中一个属性,我们想要描述这个学生,就需要把这些属性都要描述出来,这个时候就需要用到结构体了。