go

天天进步201510 小时前
go
KrillinAI 源码级深度拆解四: 告别违和感:深度剖析 KrillinAI 中的 Lip-sync 唇形对齐技术实现在数字人视频处理和视频翻译中,最底层的“硬功夫”莫过于 Lip-sync(唇形同步)。不同于常见的 Python 脚本拼凑,KrillinAI 采用 Go 语言构建了一套高性能的音视频处理流水线。今天我们将深入其 Go 源码,看看它是如何利用 Go 的并发优势和工程严谨性,解决视频翻译中口型不匹配的“违和感”。
用户1296157358551 天前
go
Go语言云原生与微服务架构终极实践指南在当今云原生技术蓬勃发展的浪潮中,Go语言凭借其独特的设计哲学和工程实用性,已确立为构建云原生应用和微服务架构的主流语言。Go语言的诞生本身就带有解决大规模分布式系统问题的基因——它由Google开发,旨在应对实际生产环境中高并发、高性能需求的挑战。
踏浪无痕1 天前
后端·面试·go
Go 的协程是线程吗?别被"轻量级线程"骗了为什么一个 4 核 CPU 能轻松跑 10 万个并发任务?为什么 Go 不需要 async/await?这篇文章将通过对比 Java 和 Go 的并发模型,揭示 Goroutine 调度的本质——它不是"轻量级线程",而是一种全新的并发抽象。
程序员泡椒2 天前
数据结构·c++·算法·leetcode·go·二分
二分查找Go版本实现本文会汇总常见的二分查找题型并给出相关Leetcode题目的题解二分查找是特定对于有序的数组中寻找特定元素或者特定元素位置的算法,我一直使用的是[left,right] 闭区间的算法方式,所以我们循环退出的条件是while (l<=r) ,也就是二者错开才退出循环,当l=r的时候仍然可能搜索到数据。
且去填词2 天前
开发语言·后端·面试·go
Go 语言的“反叛”——为什么少即是多?"Software engineering is what happens to programming when you add time and other programmers." — Russ Cox (Go Tech Lead)
用户26851612107562 天前
后端·go
GMP 调度器深度学习笔记运行命令:输出示例:字段含义:A: P 的存在是为了减少锁竞争。每个 P 有独立的本地队列,避免了所有 M 竞争全局队列的问题。同时 P 可以在 M 阻塞时移交给其他 M,保证并行度。
Coding君2 天前
go
每日一Go-20、Go语言实战-利用Gin开发用户注册登录功能本文综合前面所学的知识,利用Gin开发一个用户注册登录和验证的功能。JWT_SECRET必须强壮且保密,不要把默认密钥打包进代码;使用HTTPS;生成中建议使用Access Token+ Refresh Token来避免token的长期暴露;严格错误信息,不要在认证失败的时候返回过多细节,例如“用户不存在”就别说了;防止暴力破解,对登录尝试次数做限制;加入token黑名单,例如退出、强制下线等。
用户26851612107562 天前
后端·go
GMP 三大核心结构体字段详解Q: 为什么需要 P? A: P 的本地队列 runq 实现无锁调度,避免所有 M 竞争全局队列。同时 P 可以在 M 阻塞时移交(Hand Off),保证并行度。
corpse20103 天前
go
FastMonitor - 网络流量监控与威胁检测工具--各种报错!!!Not found: time.TimeDone. • Compiling application: Done. • Packaging application: Done.
源代码•宸5 天前
经验分享·后端·算法·leetcode·go
Leetcode—1929. 数组串联&&Q1. 数组串联【简单】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
nil5 天前
后端·go·protobuf
记录protoc生成代码将optional改成omitepty问题在修改go项目的protoc文件,然后用protoc命令生成go代码的时候,会遇到将optional修改成omitempty的情况
Way2top5 天前
后端·go
Go语言动手写Web框架 - Gee第五天 中间件今天,我们要完成对中间件的支持,计划实现一个 Logger() 中间件,可以在终端输出页面响应的时间。
Way2top5 天前
后端·go
Go语言动手写Web框架 - Gee第四天 分组控制随着 Gee 支持了动态路由匹配,新的结构性问题也随之出现。 在真实的 Web 开发中,路由并非同质的,而是天然存在语义分层。例如:以 /post 开头的路由允许匿名访问;以 /admin 开头的路由需要鉴权;以 /api 开头的路由面向第三方平台,需要额外的鉴权与限制。
Grassto5 天前
golang·go·go module
从 `go build` 开始:Go 第三方包加载流程源码导读前面几篇我们聊的都是“机制”:import path 怎么解析、module 怎么查找、版本怎么选择。
源代码•宸6 天前
开发语言·经验分享·后端·算法·golang·go
Golang基础语法(go语言结构体、go语言数组与切片、go语言条件句、go语言循环)有时候内置的基本类型并不能满足我们的业务需求,我们需要一些复合结构。比如我们想要描述一个学生,1个学生既有学号,年龄,性别,分数等这些属性,而单一的数据类型往往只能描述其中一个属性,我们想要描述这个学生,就需要把这些属性都要描述出来,这个时候就需要用到结构体了。
華勳全栈7 天前
java·spring·go
两天开发完成智能体平台智能体的实现原理比较简单,首先是做好LLM的授权,然后就是编辑提示词,提示词中的变量将来使用字符串拼接,拼接到提示词中就可以了,都是些基础设计思路就不赘述了。
stark张宇8 天前
后端·go
Go语言核心三剑客:数组、切片与结构体使用指南完成本课程后,学习者将能够:Go语言中数组(Array)和切片(Slice)的定义方式、数组和切片的区别
Aevget8 天前
开发语言·ide·后端·golang·go
智能高效Go开发工具GoLand v2025.3全新上线——新增资源泄漏分析GoLand使 Go 代码的阅读、编写和更改变得非常容易。即时错误检测和修复建议,通过一步撤消快速安全重构,智能代码完成,死代码检测和文档提示帮助所有 Go 开发人员,从新手到经验丰富的专业人士,创建快速、高效、和可靠的代码。
wwz168 天前
go
Dagor —— 一个高性能 DAG 算子执行框架,开箱即用!Dagor 是一个高性能DAG算子执行框架,专为高并发在线服务设计。它将复杂的业务逻辑解耦为独立的算子,通过DAG进行灵活编排,自动处理并行调度与数据注入。
源代码•宸8 天前
数据库·后端·中间件·go·lua·跨域·refreshtoken
goframe框架签到系统项目开发(补签逻辑实现、编写Lua脚本实现断签提醒功能、简历示例)可以在页面设置一个签到提醒开关,用户打开后,支持每天发 Push 或短信提醒用户签到。需要考虑短信的成本。