欢迎访问我的博客,你的支持,是我最大的动力!

标签:go

Linux

golang中容易掉的坑

golang中容易掉的坑
关于NaN NaN代表不是数字 任意两个 NaN 都不相等 select中额外表达式的执行规则 对于 select 语句,在进入该语句时,会按源码的顺序对每一个case子句进行求值:这个求值只针对发送或接收操作的额外表达式 如 foo <- <-bar 会先对 <...

小马奔腾 2周前 (09-08) 46℃ 0评论 3喜欢

Linux

gin服务器使用embed内嵌静态资源文件

gin服务器使用embed内嵌静态资源文件
embed是go官方提供的静态文件/文件夹内嵌方案 在gin中,试用了下,非常不错,当然,也遇到了一些坑。最主要的是,在有cgo的场景,在centos6下编译会报错,好消息是,centos6已不再维护,安装这个系统的机器会越来越少。 项目结构: 其中dist为前端直接打包生成的...

小马奔腾 3个月前 (06-25) 239℃ 0评论 3喜欢

Linux

使用systemd管理golang应用并限制cpu使用

使用systemd管理golang应用并限制cpu使用
golang编写的程序天生就支持多核心,能够充分发挥多核心cpu的优势。不过,有时,会有限制程序使用资源量的需求,比如限制最多可以使用的cpu和内存量,CGroup可以满足这种需求,不过,直接使用CGroup门坎稍微会有点高,并存在管理维护不方便的问题,那么,如何才能够满足限制c...

小马奔腾 7个月前 (02-23) 890℃ 0评论 10喜欢

Linux

golang第三方库整理-2021

golang第三方库整理-2021
将 Go 工作流或函数打包成 Unix 风格的管道命令 https://github.com/reugn/tpack Go 解释器 可用于其他应用程序中的脚本编写,交互式 shell 或快速原型制作 https://github.com/traefik/yaegi ...

小马奔腾 8个月前 (01-12) 973℃ 0评论 5喜欢