V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Nazz  ›  全部回复第 39 页 / 共 45 页
回复总数  883
1 ... 31  32  33  34  35  36  37  38  39  40 ... 45  
2023-02-18 07:29:15 +08:00
回复了 xhldtc 创建的主题 程序员 IM 中如何处理节点故障,导致消息不可靠问题?请教
@gemingsy 服务挂了让副本起来工作啊,每个编号的 Deployment 搞多个 Pod ,订阅同一个主题
2023-02-17 22:49:33 +08:00
回复了 xhldtc 创建的主题 程序员 IM 中如何处理节点故障,导致消息不可靠问题?请教
@gemingsy im server 应该是有状态副本集, 把用户分配到固定的节点上.
2023-02-17 20:01:11 +08:00
回复了 xhldtc 创建的主题 程序员 IM 中如何处理节点故障,导致消息不可靠问题?请教
做好容灾就行了
2023-02-17 11:11:49 +08:00
回复了 zhwguest 创建的主题 Windows windows 的 terminal 升级了,好黑啊
好丑, 怎么恢复原样啊
2023-02-16 21:13:31 +08:00
回复了 baptismOfTime 创建的主题 程序员 一棵关于树节点变色的问题,欢迎感兴趣的大佬们讨论
更新的时候只更新本节点颜色,记录下操作序列号(单调递增); 获取节点颜色需要递归到根节点,取最大序列号节点的颜色. 更新 O(1), 查找 O(logN)
2023-02-15 22:32:14 +08:00
回复了 silverdog 创建的主题 程序员 mac brew 安装 mysql8 无法启动
我 mac 上的 mysql 最近也挂了,然后换成了 mysql-community-server.dmg
2023-02-15 19:24:01 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lesismal go 泛型被人诟病缺乏优化也不少一天两天了🌚
5%以内的性能损失我还能接受,换取便利. 编译原理没深入学习过,头秃
2023-02-15 19:18:29 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lesismal 把 T 换成 int ,性能提升了一点点;对于结构体数组自定义排序,结果应该是一致的,执行回调函数的时候一般来说比较的还是基础类型.

https://github.com/lxzan/dao/blob/main/algorithm/sort.go
2023-02-15 17:37:37 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@Nazz 忽然发现我的快排非泛型实现比标准库还快 5%, 以前还以为不如标准库最新版 :)
2023-02-15 17:34:12 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lesismal 你想表达的应该是 golang 泛型是有开销的, 而不是泛型可以提高性能. 同样两份代码, 把参数换成泛型, 不可能会提高性能. 用快排实测了一下, 722725 => 792782 ns/op, 确实慢了点.
2023-02-15 14:56:36 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lesismal 泛型本来就不能提高性能啊, 只是减少重复工作. 一个 Max 肯定比 MaxInt64, MaxInt32...优雅
2023-02-15 12:15:10 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lesismal 不熟悉模板元编程,但模仿 cpp 的话无疑会让 go 变复杂许多
2023-02-15 12:01:10 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lesismal 泛型声明里面限定了 int, float 之后自然可以做加减乘除, 更复杂的操作即使有重载操作符也不够用, 我认为泛型主要是给写库的人使用的.
2023-02-15 11:54:30 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lysS 是的, 如果泛型的接口约束里面不涉及多种数据类型, 直接用接口更好
2023-02-15 11:51:34 +08:00
回复了 MeteorVIP 创建的主题 Linux 下载机安装哪个 Linux 系统?新手
alpine 比较轻量
2023-02-14 23:18:39 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@lesismal 泛型主要是用来实现数据结构与算法的. 有时候也需要在泛型方法里面转成 interface{}再断言
2023-02-14 21:12:52 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
@none 提问者想要的只是编译期类型检查
2023-02-14 17:51:28 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
访问具体的数据要用接口约束;

package main

import "fmt"

type Test struct {
V string
}

func (t *Test) GetValue() string {
return t.V
}

type TestNext struct {
V string
}

func (t *TestNext) GetValue() string {
return t.V
}

type Value interface {
GetValue() string
}

func handle[V Value](a V) {
fmt.Println(a.GetValue())
}

func main() {
handle(&Test{V: "Hello"})
}
很符合直觉, 只是这样不方便维护.
2023-02-14 07:54:17 +08:00
回复了 mstmdev 创建的主题 Go 编程语言 有哪些使用 golang 实现的比较好的连接池推荐?
强烈推荐 http.Transport
1 ... 31  32  33  34  35  36  37  38  39  40 ... 45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3421 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 10:29 · PVG 18:29 · LAX 03:29 · JFK 06:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.