V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chaleaochexist  ›  全部回复第 12 页 / 共 57 页
回复总数  1138
1 ... 8  9  10  11  12  13  14  15  16  17 ... 57  
2023-10-24 10:57:00 +08:00
回复了 jadelike 创建的主题 程序员 鉴于昨天的语雀,有啥推荐的笔记软件么
我用 foam + github 手动备份
之前用过 obsidian
都可以.
2023-10-23 17:54:43 +08:00
回复了 mokevip 创建的主题 生活 和老婆各 200w 房贷,如果要卖一套怎么操作
如果你俩关系真的很健康, 可以把你的顾虑摊开来谈.
如果两个人都认可卖房子,剩下的事情就简答了 找个律师咨询一下就行了.

最难的是第一步.
2023-10-21 21:01:47 +08:00
回复了 shanhuse 创建的主题 程序员 计算机专业最重要一门课程是哪个?
@DOLLOR #34 大佬问一下 计算机体系结构和计算机组成原理之间的区别是什么?
2023-10-21 21:00:59 +08:00
回复了 shanhuse 创建的主题 程序员 计算机专业最重要一门课程是哪个?
操作系统吧.
2023-10-20 16:44:45 +08:00
回复了 maotao456 创建的主题 Go 编程语言 关于 Golang 不处理数据库操作的 error 的一点思考
在 copilot 的帮助下, 没有太大问题.
考虑到费用问题, 也有很多免费的替代, 今天北大刚出了一款类似产品.
2023-10-18 10:52:56 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@qwq11 还有就是其实不需要信号量和读写锁. 这个和我的具体业务有关. 具体就不展开讲了.
2023-10-18 10:50:46 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@qwq11 是的.我最后是用 viper 解决的.
实际上, 我发帖的时候, 问题已经解决了.

这就是一个很单纯的问题. 也许在很多人看来很 SB.
但是我现在是有点困惑为什么一开始嘲讽的人那么多.
2023-10-18 10:49:38 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@pkoukk
你说的是类似 zookeeper 的监听与推送吧?

是 docker 里的环境变量. 为什么提到环境变量就一定是裸机的呢? docker 不能有环境变量吗?
无论是推还是拉 都需要网络开销. 本地读取环境变量对于小项目来说就是最佳方式. 搞那么做组件做什么?

不知道是谁的问题, 这个楼里全都是反问和嘲讽. 不知道是我的问题还是怎么回事.
==========================================
以下我想回复你的第一个版本.
@pkoukk

是 docker 里的环境变量.

你说的是类似 zookeeper 的监听与推送吧?

小项目 一开始设计的时候就没那么复杂.
2023-10-18 10:08:15 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@Masoud2023 因为我 B 了一些人不知道你说的 72 楼是哪个.

也不算共享内存吧.
就是在不停机的情况下 动态切换 kafka 的配置.
且 if flag == 1 then 从环境变量读配置
else 从数据库读配置.

那我之前的想法是当从数据库读配置之后, 写到环境变量中, 这样其他代码就不用动了.
然后就发帖问问题了.

说得通吗?
2023-10-18 02:27:34 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@qwq11 啊??
什么?
```
package main

import (
"fmt"
"os"
"time"
)

func main() {
os.Setenv("FOO", "1")
fmt.Println(os.Getenv("FOO"))
go func() {
os.Setenv("FOO", "2")
}()
time.Sleep(1 * time.Second)
fmt.Println(os.Getenv("FOO"))
}
```
2023-10-17 22:54:40 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@standchan 当协程数量大于一定数目就变成了多进程模式.
这个是我脑补的.

我其实也倾向于是单进程.

只不过上来发帖确认一下.
2023-10-17 22:09:05 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@aisk 这个东西不能通过 demo 去验证.
当然了严谨一点说 可以证伪. 但是不能验证正确.

譬如 runtime 有一种机制, 当 goroutine < 5. 或者换个说法 count(runtime) < 5 是单进程, >=5 是多进程模式.
所以我发帖上来问问, 不知道为什么楼上一堆冷嘲热讽.
2023-10-17 21:07:40 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@ygtq go 和 c++的区别是 go 有一个 goroutine 这个东西是由 runtime 控制的. 所以才上来确认一下.
通常来说确实应该是单进程.
2023-10-17 21:06:33 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@kiripeng 大佬这是另一个问题了.
大佬能通俗易懂的解释一下 什么是 Happens-Before 吗?
2023-10-17 21:04:56 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@standchan
count(runtime) < 5
-->
count(goroutine) < 5
2023-10-17 21:04:06 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@standchan 这个东西不能通过 demo 去验证.
当然了严谨一点说 可以证伪. 但是不能验证正确.

譬如 runtime 有一种机制, 当 goroutine < 5. 或者换个说法 count(runtime) < 5 是单进程, >=5 是多进程模式.
所以我发帖上来问问, 不知道为什么楼上一堆冷嘲热讽.
2023-10-17 21:00:54 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@aisk 不是怀疑 我还没开始写呢.
提前做点调查.
2023-10-17 16:23:05 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 golang 是单进程的吗?
@Ericcccccccc
标题和内容完全不搭啊...
回到你的问题, 实时修改环境变量能不能生效得看这个值是啥时候读的.

假设两个 goroutine 一个随机写 一个随机读
要求每次都读到最新的环境变量.

如果这两个 goroutine 在两个进程下. 默认是不行的.
1 ... 8  9  10  11  12  13  14  15  16  17 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1630 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 16:49 · PVG 00:49 · LAX 08:49 · JFK 11:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.