无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 127 期

本周热门文章

个点赞 11
go 执行系统程序, 无法保持会话,如何处理? ision

com 为一个自研的应用程序,当通过com + commnad 参数执行后,会在系统中占用系统2121 端口,启动后占用当前终端。当2121 端口开启后,我需要用net 连上2121 端口并向改终端发送指令 cmd := exec.Command(com, comm...

个点赞 6
用go写一个小小桌面工具箱(支持jwt,urlencode,时间转换,驼峰转换等,可最小化) 滚球兽进化

用go写了一个工具箱,是基于 fyne.io 。 依赖 cgo ,但是开发不需要写c代码(如果不更改更底层的接口话)。 代码也比较简单。github 地址为 github.com/thh9/bigbrother 。

个点赞 5
大家的 SQL 数据类型碰到可为 NULL 都是如何设计的? wonderfate

问题描述 当碰到可为 NULL 的字段时,源码 database/sql#NullInt64 只有 NullInt64 没有 NullUint64 当 user 表设计为: CREATE TABLE `user` ( `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, `nickna...

个点赞 5
Redis 为什么这么快,你知道 I/O 多路复用吗? 程序员祝融

今天我们讨论一下 redis 面试高频题,为什么 Redis 那么快?首先,你可以先想一下答案,我先说下大家普遍的答案: 单线程基于内存操作,速度快I/O 多路复用 相信很多人第一时间回答出来上面这些,那么面试官一般会接...

个点赞 3
gookit/goutil Go扩展工具包发布 v0.6.1 Inhere

Goutil gookit/goutil Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map ,结构体,反射,文件,错误处理,时间日期,CLI ,命令运行,系统信息,格式化,常用信息获取等等 Github github.com/gookit...

个点赞 2
听说你还在自己做重复劳动?看我一键生成错误码映射 阿兵云原生

大家在工作中定义错误码的时候都是如何处理的? xdm 可以评论区交流交流 我看到过有的是这样定义错误码的: m := make(map[int]string) m[0] = "OK" m[1] = "链接失败" m[2] = "文件类型错误" ... 还看到过这样定义...

个点赞 2
[系列文章] golang 开发的暗黑破坏神2 Demo RGPG_LSZ

golang开发的暗黑破坏神2 Demo 使用了ebiten引擎,go语言开发。客户端代码,单机代码喜欢的点个星,fork下,感谢支持。 源码地址:github.com/529124368/go_Diablo2 游戏运行效果

个点赞 2
一个 `env` 一个 `config` Z_yb

众所周知,Laravel有两个可以设定配置的地方,一个 env 一个 config。 相信像我一样初学入门的同学很容易傻傻分不清。 都是设定配置的,那有啥区别呢? 今天我就斗胆上来说几句这两个到底是什么鬼。 先看下Laravel的...

个点赞 2
go入门指南--指针相关定义? snakelis

1. 前言 最近在看go入门指南的时候,指针和变量类型相关的章节反复看了多遍,始终没能很好理解指针相关的一些概念,所以把我阅读和查询资料之后理解的部分发布出来,希望有熟悉和了解的大佬可以帮忙解决一下 2. 指...

个点赞 1
原来服务端的退出姿势也可以这么优雅 阿兵云原生

最简单的 http 服务端 咱们来写一个简单的 http 服务器 func main() { srvMux := http.NewServeMux() srvMux.HandleFunc("/getinfo", getinfo) http.ListenAndServe(":9090", srvMux) } func getinfo(w...

更多热门文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助