golang中flag包解析命令行参数

import (    "fmt"    "flag") func main() {    var in *string = flag.String("in", "infile", "input infile...")    var out *string = flag.String("out&qu
发布时间:2015-09-09 | 类别:编程相关 | 阅读:937 | 评论:0 | 标签:golang flag

golang在windows下建立交叉编译环境

在安装好go后,建立交叉编译环境还需要一个重要的工具链gcc,推荐使用mingw,下载地址如下http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/mingw-get-inst-20120426.exe/download安装好后,下文假设安装在D:MinGW下,将D:MinGWbin添加到系统环境变量 %PATH% 中。假设Go安装在c:go下面,将下面的批处理文件放置到c:gosrc下后执行。Plain Text code?123456789101112131415161718192021222324252627282930313233rm -rf&
发布时间:2015-03-18 | 类别:编程相关 | 阅读:1369 | 评论:0 | 标签:golang 交叉编译

golang channel有缓冲与无缓冲的重要区别

golang channel 有缓冲 与 无缓冲 是有重要区别的我之前天真的认为 有缓冲与无缓冲的区别 只是 无缓冲的 是 默认 缓冲 为1 的缓冲式其实是彻底错误的,无缓冲的与有缓冲channel有着重大差别那就是一个是同步的 一个是非同步的怎么说?比如c1:=make(chan int)        无缓冲c2:=make(chan int,1)      有缓冲c1<-1                            无缓冲的 不仅仅是 向 c1 通道放 1 而是 一直要有别的线程
发布时间:2014-10-05 | 类别:编程相关 | 阅读:795 | 评论:0 | 标签:golang

公告

2014年10月4日创建

标签云

最近评论

友情链接