V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  OhYee  ›  全部回复第 6 页 / 共 15 页
回复总数  298
1  2  3  4  5  6  7  8  9  10 ... 15  
2019-10-29 11:46:50 +08:00
回复了 fatbear001 创建的主题 问与答 一道 Go 的面试题,答案看不懂,有大佬解释下吗?
<-chan_c 等待管道 chan_c 有数据才继续往下执行
chan_n <- true 往管道 chan_n 写数据
<-chan_n 等待管道 chan_n 有数据才继续往下执行
chan_c <- true 往管道 chan_c 写数据
done <- struct{}{} 往管道 done 写数据
<-done 等待管道 done 有数据才往下执行

总的来说就是两个 goroutine 启动后,都会因为管道为空而阻塞
在 chan_c <- true 这里,向 chan_c 写入数据,从而导致上面的 goroutine 不再阻塞(读到了 chan_c 的数据。
输出 1、2 后,向 chan_n 写入数据,并且在下一个循环中由于 chan_c 没有数据而阻塞
chan_n 读到数据后下面的 goroutine 不再阻塞,开始执行,输出 A、B,并且向 chan_c 写入数据,并且在下一个循环由于 chan_n 没有数据而阻塞
……
重复上面的过程,直到下面的 goroutine 循环结束,向 done 写入数据
阻塞的主线程在<-done 收到数据,继续执行。后面没代码了,所以结束程序。
2019-10-15 19:35:38 +08:00
回复了 askfilm 创建的主题 Go 编程语言 Golang 是 Google 的 ?个人观点
到底是因为 go 是国外的语言、还是因为 go 是公司的产物?
如果华为出了一个编程语言,会让你踌躇不前么?(国产、但是也是公司产物)
如果一个社区全(大部分)是美国人,这种语言就一定“自由”么?(非国产、但是不是公司产物)

我觉得编程语言作为一个开源的工具,不存在因为政治问题受制于人吧。
他只要开源你就可以拿到全部的内容,除了口头抵制啥也干不了(甚至口头抵制都是违反开源精神的)
又不像芯片,不卖你就是不卖你。开源工具还能不给你用不成。最坏不过开源社区禁掉大陆 ip,但是用外网 ip 访问照样能得到最新版本的东西。
2019-10-15 19:22:32 +08:00
回复了 ClericPy 创建的主题 GitHub github 会有 unstar 的功能么
貌似没这些功能,话说你自己整个插件 unstar,对 trends 结果也没啥影响吧……最多帮你屏蔽几个你看过的没用的项目

另外虽然这些可能让人看着不爽,但是都是官方允许的“合法”行为。
1、关于分语种我记得之前知乎上有讨论过。不过降权还是算了,毕竟如果国人项目开源给国人用,强行用英文交流其实挺蠢的(被推上 trends 也不是人家主动的)
2,3、书籍的话是盗版,我觉得直接举报就行,没必要 unstar。
md 如果是个人的知识积累,比如博客(以及 3 里的静态网站)这些反而是 github 鼓励的(甚至很多看上去很像滥用 issue 的行为,都是官方明确表示可以的)。
至于网盘,我印象中微软自家好像就有东西拿 github 当网盘来着(具体是啥忘了),就是只放一个二进制到 release 里,也没开源啥的。
2019-10-09 16:22:43 +08:00
回复了 dhairoot 创建的主题 程序员 怎么克服学习 Go 时的恶心感觉,语法太奇怪了
其实写习惯就好了……
虽然我也觉得类型放后面很蠢,但是我现在已经习惯到写 C 的时候也放后面的状态……

emmm 多语言混着写容易精分
2019-10-03 11:41:23 +08:00
回复了 ooo1 创建的主题 奇思妙想 想做一个网络学院
在学校的感觉 -> 路上都是穿着 JK 的漂亮妹子
2019-10-03 11:39:10 +08:00
回复了 ro47bot 创建的主题 问与答 这下难选了, surface pro 7, surface X, surface book, surface neo....
neo 和 duo 先不考虑吧,别的可以纠结下,另外这次没 sb3 吧
直接用大学或者学院把字符串分开就行吧,应该所有学校都是这俩词结尾吧
2019-09-23 17:56:16 +08:00
回复了 cheneydog 创建的主题 问与答 想搭建一个私人论坛,二级域名用什么好。
其实二级域名叫啥都没人看……
起码 bbs 能让别人知道这是个论坛
不过我觉得 talk 挺好的
2019-09-19 17:52:28 +08:00
回复了 dhssingle 创建的主题 程序员 微软为 Windows Termianl 出了一款新字体 Cascadia Code
总觉得这个字体的字自带滑稽表情
比如 make
![make]( https://user-images.githubusercontent.com/7021835/65203603-50362a80-da40-11e9-90d1-b852a34be1f3.png)
2019-09-19 17:04:26 +08:00
回复了 Vegetable 创建的主题 Windows surface pro 6 如何正确升级到 win10 专业版?
家里的台式是不是之前刚出 win10 的时候的白嫖升级啊
(不过白嫖貌似也没和账户绑定
2019-09-19 17:02:53 +08:00
回复了 baomingwong 创建的主题 宽带症候群 多卡带几个手机很难受,有什么解决方案
呼叫转移+ifttt 短信转发?
搞那么多手机卡干啥😂
2019-09-17 20:51:17 +08:00
回复了 PhyllisLin 创建的主题 问与答 用了几天 OneNote 我是真不会用...
你可以试下 Markdown Preview Enhanced https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-cn/
某种意义上挺好的。

但是我还是用 OneNote,毕竟能用笔画图,也能配合 Graphviz 之类的画图
2019-09-15 13:58:30 +08:00
回复了 leosirius666a 创建的主题 程序员 flask django 的模板和前端框架选择
react 不用 SSR 的话,对 SEO 不友好。直接用 jinjia2 起码 SEO 比较友善。
另外 node 写前端打包好慢啊
不过如果有人专门写前端,不用 jinjia2 才是首选
想都学学的话,就用 react+SSR 呗,图省事的 jinjia2 (个人觉得 django 的模板不如 jinjia2 )
2019-09-15 10:22:44 +08:00
回复了 whoami9894 创建的主题 Go 编程语言 实在受不了 VScode 写 Go 的体验了, GoLand 真香
@Ehco1996 不用 language server 的话,貌似不支持 go mod。如果不需要 go mod 的话关掉确实稳定好多
2019-09-14 23:51:46 +08:00
回复了 whoami9894 创建的主题 Go 编程语言 实在受不了 VScode 写 Go 的体验了, GoLand 真香
@dodo2012 不补全直接反手一个 Go: restart language server 就行了(不过这玩意经常性抽风)
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4229 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 04:05 · PVG 12:05 · LAX 20:05 · JFK 23:05
♥ Do have faith in what you're doing.