Golang
钱国正
做了10多年的嵌入式Linux开发,熟悉linux网络等
展开
-
Golang截取字符串(支持中文)
Go内置函数不支持截取字符串转换为rune slice之后,一个中文就是一个“字符”, 所以你可以一个一个的替换,取出等操作。func SubString(str string, begin, length int) string { fmt.Println("Substring =", str) rs := []rune(str) lth := len(rs) fm原创 2016-10-12 11:09:34 · 5652 阅读 · 0 评论 -
Go语言字符串反转
实现字符串翻转也就是将“abcd” 转换为 “dcba”func reverse(str string) string { rs := []rune(str) len := len(rs) var tt []rune tt = make([]rune, 0) for i := 0; i < len; i++ { tt = append(tt, r原创 2016-10-12 14:33:52 · 3081 阅读 · 1 评论 -
go http异常处理
原文出处: https://github.com/qianguozheng/ideas/blob/master/golang-http-panic-recover-usage.mdGolang http post panic recover usageBrief IntroductionIn golang, some abnormal case would cause program crash,原创 2017-01-10 13:00:32 · 1721 阅读 · 0 评论 -
go-workerpool 支持每分钟百万并发的抽象原型
使用 Golang 实现了一个简单的消费者模式, 主要解决每分钟百万请求的问题。基本原理:建立固定的工作线程去缓冲池中取数据处理。以此来控制固定时间内处理的请求数源码地址https://github.com/qianguozheng/go-workerpool.git用途控制goroutine的数目简练模型实际使用场景及灵感来源http://marcio.io/2015/07/handling原创 2017-01-14 23:22:32 · 2845 阅读 · 0 评论 -
自动下载Twitter视频图片golang实现
Github地址Github: https://github.com/gohiweeds/twitterdownloader.git功能支持Socks5代理配置国内的:支持设置SOCK5 代理,下载Twitter视频图片 如果已经配置了就不需要了使用SOCK5下载了,如下,直接下载即可,无须配置HTTP代理。 MacOS: export http_proxy=...原创 2018-09-03 14:30:23 · 6828 阅读 · 0 评论