package cache import ( "sync" "time" ) type Item struct { value interface{} expiration int64 } type Cache struct { items map[string]Item mu sync...
go什么时候能支持泛型方法,类似这样 NewTag().Parse(args T)
carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。 目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon 安...
package catch func Try[T any](e func() (T, error)) Catch[T] { v, err := e() return Catch[T]{err: err, result: v} } type Catch[T any] struct { err error result T } func (c Catch[T])...
github.com/lxzan/gws 在 v1.8.0-rc2 更新中, gws 实现了上下文接管和可配置的滑动窗口大小, 至此 WebSocket RFC 7692 全部特性都得到了实现. 连续发送相似内容的场景, 上下文接管可以带来非常高的压缩率, 以斗破苍...
自行编译ctfang/mysql-binlog-ui: 导入 binlog 文件后,友好显示mysql binlog详情 (github.com)
原理浅谈 1. 拿一块牌子记录。 假设这是一个数组,数组的,这个数组的每一个元素都是布尔类型,然后这个数组的长度是8。你相当于这一个数组一共就占了一个字节。每1个元素就是表示0和1 2. 有数据来了。使用算法生成...
1. Go 基础面试问题合集 Go 方法与函数的区别 : Go 方法值接收者和指针接收者的区别 Go 函数返回局部变量的指针是否安全 般来说,局部变量会在函数返回后被销毁,因此被返回的引用就成为了”无所指”的?用,程序会进...
2024-01-20:用go语言,小扣在探索丛林的过程中,无意间发现了传说中”落寞的黄金之都”, 而在这片建筑废墟的地带中,小扣使用探测仪监测到了存在某种带有「祝福」效果的力场, 经过不断的勘测记录,小扣将所有力场的...
2024-01-24:用go语言,已知一个n*n的01矩阵, 只能通过通过行交换、或者列交换的方式调整矩阵, 判断这个矩阵的对角线是否能全为1,如果能返回true,不能返回false。 我们升级一下: 已知一个n*n的01矩阵, 只能通过...
摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com
邮件服务由
SendCloud
赞助
![]() |