golang

qq_339191141 小时前
开发语言·后端·golang
go cpu占比高排查,cpu100%排查,go pprof cpu命令1. go服务 打开pprof2. 网址:http://localhost:6060/debug/pprof/
小翰生信3 小时前
数据库·矩阵·golang
转录组下游分析全流程:DESeq2 差异分析、GO/KEGG 富集与 GSEA 实战❝ 本文基于修改后的下游分析脚本 mRNA_QcAndQuant_2026-8-20.R,系统讲解转录组下游差异分析与功能富集的完整流程:参数对结果的影响与比较、逐句语法分析、使用方法、在生信分析中的作用,并附加完整修改后 R 代码。
Data_Journal20 小时前
开发语言·python·microsoft·golang·编辑器·html·iphone
Scrapyd:分步教程无论你是在大规模抓取数据,还是需要一种更轻松的方式来管理多个 spiders,Scrapyd 都能简化流程,并帮助一切顺畅运行。
程序员小八7771 天前
前端·中间件·golang
Go Web 工程化:日志、配置与错误处理中间件,让服务「能上线」上一篇《Go Web 实战》里,我带你从零搭起了一个能跑通 CRUD 的 Todo 服务。但「能跑」和「能上线」,中间隔着一道鸿沟。上一版的服务,其实浑身都是「demo 味」:
2601_962070233 天前
开发语言·golang·r语言
差异基因富集分析(R语言——GO&KEGG&GSEA)接着上次的内容,上篇内容给大家分享了基因表达量怎么做分组差异分析,从而获得差异基因集,想了解的可以去看一下,这篇主要给大家分享一下得到显著差异基因集后怎么做一下通路富集。#### 1.准备差异基因集我就直接把上次分享的拿到这边了。我们一般都把差异基因分为上调基因和下调基因分别做通路富集分析。下面上代码,可能包含我的一些个人习惯,勿怪。显著差异基因的筛选条件根据个人需求设置哈。 ##载入所需R包 library(readxl) library(DOSE) library(org.Hs.eg.db) libr
「、皓子~3 天前
flutter·微服务·golang·electron·开源软件·im·海狸im
海狸IM 2.1 正式发布关键词:开源即时通讯、私有化部署、企业 IM、音视频通话、朋友圈、圈子、工作台、OAuth 授权登录海狸IM 是一款基于 MIT 协议开源、支持私有化部署的即时通讯(IM)平台。根据官方更新公告,2.1 已完成多端联调并推送代码,覆盖桌面端、移动端、管理后台、开放平台、OAuth 授权页与服务端。本文基于官方公告与真实桌面端截图,梳理 2.1 的技术栈与主要功能。
运维开发笔记3 天前
golang
8.1 Go Struct 结构体基础结构体是自定义类型,用于将相关数据组合在一起。要点:优点:字段顺序无关,可读性好,不容易出错。必须按定义时的字段顺序填写所有字段,少写或顺序错都会编译报错。实际开发中不推荐使用。
ttwuai3 天前
开发语言·后端·golang
Go 后台接入 CAS 单点登录后,原来的权限怎么继续生效?Go 后台接入 CAS 单点登录后,原来的 RBAC 不应该被删掉。CAS 只回答“这个人是谁”,后台权限还要回答“这个人在这个系统里能看什么菜单、点什么按钮、调用什么接口”。如果只把登录页换成统一入口,菜单能显示不代表导出、批量删除、详情接口也安全。我的处理顺序是:先保留本地用户与角色关系,再把 CAS 返回的账号映射到本地用户,最后用前端路由和后端中间件分别验一次 401、403 和 200。XYGo Admin 里有一个真实 Issue #10 提到 caslogin 单点登录,核验时间是 2026
蓝宝石的傻话4 天前
数码相机·重构·golang
因为MiBeeNVR,决定接 onvif-go 自己管理并重构前段时间我在给自己的开源项目 MiBeeNvr 做 ONVIF 相机接入。这是个纯 Go 的轻量 NVR,跑在香蕉派上,接海康、大华、IPC 和几台自制的 ESP32 相机。ONVIF 这层我没打算自己从 SOAP 开始造轮子——市面上现成的 Go 库里,onvif-go 是完成度最高的那个:设备发现、Profile 枚举、取流地址、PTZ、事件订阅、成像参数,甚至还有一个虚拟相机服务端用来做测试。文档全,例子多,我几乎没犹豫就选了它。
ttwuai4 天前
开发语言·javascript·golang
Go 后台管理系统组件库文档怎么写,才不会坑后续维护?Go 后台管理系统组件库文档怎么写,才不会坑后续维护?我的答案是:应该先按验收边界写,不能只停在 props 表。最少要写清楚三件事:这个组件解决哪个后台场景,依赖哪个接口、字段或权限,哪些配置来自 CRUD 生成器、哪些必须人工确认。只写“参数 A 是 string、参数 B 是 boolean”,新人照样不敢改远程下拉、权限按钮和表格搜索。XYGo Admin 这里有一个真实需求:Issue #11 直接问“内置组件库有使用文档吗”。我今天按 2026-08-29 的仓库状态核验,web/src/co
2601_962066234 天前
前端·python·golang
golang超详细基础入门教程_golang教程2.2?设置环境变量2.3?验证安装三、基础语法3.1?变量定义和赋值3.2?类型别名3.3?常量3.4?控制流语句3.4.1?条件语句(if)3.4.2?switch语句3.4.3?循环语句(for)3.4.4?无限循环语句(for without conditions)3.4.5?跳转语句(break)3.4.6?返回语句(return)3.4.7?错误处理(defer)3.5 函数定义和调用3.6 数组和切片3.7 映射3.8 结构体3.9 方法3.10 并发编程3.10.1 goroutine3.
互联网中的一颗神经元5 天前
开发语言·golang
10. Large 对象分配:直接路径摘要:本文深入剖析 Go 运行时大对象(>32KB)的分配路径。大对象分配跳过 mcache 与 mcentral 的缓存,直接从 mheap 按整页分配,span 采用"一个对象一个 span"的特殊结构(sizeclass=0、nelems=1)。文章依次讲解 mallocgcLarge 入口、c.allocLarge 的四步关键操作、大对象 span 的特殊性、绕过缓存的三点意义、GC 扫描与黑色分配、largeType 类型信息的原子发布、延迟清零与可抢占设计,最后给出完整调用链与 MemStat
microrain5 天前
物联网·golang·开源·sagooiot
从关系库硬扛到专业时序引擎:SagooIoT时序数据存储的架构取舍先算一笔账。假设现场有 1 万台设备,每台设备每 5 秒上报一次数据,一次上报 20 个测点。那么每秒要落库的数据点就是 4 万个,一天是 34.5 亿条,一个月轻轻松松破百亿。这还只是一个中型的工业现场,没有算上告警事件、操作日志、边缘网关的汇聚数据。
Vect__5 天前
golang
channel 底层剖析一个通信管道,用于实现 goroutine 之间的通信,Go 的设计思想是以通信来共享内存传统的共享内存:多个 G 围绕同一份数据进行竞争
李燚5 天前
golang·agent·multiagent·migrate·eino·subagent·deepflux
数据库迁移不翻车:golang-migrate 实战,143 个 DDL 有序执行(第97篇-E83)上一篇 讲了 Agent 怎么测试。但还有一个更基础的问题:数据库 schema 怎么变?手动跑 SQL 总有人忘了加列、忘了写 down、忘了更新 CI。版本号撞车。dirty 状态没人管。DeepFlux 的答案是:golang-migrate + embed.FS + CI 链守卫 + 哨兵探针。这篇拆解 143 个迁移(000001~000143)是怎么做到不翻车的。
运维开发笔记5 天前
golang
7.1 Go Map 基础Map 是键值对的无序集合,类似其他语言的字典/哈希表:执行结果:要点:Map 遍历顺序是随机的,需要有序遍历时必须先排序键:
运维开发笔记5 天前
golang
7.2 Go Map 进阶map 的值可以是切片,实现"一个键对应多个值"的数据结构:执行结果:要点:嵌套 map 访问时必须逐层检查键是否存在,否则可能 panic:
西瓜很甜哟6 天前
golang
golang每日十题第2期select 与 switch 类似,但每个 case 必须是一个 channel 的发送/接收操作。核心语义:
程序员小八7776 天前
开发语言·后端·golang
Go 语言特性你可能已经注意到——Docker、Kubernetes、etcd、Prometheus、TiDB、CockroachDB……这些云原生时代的明星项目,几乎全是 Go 写的。你刷到过的后端岗位 JD,也越来越多地写着「熟悉 Go 优先」。