golang
已收录文章:14102篇
-
golang 实现菜单树的生成,包括菜单节点的选中状态、半选中状态,菜单的搜索。 1 该包提供两个方法根接口 1.1 GenerateTree(nodes, selectedNodes []INode) (trees []Tree) GenerateTree 自定义的结构体实现 INode 接176 收藏
-
当前的实践中问题 在项目之间依赖的时候我们往往可以通过mock一个接口的实现,以一种比较简洁、独立的方式,来进行测试。但是在mock使用的过程中,因为大家的风格不统一,而且很多使用min176 收藏
-
概述 defer 函数大家肯定都用过,它在声明时不会立刻去执行,而是在函数 return 后去执行的。 它的主要应用场景有异常处理、记录日志、清理数据、释放资源 等等。 这篇文章不是分享 defer176 收藏
-
问题内容今天用colly写了个demo,下面是代码func downloadImages(e *colly.HTMLElement) { srcRef := destUrl + e.Attr("src") res, _ := http.Get(srcRef) if strings.Contains(srcRef, "http") && strings.Contains(srcRef, ".jpg") {176 收藏
-
缓冲器的基本结构如下://集冲器接口的实现类型type myBuffer struet { //存放数据的通道 ch chan interface{} //缓冲器的关闭状态:0-未关闭;2-已关闭 closed uint32 //为了消除因关闭缓冲器而产176 收藏
-
问题内容我注意到在多种语言中,随机数的生成有一个随机数种子的概念,如果使用不当,将可能生成相同的随机数,例如:使用go生成一个随机字符串:const letterBytes = "abcdefghijklmnopqrstuvwxyzAB176 收藏