二叉树: golang实现二叉树的最近公共祖先
package mainimport ("fmt""testing")// TreeNode represents a node in a binary treetype TreeNode struct {Val intLeft *TreeNodeRight
package mainimport ("fmt""testing")// TreeNode represents a node in a binary treetype TreeNode struct {Val intLeft *TreeNodeRight
func(s *systemd) Status (Status,error) {exitCode, out, err := s.runWithOutput("systemctl","is-active", s.unitName)if exitCode ==0
本周早些时候,我写了一篇题为《Go 的流行度》的文章。这篇文章本身很受欢迎,我从 Go 社区收到了很多很棒的反馈(谢谢!)。我在文章中提到的一件事,也是很多人评论的一件事,就是根据 Google Trends,Go 在中国显然很受欢迎。上图显示了 Google
golang语言和Rust语言是这几年新流行的两个现代化的高性能静态类型语言,两者都是为高性能而生,都是逼近C/C++这样的底层语言。虽然目标一样,但是在开发上两者却大不相同,对于我而言,golang是极简语法,Rust则是复杂语法。