09 2017 档案
摘要:众所周知,go语言在多线程方面的支持是十分完备的。在go语言sync包中提供了一个Cond类,这个类用于goroutine之间进行协作。 这个类并不复杂,只有三个函数,Broadcast() , Signal(), Wait(), 一个成员变量,L Lock 其中Broadcast()实现的功能是唤
阅读全文
摘要:go语言中如何判断一个方法是私有的还是公有的?说出来你可能不信,通过首字母的大小写。 不管是一个变量还是一个函数,如果它的首字母是大写的,那么它就是包外可见的,也就是说可以 从这个包的外面访问这个资源。 反之,如果它的首字母是小写的,那么它就只能在包内访问。
阅读全文
摘要:在使用git指令时难免会发生错误的merge的情况,那么如何在这种情况下回退到错误发生之前的情况? git reflog 指令显示历史的操作 4457e43 HEAD@{0}: reset: moving to 4457e435361fad HEAD@{1}: reset: moving to HE
阅读全文

浙公网安备 33010602011771号