原文:Go 和 Colly笔记

Colly是Go下功能比较完整的一个HTTP客户端工具. 安装 Win 下载zip包, 直接解压至c:根目录. 如果不打算直接命令行使用, 可以不配置环境变量 Ubuntu 下载tar.gz, 解压至 opt, 可以不配置环境变量 Golang里的协程同步 等价于Java中的锁 Mutex 在Go程序中为解决Race Condition和Data Race问题, 使用Mutex来锁定资源只能同时被 ...

2020-06-11 15:28 0 727 推荐指数:

查看详情

Go module学习笔记

go module 常用命令 模块维护:go mod command arguments创建模块:go mod init example.com/hello清除无用依赖: go mod tidy 测试packages:go test [build/test flags] [packages ...

Mon Mar 09 01:59:00 CST 2020 0 625
go module学习笔记

go module了解 前言 Go 的包管理方式是逐渐演进的, 最初是 monorepo 模式,所有的包都放在 GOPATH 里面,使用类似命名 空间的包路径区分包,不过这种包管理显然是有问题,由于包依赖可能会引入破坏性更新,生产环境和测试环 境会出现运行不一致的问题。 从 v1.5 ...

Tue Feb 18 16:54:00 CST 2020 0 241
Golang 笔记 5 go语句

Go语句和通道类型是Go语言的并发编程理念的最终体现。与defer语句相同,go语句也可以携带一个表达式语句。Go语句的执行会很快结束,并不会对当前流程的进行造成阻塞或明显的延迟。一个简单的示例: go fmt.Println("Go") go语句仅由一个go关键字和一条表达式语句 ...

Wed Mar 22 04:33:00 CST 2017 0 1584
go js 学习笔记(一)

---恢复内容开始--- 由于工作需要,需要gojs 简单来说 GoJS的绘图基于Html5的Canvas元素。一个Gojs文件基本构成包括画布,数据模型,模型内节点等。 一般来说通过id方式获取盒子,然后通过gojs的 go.GraphObject.make;来创建画布 ...

Sat Apr 27 17:58:00 CST 2019 0 628
go 学习笔记(1)--package

引入包有以下几种方式: 1. 最简单的方式引入一个包的方式是直接引入包,例如:     import "fmt"     import "os" 2. 也可以通过下面的方式将 ...

Tue Nov 06 04:11:00 CST 2018 0 641
从Python到Go:初学笔记

本文记录了我在学习Go的过程时的一些笔记,主要是比较Python和Go之间的差异并作简单描述,以此使Python程序员对Go语言的特性有简略的了解。初学难免有纰漏,欢迎各位批评指正补充交流,谢谢。 数组和slice Go中的数组需要在创建时确定长度,一个更灵活的对象是slice,后者可以使 ...

Thu Aug 12 00:40:00 CST 2021 0 319
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM