golang
HG_Panda
这个作者很懒,什么都没留下…
展开
-
golang中使用go时出现的的问题
方式一:此时协程中打印的数字始终是相同的 func main() { m := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} for _, p := range m { fmt.Printf("当前数字[%d]\n", p) go func() { fmt.Printf("go协原创 2017-07-13 15:10:00 · 349 阅读 · 0 评论 -
golang 调用外部程序
Go提供的os/exec包可以执行外部程序 ubuntu 16.04 go 1.9版本 package main import( "os/exec" "fmt" ) func main(){ cmd := exec.Command("/bin/bash", "-c", "./tool 1.jpg") buf, err := cmd.Output() ...原创 2019-04-04 15:06:41 · 5972 阅读 · 1 评论 -
golang实现十进制转n进制
golang实现十进制转n进制 下面用golang实现一个非负十进制整数转26进制的例子,大家参照着修改可以转为任意进制 package export import ( "strconv" ) var ( charSlice = [26]string{"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O...原创 2019-06-27 14:29:07 · 916 阅读 · 0 评论 -
解决golang中too many open file的问题
在golang写的服务器上发现如下错误 查找资料后发现是客户端(也是go编写的)http请求的连接没有关闭,调用以下代码后正常 httpRequest.Header.Set("Connection", "close") 相关资料链接 https://www.cnblogs.com/cobbliu/p/4517598.html https://blog.csdn.net/weixin_33725...原创 2019-06-27 16:05:11 · 2323 阅读 · 0 评论