Golang 网络爬虫框架gocolly/colly 一

Golang 网络爬虫框架gocolly/colly 一 gocolly是用go实现的网络爬虫框架,目前在github上具有3400+星,名列go版爬虫程序榜首。gocolly快速优雅,在单核上每秒可以发起1K以上请求;以回调函数的形式提供了一组接口,可以实现任意类型的爬虫;依赖goquery库可以像jquery一样选择web元素。 gocolly的官方网站是http://go-colly.org/,提供了详细的文档和示例代码。安装colly: go get -u github.com/goco...阅读全文

2017-12-29 19:57 majianguo
阅读:30831 评论:1

为什么80%的码农都做不了架构师?

一般来说技术团队的金字塔顶尖往往是技术最牛的人做架构师(或TL)。所以架构师在广大码农中的占比大概平均不到 20%。而架构师也可以分为初级、中级、高级,江湖上真正高水平的架构师就更少了。所以,80%码农干上许多年,还是做不了架构师,正在辛苦工作的程序员们,你有没有下面几种感觉?​① 我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。② 我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,Swoft用的人最近比较多啊,听说最近Sw...阅读全文

2019-06-20 12:03:47 PHPsix
阅读:77170 评论:21

Uber Go 风格指南(译)

博客地址:note.mogutou.xyz/articles/20… Uber Go 风格指南 译文:github.com/Allenxuxu/u… 原文:github.com/uber-go/gui… 简介 风格是指规范代码的共同约定。风格一词其实是有点用词不当的,因为共同约定的范畴远远不止 gofmt 所做的源代码格式化这些。 本指南旨在通过详尽描述 Uber 在编写 Go 代码中的注意事项(规定)来解释其中复杂之处。制定这些注意事项(规定)是为了提高代码可维护性同时也让工程师们高效的使用 ...阅读全文

2019年10月13日 惜朝_
阅读:2772 评论:1

Gormat - 跨平台Gopher辅助工具

跨平台的界面化golang便捷转换器,支持数据库转Struct、Sql转Struct、Json转Struct等。 Features 功能展示 [x] 数据库转Struct [x] 数据引擎支持 [x] Mysql [ ] PostgreSQL [ ] Sqlite3 [ ] Mssql [x] 自动存文件 [x] 标签支持 [x] Gorm [x] Xrom [x] JSON [x] 排除列表 [x] 数据映射 [x] 自定义转型 [x] Sql转Struct [x] Json转Struct P...阅读全文

2020-03-10 11:32:34 airplayx
阅读:998 评论:0

25. 学习 Go 协程:详解信道/通道

Hi,大家好,我是明哥。 在自己学习 Golang 的这段时间里,我写了详细的学习笔记放在我的个人微信公众号 《Go编程时光》,对于 Go 语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习 Go 语言,不防关注一下,一起学习,一起成长。 我的在线博客:http://golang.iswbm.com我的 Github:github.com/iswbm/GolangCodingTime Go 语言之所以开始流行起来,很大一部分原因是因为它自带的并发机制。 如果说 go...阅读全文

2020-06-03 13:32:34 Python编程时光
阅读:693 评论:0

中国身份证号验证库

> [id-validator](https://github.com/guanguans/id-validator) - 中国身份证号验证库。 ## 功能 * 中国身份证号验证 * 获取身份证号信息 * 升级 15 位身份证号为 18 位 * 伪造符合校验的身份证号 ## 安装 ``` shell script $ go get -u github.com/guanguans/id-validator ``` ## 使用 这只是一个快速介绍, 请查...阅读全文

阅读:4485 评论:0