V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cocong  ›  全部回复第 7 页 / 共 19 页
回复总数  366
1 ... 3  4  5  6  7  8  9  10  11  12 ... 19  
2022-06-22 17:16:50 +08:00
回复了 lilinlin52012345 创建的主题 职场话题 30 岁码农,要不要去温哥华
去吧,不要再回来了,这样我们才有肉吃。
2022-06-22 17:11:27 +08:00
回复了 lilinlin52012345 创建的主题 职场话题 30 岁码农,要不要去温哥华
年薪百万问我们这种年薪十几二十几万的,合适吗?
我要一年能赚这么多,早财务自由了,还打什么工!
2022-06-18 22:39:46 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
@harmless 观看没用,右上角那三个图标你都点点看看。如果真是 bug 的话,你也可以改的,代码是开源的。
2022-06-17 21:42:28 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
@bug403 打开扩展,左上角那三个图标你都可以点一下试试,你就明白了。
2022-06-16 18:03:16 +08:00
回复了 wxiao333 创建的主题 职场话题 昨天,老大跟我说,他准备辞职了
多情自古伤离别
2022-06-16 17:57:03 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
@9ki 包含了 OneTab 的功能,优点是其使用类似 Alfred ,内置了大量的快捷键。
2022-06-16 17:55:54 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
@9ki 漂亮吗?第一次被人夸漂亮!
2022-06-16 17:41:25 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
@EZVIK 除了 Windows 功能,还有其它很多功能,你这种应该需要使用 Temporary (临时)功能
你打开扩展的时候,右上角有三个按钮,你可以都点一下试试。
2022-06-16 17:04:53 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
2022-06-16 16:56:13 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
@9ki 你试试就知道了
2022-06-16 16:55:51 +08:00
回复了 cocong 创建的主题 分享创造 Hello World! 我开源了!
@DonDonc 是的,所以开源了
2022-06-01 15:00:24 +08:00
回复了 muchenlou 创建的主题 程序员 求推荐画原型的工具。
draw.io 没有比这更好的了
2022-06-01 13:12:06 +08:00
回复了 cocong 创建的主题 Go 编程语言 诡异的执行结果,有哪位 Go 大神来给瞧瞧?
@xfriday 我尝试输出汇编代码,发现加不加 runtime.Gosched(),都没有偷工减料。

我直接让 协程 A 、协程 B 执行一遍就跳出,此时 i 2 ,满足 协程 C 执行条件,但 协程 C 就是不输出东西,此时 CPU 也是占用很大,说明 协程 C 是有在执行的。

可能是 for i%3 != 2 { 这里有问题,汇编有没有看到跳转语句,罗里吧嗦一堆看不太懂。

倒是 if i >= 1 { break 整个去掉,或者只把这个 break 去掉,那么程序也能按期待的运行。

不研究了,总之加 runtime.Gosched() 就没错了
2022-06-01 01:52:36 +08:00
回复了 cocong 创建的主题 Go 编程语言 诡异的执行结果,有哪位 Go 大神来给瞧瞧?
@GeruzoniAnsasu 谢谢大神。
2022-06-01 00:48:27 +08:00
回复了 cocong 创建的主题 Go 编程语言 诡异的执行结果,有哪位 Go 大神来给瞧瞧?
@FrankAdler 这个我知道,其它解法不是问题,为什么会有这个诡异的结果才是我想问的问题。
2022-06-01 00:47:26 +08:00
回复了 cocong 创建的主题 Go 编程语言 诡异的执行结果,有哪位 Go 大神来给瞧瞧?
不过感觉还是有点问题,i = i+1 不是原子操作一般是值两个协程同时进行 i = i+1 才会有丢失更新问题。

但如果是一个进行 i = i+1 ,另一个进行 if i == 3 操作,会有影响吗?我自己另外敲了一段,发现没影响

```go
package main

import (
"fmt"
"time"
)

func main() {
i := 0

go func() {
for j := 0; j < 10000; j++ {
if i < 10 {
fmt.Print("f")
}
}
}()

go func() {
for j := 0; j < 10000; j++ {
i = i + 1
}
}()

time.Sleep(time.Second * 2)

fmt.Println(i)
}
```
以上结果一直都是 10000 ,说明没影响。

开头写的那个自旋锁,是能保证只有一个协程进行 i = i+1 的,和这个例子很像,那这样就不应该有诡异的问题的!

所以问题到底是啥!
2022-06-01 00:36:59 +08:00
回复了 cocong 创建的主题 Go 编程语言 诡异的执行结果,有哪位 Go 大神来给瞧瞧?
@ruanimal 是的,我自己也试了一下

```go
package main

import (
"fmt"
"time"
)

func main() {
i := 0

go func() {
for j := 0; j < 1000000; j++ {
i = i - 1
}
}()

go func() {
for j := 0; j < 1000000; j++ {
i = i + 1
}
}()

time.Sleep(time.Second * 2)

fmt.Println(i)
}
```
这段代码输出结果不为 0
2022-05-27 22:39:52 +08:00
回复了 yujianwjj 创建的主题 程序员 浏览器 tab 过多
我自己就开发了一款标签管理器: https://www.cocong.cn/savetabs/#/zh_CN

绝对刷新你的三观!
2022-05-20 17:03:37 +08:00
回复了 cocong 创建的主题 生活 我把基金全卖了
@Ev1s 历史数据能说明未来,要是历史数据有用,那岂不是人人买股票都能赚钱?
2022-05-20 17:02:08 +08:00
回复了 cocong 创建的主题 生活 我把基金全卖了
@interger 基金、股票、花呗、信用卡、消费主义、房贷 等等都是陷阱,要不得。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1073 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.