V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Nazz  ›  全部回复第 24 页 / 共 47 页
回复总数  922
1 ... 20  21  22  23  24  25  26  27  28  29 ... 47  
2023 年 7 月 12 日
回复了 matytan 创建的主题 Go 编程语言 分享一个自己 golang 的库,用于尽量不 GC 的内存池
@hopingtop 包装下 sync.Pool, 把大包扔掉就好了
2023 年 7 月 7 日
回复了 AnYi798 创建的主题 程序员 关于 golang 任务队列的问题
看看这个, 无 channel 实现的任务队列, 搭配 WaitGroup 使用就符合你的需求了
https://github.com/lxzan/gws/blob/master/task.go
2023 年 7 月 7 日
回复了 AnYi798 创建的主题 程序员 关于 golang 任务队列的问题
来个 star 吧, 泛型实现的任务队列

https://github.com/lxzan/concurrency

```go
package main

import (
"fmt"
"github.com/lxzan/concurrency"
"sync/atomic"
)

func main() {
sum := int64(0)
w := concurrency.NewWorkerGroup[int64]()
for i := int64(1); i <= 10; i++ {
w.Push(i)
}
w.OnMessage = func(args int64) error {
fmt.Printf("%v ", args)
atomic.AddInt64(&sum, args)
return nil
}
w.Start()
fmt.Printf("sum=%d\n", sum)
}
```

输出
```
4 5 6 7 8 9 10 1 3 2 sum=55
```
试试 unix socket ?
我这个库封装了 websocket 服务端和客户端, 支持 unix socket 作为传输层
https://github.com/lxzan/gws
看看标准库 tls 是怎么交换密钥的
直接 websocket
团队没人懂 golang 的话可以先试试 swoole
2023 年 6 月 30 日
回复了 cesign 创建的主题 程序员 对于开源项目,如何快捷的提供英文文档
我偷懒的做法是只写英文 README
2023 年 6 月 29 日
回复了 red13 创建的主题 程序员 想在北美推广我的开源软件,应该怎么操作?
蹲一下, 我也想知道
2023 年 6 月 27 日
回复了 DingJZ 创建的主题 程序员 考个软考架构师怎么样
背点八股都比这个有用
2023 年 6 月 27 日
回复了 DingJZ 创建的主题 程序员 考个软考架构师怎么样
不如把省下来的时间用来吃喝嫖赌
2023 年 6 月 27 日
回复了 vihv 创建的主题 程序员 成都的工资太低了吧
@Seanfuck 6 千要买到宁乡了吧
2023 年 6 月 26 日
回复了 vihv 创建的主题 程序员 成都的工资太低了吧
好像还不如长沙
2023 年 6 月 26 日
回复了 dzdh 创建的主题 Go 编程语言 怎么解决循环依赖
@trzzzz 基于轻量级路由库写个 crud 项目练练手, 理清组件启动顺序和依赖关系以及请求生命周期, 遵循单一方向原则
request => controller => repo
subscribe => controller => repo
cron => controller => repo

公共的结构定义放到 types 文件夹, 公共的函数放到 utils 文件夹, 这两个包尽量减少项目內依赖.
2023 年 6 月 25 日
回复了 zwnozhuce 创建的主题 程序员 程序员这个职业, 在中国可以干一辈子吗
@leedarmau 炮决警告⚠️
很多年没折腾 root 了, 一台手机用了 3 年, 以前一年一换
学编程搞竞赛
1 ... 20  21  22  23  24  25  26  27  28  29 ... 47  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1305 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 23:54 · PVG 07:54 · LAX 15:54 · JFK 18:54
♥ Do have faith in what you're doing.