关于 •
FAQ •
贡献者 •
晨读 •
Github •
新浪微博 •
Play •
免责声明 •
联系我们 •
捐赠 •
酷站 •
Feed订阅 •
243118 人在线
最高记录 5390
©2013-2025 studygolang.com Go语言中文网,中国 Golang 社区,致力于构建完善的 Golang 中文社区,Go语言爱好者的学习家园。
Powered by
StudyGolang(Golang + MySQL) • · CDN 采用
七牛云
VERSION: V4.0.0 · 22.01211ms · 为了更好的体验,本站推荐使用 Chrome 或 Firefox 浏览器
京ICP备14030343号-1
不知道为什么,我安装了go1.21后,编译的部分程序会出现无法启动的问题。
虽然结合业务逻辑这个sleep进去的可能性是很底的,但从逻辑上需要保证完整性。
#6楼 <a href="/user/agree" title="@agree"...
#3楼 <a href="/user/jinl80" title="@jinl8...
#2楼 <a href="/user/agree" title="@agree"...
直接调试就能进去。因为代码都会下载到本地的
因为新版本的golang解决了你说的这个问题。
不管它是怎么调度的,你都不应该拿这个做为你程序逻辑的规则;因为你不知道它哪天就改了。
这边回帖是要社区货币的,所以没什么人出来欢迎你。我来欢迎一下你一吧。
你是不是想着,我有一个文件,想多开几个协程一起读,是不是可以更快的读入文件?
这个问题其实可以多几个方面考虑;
你在编译的时候加上-race 就很明显看出来了。
go build -race main.go
然后运行main.exe
你就能看到警告了。
我理解,你是写了一个1000行的文件,然后想并发读这个文件写到ch中;但是你发现写入ch的数据长度不对,还有时候会卡在写入ch的地方,对吧?
原因是这样的,scanner这个并不是协程安全的,你想一...
#4楼 <a href="/user/breadHood" title="@br...
根结构是JSONData
``go type JSONData struct { Message string
json:"message"` Data DataArray...从楼主的问题中我理解,你当前只希望监听一个文件,只是这个文件随时可能会更换新的;同时新的内容可能是写在新文件中,也可能是旧文件的修改;
但是我看到楼主使用的是tail进行文件的读取,其实存在一个问...
支持一下!~~~
游戏服务器开发,微服务器,web服务器,命令行工具,中间件。 现在golang的库还不是很全,其实就是一片蓝来,你来了,可以尝试翻译一些使用比较多的库进来,那你的库就成了别人引用的库了。这样有一个几千...
一些不涉及业务逻辑的代码,是不是可以组件化?减少对其他包的依赖? 而业务逻辑放在一个包里面,通过引用这那些组件完成功能。如果组件中需要调用到业务的代码,那是不是可以在组件中定义interface来标准...
因为所有协程都不能继续运行下去,所以报deadlock.
可以设置程序中的时区,还有拿到数据库的时区信息。
sql生成的一些BUG
ticker的泄漏
你试过,给一个struct创建一个带和不带的方法,都对他的成员进行修改操作,会有什么不同吗?
你把ch看成一个对象变量就行了,这段代码就是为每找到一个素数,就为从自然数读取中的过滤器上加一道,所以找到的素数越多,那么Chan的连路也会越多,对应启动的go协程也会越多 但是比一般的查找逻辑优化了...
不要出错啊
mark
这是一个讲GO的论坛
替换的
#2楼 <a href="/user/focussoft" title="@foc...
https://studygolang.com/topics/9956 我看了你这个,刚想的,写了一个,你看看是不是你要的
看我写的对吗?
最近又更新了一个小功能,那就是数据映射,没有使用gorm。自己利用tag做的。
#1楼 <a href="/user/polaris" title="@polar...
#1楼 <a href="/user/polaris" title="@polar...
在Events\WebSocketEvents\Register.go里有验证用户登录的信息,如果不需要可以去掉。或做修改。
你非要做对比,可以用自己判断做出同样的逻辑看看他的性能
啊啊啊 工工工工 饭
这。。。。。
.....
```go func Work(){ Workers:=make(chan bool,MaxWorkers) for i:=0;i<MaxWorkers;i++{ Workers<...
....
你的job.do()是代表具体的逻辑部分吗?
然后逻辑处理完了,<-Workers,才从这个chan里拿一个数据?
不应该是启动之前做这事吗?然后完成操作后,放回去一个吗?
```go f...
你的job.do()是代表具体的逻辑部分吗?
然后逻辑处理完了,<-Workers,才从这个chan里拿一个数据?
不应该是启动之前做这事吗?然后完成操作后,放回去一个吗?
```go f...
收下,之后可以开发单片机了
今天刚写了一个聊天服务器,就把这个用上了,这个算法真不错,一毫秒可以处理几千次。
#4楼 <a href="/user/shengzang1998" title="...
你在问打印的格式吗
这这这。。你可以fork一下