V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  AnroZ  ›  全部回复第 4 页 / 共 6 页
回复总数  107
1  2  3  4  5  6  
#来自网上的信息# 调用 Wait 会自动释放锁 c.L ,并挂起调用者所在的 goroutine ,因此当前协程会阻塞在 Wait 方法调用的地方。如果其他协程调用了 Signal 或 Broadcast 唤醒了该协程,那么 Wait 方法在结束阻塞时,会重新给 c.L 加锁,并且继续执行 Wait 后面的代码。
2023 年 7 月 12 日
回复了 Sam99 创建的主题 程序员 如何看待 “Stability AI CEO: 5 年后不再有人类程序员”
照相机发明后,世界上就没有画家这个职业了?
2023 年 7 月 12 日
回复了 Ja22 创建的主题 程序员 已经 2023.07 了,刚毕业,人生迷茫,前辈们指点一下
转行的话,也可以搞工业、农业方向的技术、研发或产品这个赛道,互联网赛道太挤了。
2023 年 6 月 25 日
回复了 boringwheat 创建的主题 程序员 使用浏览器连接标签打印机的相关问题咨询
理论上 1 中描述的方法是没有问题的,通过系统的打印驱动连接得力打印机去完成打印工作。如果和预期不一样,首先检查下打印驱动有没有问题,再确认下这个产品打印驱动的适配性是否有问题?
不过,针对标签打印机,我们一般都直接把内容生成图片再去打印,效果还可以
2023 年 6 月 20 日
回复了 folivora 创建的主题 Go 编程语言 Go 问题请教
建议:
1. 增加下 goroutine 循环退出的响应
2. 习惯性的在这种 goroutine 函数增加一个 defer 函数 处理下异常
3. len 替换 size
4. 收不到 g chan 100 毫秒后再触发超时是不是更合理些,没必要周期性定时 100 毫秒
2023 年 6 月 15 日
回复了 unt 创建的主题 程序员 Java Go Node 哪种语言最适合做物联网平台开发
建议 Golang ,不考虑成本直接上 Rust 。
深度比较有价值
虽然目前用不太到,star 支持
2023 年 6 月 2 日
回复了 unt 创建的主题 程序员 求问 MQTT 和 TCP 透传优劣
MQTT 的协议层级比 TCP 高,你的问题可类比:TCP 和 HTTP 的优劣势。
但总的来说,MQTT 定义的行为非常适合物联网场景。用 TCP 的话还要去额外实现类似 MQTT 功能,对于平台方来说,不是特别划算。
建议,尽量往 MQTT 方向靠。

至于第二个问题,应该跟 MQTT 和 TCP 无关。
挺不错的项目,点赞👍
@lightjiao runtime.Stack(buff, true)倒是可以打印所有在运行的堆栈。
但在你这个例子中,因为调用 TestGoException 的 goroutine 其实也早已退出了,所以即使调用 runtime.Stack(buff, true)也是打印不出来的。
如果你想实现你想要的追溯,建议自己增加 log 记录或增加上下文信息
如果在 TestGoException2 函数内可以 recover 的话,是可以通过获取 runtime.Stack 获取调用堆栈信息。比如:
```
func TestGoException2() {
defer func() {
if info := recover(); info != nil {
fmt.Println(info)

buff := make([]byte, 1024)
runtime.Stack(buff, false)

fmt.Println(string(buff))
}
}()

panic("this is a panic")
}
```
2023 年 5 月 15 日
回复了 inhzus 创建的主题 程序员 左耳朵耗子于周六晚突发心梗去世
RIP
挺正常的,尝试给自己定个长期目标- -
2023 年 4 月 28 日
回复了 dufu1991 创建的主题 JavaScript 我的 UI 组件库发布了!
作为外行,看着还以,点赞
你们公司不会碰巧就在杭州滨江吧,感觉像是认识的
2023 年 4 月 17 日
回复了 heliushao88 创建的主题 问与答 类似 nuc 类型的迷你主机能 usb 开机么?
其实,你可以自己 Google 下。

英特尔 NUC 迷你电脑可能无法如预期唤醒有多种原因。

1. BIOS 设置未启用通过 CIR 的 USB/唤醒(远程)唤醒
2. Deep S4/S5 在 BIOS 中已启用,它可以禁用红外和 USB ,使遥控器或 USB 设备无法唤醒您的英特尔 NUC 迷你电脑。
3. 已启用 Windows* 快速启动。当您在启用快速启动的情况下关闭计算机时,似乎已发生完全关闭的关闭状态 ( S5 )。但是,计算机只能处于休眠状态。当计算机处于休眠状态时,无法触发 USB 事件唤醒。
2023 年 4 月 17 日
回复了 heliushao88 创建的主题 问与答 类似 nuc 类型的迷你主机能 usb 开机么?
Intel NUC 支持的,不过需要在 BIOS 中配置下
偷偷关注下。很多年前开发过工业的大型实时数据库开发 。
2023 年 4 月 12 日
回复了 KimAndBella 创建的主题 程序员 想买一个轻薄笔记本,预算 5000~10000,求推荐
习惯了 Windows 开发的话,选 1 ,否则,选 4
1  2  3  4  5  6  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2660 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 11:44 · PVG 19:44 · LAX 04:44 · JFK 07:44
♥ Do have faith in what you're doing.