首页   注册   登录
 OhYee 最近的时间轴更新
OhYee's repos on GitHub
Python · 42 人关注
documentDownloader
download document from book118 for free
Python · 15 人关注
OBlog
A Python Blog based on flask.
JavaScript · 7 人关注
hexo-theme-indigo
这个只是我修改的别人的,大家fork去原项目啊
Python · 6 人关注
markdown2html
use python markdown to html
Dart · 5 人关注
flutter_rtmp_publisher
JavaScript · 4 人关注
Dormitory-Manager-System
Dormitory Manager System寝室管理系统
HTML · 3 人关注
OhYee.github.io
网站源文件可见 https://github.com/OhYee/sourcecode/tree/master/Blog 网站网址:https://www.oyohyee.com/
JavaScript · 2 人关注
3U-Tourism-Crowdfunding
3U旅游众筹网站
C · 2 人关注
Embedded-Alarm
嵌入式闹钟
Go · 2 人关注
gcg
Go code generator
JavaScript · 2 人关注
heroku-node-proxy
一键在Heroku上部署node-unblocker Web代理,简单易用且免费
Python · 2 人关注
icourse163-register
中国大学mooc注册机
2 人关注
introduction
Vue · 2 人关注
iview
A high quality UI Toolkit built on Vue.js 2.0
C++ · 2 人关注
PAT
PAT C++,Python,Java source code
Go · 1 人关注
ait
Go · 1 人关注
blotter
Golang blog backend
Go · 1 人关注
goutils
Python · 1 人关注
jw-aid
This spider get infomation from ahu-jwc's website to get more convenience.
C++ · 1 人关注
OpenArkCompiler
方舟编译器源代码(网传)
TypeScript · 0 人关注
blotter_page
Go · 0 人关注
go-common
哔哩哔哩 bilibili 网站后台工程 源码
0 人关注
gocc
Parser / Scanner Generator
Go · 0 人关注
godot
Go · 0 人关注
goldmark-dot
This is a extension for goldmark
Go · 0 人关注
goldmark-mathjax
A mathjax extension for goldmark
Go · 0 人关注
gomarkdown
Go markdown render
Go · 0 人关注
gosql

OhYee

V2EX 第 177450 号会员,加入于 2016-06-14 21:15:34 +08:00
OhYee 最近回复了
17 小时 43 分钟前
回复了 Jasonwxy 创建的主题 问与答 2019,求推荐副卡手机套餐,用来取快递外卖之类的
移动 8 块的保号套餐,电信 5 块的保号套餐
命令与征服系列只玩过红色警戒

原版的话,红警 2 和尤里的复仇肯定是玩得最多的
mod 的话,应该心灵终结是最好的

(小孩子才做选择,全玩一遍多好,剧情还是连续的。当电影看了)
备案也不麻烦啊,就填下东西
再不济最坏也能做个反向代理,给自己内网弄个公网 ip 转发,在外面访问家里的设备
先去找个机场,买了服务后就给你安卓客户端了。
找个 play 商店的安装包,实在找不到留个邮箱发你
连上机场进 play 商店下东西

至于音乐,我个人更倾向于留着后台。毕竟如果第三方播放器,你不给后台可能息屏按播放键不放歌(或者调用自带播放器
至于自带播放器开着就开着呗,也不干啥坏事。
(其实你暂停后在切后台那里上滑就能关掉的播放器后台,以及 google 助手,梯子等各种可能你不想关的。所以这种不关的要下滑锁定下)
9 天前
回复了 inhzus 创建的主题 程序员 快速掌握一个语言的方法
刚开始学一门新语言写的项目不都是玩具么
不应该写够一定量,“学会”这门语言后才会去写一些正式点的项目么
10 天前
回复了 yang59324 创建的主题 问与答 如果手机只能安装 2 个应用
大部分都可以用浏览器代替实现
而且不少手机预装支付宝,微信

装个 tim,装个梯子
1、2 是倒数第二行的 chan_c <- true 触发的
1、2 后面的 chan_n <- true 触发 A、B
然后 A、B 后面的 chan_c <- true 触发 3、4
<-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 收到数据,继续执行。后面没代码了,所以结束程序。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4202 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 30ms · UTC 05:48 · PVG 13:48 · LAX 21:48 · JFK 00:48
♥ Do have faith in what you're doing.