V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liulaomo  ›  全部回复第 3 页 / 共 5 页
回复总数  90
1  2  3  4  5  
2019-07-28 13:31:39 +08:00
回复了 dbskcnc 创建的主题 Go 编程语言 go 泛型出炉,看起来还是不错的
@reus

> “ go 是社区驱动的语言”,我认为是伪命题,语言设计,除了 go team 的人,有谁参与过? go module 更是直接否定社区的 dep。try 也不是社区“驱动”,而是社区“阻止”,毫无建设性的反对。

这个不完全对。很多人都参与,但基本上都被 Go team 给否决了, ;D
2019-07-20 15:09:32 +08:00
回复了 tbss 创建的主题 Go 编程语言 想用 Go/Kafka/Redis/Mongo 做一个 IM 系统
Kafka 太耗内存,nats 要好很多。Mongo 的必要性也不是很大。

其实只用 redis 就行,redis 5 已经支持 stream 了。
2019-07-18 22:20:23 +08:00
回复了 sodadev 创建的主题 程序员 北京海淀地区联通用户的同学感觉最近下载速度变快了么
感觉每年翻一倍
2019-07-18 22:18:35 +08:00
回复了 chinalichen 创建的主题 Go 编程语言 ETCD 停止开发了?
底层数据库 boltdb 基本停止开发了,但是 etcd fork 了 boltdb 做了一些适合于 etcd 的改进。
2019-07-18 22:16:07 +08:00
回复了 Buffer2Disk 创建的主题 Go 编程语言 go 这种仓库模式,真的好吗?
还好,和集中式仓库模式相比各有所长
2019-07-09 20:34:34 +08:00
回复了 wewin 创建的主题 Go 编程语言 请教 golang slice 相关的问题
@jinliming2 3000 只是个保险数字,实际上 200 年就够了。
这写法看着真别扭。很明显第一个协程和第三第四个有竞争。
按照你这种写法,你可以把第一个和第二个一样加个读锁。
开个长度为 3000 的数组或者切片,下标表示年份,:)
高,实在是高,:)
2019-06-26 15:49:02 +08:00
回复了 index90 创建的主题 Go 编程语言 Golang 中结构体常量的三种实现方式
ConstC.Name 可以更改吧。

ConstA 和 ConstB 可以被整体修改。

其实可以写一个函数返回一个副本:

type b struct {
name string
}

func (b *b) Name() string {
return b.name
}

func ConstB() b {
return b{ name: "xiaoming" }
}

缺少不变量支持确实是 Go 的一大痛点,但是很遗憾,目前此问题并未被核心团队认为是最紧迫的问题。
2019-06-21 13:36:58 +08:00
回复了 ericgui 创建的主题 程序员 相比 Go, Rust 是不是也是一个好选择呢?
转发:

If you want to make love wearing nothing, choose C.

If you want to make love wearing a condom, choose Go.

If you want to make love wearing a spacesuit, choose Rust.
2019-06-18 09:43:12 +08:00
回复了 liulaomo 创建的主题 Go 编程语言 一个关于移位操作的细节
@akira 立即反馈的意想不到比不知不觉的意想不到好得多,;)
2019-06-10 23:37:53 +08:00
回复了 EileenJ 创建的主题 Go 编程语言 问一个 go 延迟调用的问题
第二个例子中的左 i 和右 i (循环变量)不同,每个循环步有自己独立的左 i
2019-06-10 23:36:35 +08:00
回复了 EileenJ 创建的主题 Go 编程语言 问一个 go 延迟调用的问题
两个关键点:
1. 所有循环步共享同一个循环变量 i
2. 延迟调用在循环之后(程序退出之前)执行
2019-06-05 21:39:56 +08:00
回复了 raysonlu 创建的主题 全球工单系统 微信挂了?私聊无法收到信息,群聊可以
绝对不只 5 分钟
2019-06-03 21:58:00 +08:00
回复了 anmie 创建的主题 Go 编程语言 请教,什么时候该用指针?
其实在 Go 中,除了方法属主参数,指针使用的并不普遍,使用指针参数的主要目的是在函数内能够更改此指针所引用的值。指针有时候也用来避免较大的值赋值代价。比如将一个指针包裹在接口值中的代价比将一个非接口值包裹到接口值中的代价小得多。另一方面,过多的指针会影响垃圾回收的时长,一般这种情况发生在一个容器中含有大量包含指针的元素。
cloudflare < namesilo < namecheap

不过 cloudflare 目前有一个限制:必须使用它家的 nameservers。
2019-06-01 10:32:51 +08:00
回复了 jykid 创建的主题 Go 编程语言 Golang 编译成 webassembly 自带 GC,文件体积过大怎么解决
@webdisk
不好意思,DOM 看成 COM 了,误会成 Windows 客户端开发了。:)

目前各个浏览器好像都是通过把 wasm 编译成更快的 JavaScript 来实现的。不过计划中以后应该是可以直接越过 JavaScript 的。
2019-06-01 00:33:46 +08:00
回复了 jykid 创建的主题 Go 编程语言 Golang 编译成 webassembly 自带 GC,文件体积过大怎么解决
@webdisk

> 能支持直接操作 DOM 和 window 全局对象么

没太明白什么意思。用在浏览器中肯定是不行的。非浏览器环境中,原则上可以把 wasm 看作类似于 lua 的胶水语言。
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1244 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 23:22 · PVG 07:22 · LAX 16:22 · JFK 19:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.