go
hayayo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一道多线程练习题(GO)
题目:用两个线程,一个输出字母,另一个输出数字,交替输出1A2B3C…package mainimport ( "fmt" "sync")var ( arr []interface{} chanStr chan int waitGroup sync.WaitGroup chanNum chan int strArr = [3]string{...原创 2020-02-29 21:54:34 · 283 阅读 · 0 评论 -
go语言中指针数组与数组指针的区别
数组指针数组指针是一个指向数组的指针举个栗子package mainimport "fmt"const max = 5func main() { n := [max]int{5, 6, 7, 8, 9} //数组指针 var ptrsa *[max]int = &n for i, x := range ptrsa { fmt.Printf("索引:%d 值...原创 2020-02-19 18:44:38 · 652 阅读 · 0 评论 -
go实现多线程爬虫
这里以爬网页图片链接为例,再下载到本地到img文件下package mainimport ( "fmt" "io/ioutil" "net/http" "regexp" "strconv" "strings" "sync" "time")var ( chanPageUrls chan string//数据通道chan waitGroup sync.Wait...原创 2020-02-18 14:52:20 · 956 阅读 · 0 评论 -
使用go mod秒杀安装难题(mac/windows)
go get 的痛,你和丁香鱼都想了解~原创 2020-02-14 15:16:19 · 371 阅读 · 0 评论 -
RPC快速入门(GO)
RPC是什么?在分布式计算,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。RPC是一种服务器-客户端(Client/Server)模式,经典实现是一个通过发送请求-接受回应...原创 2020-02-07 18:42:12 · 436 阅读 · 0 评论 -
GO语言实现二叉树
GO语言实现二叉树二叉树还不了解的可以点击树、二叉树、二叉查找树(二叉搜索树)import( "fmt" "math/rand" "time")const ( rangeNum = 100)//树结构体type tree struct{ value interface{} left, right *tree}var arr []in...原创 2020-01-19 10:49:30 · 372 阅读 · 0 评论 -
用GO语言愉悦的刷LeetCode(算法题)
用GO语言快乐的刷LeetCode(算法题)1.给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。package mainimport ( "fmt" "regexp" "strings")//输入: "A man, a plan, a canal: Panama"//输出: truefunc ma...原创 2020-01-15 15:36:24 · 1292 阅读 · 0 评论
分享