Every day to be a little better

2017年04月的文章

go

go flag

admin阅读(339)

Go 提供了一个 flag 包,支持基本的命令行标志解析。我们将用这个包来实现我们的命令行程序示例。 > 1、设置提示接收参数 //基本的标记声明仅支持字符串、整数和布尔值选项。这里我们声明一个默认值为 "foo" 的字符串标志 word并...

go

go chan有缓冲和无缓冲

admin阅读(397)

go chan有缓冲无缓冲区别 同步非同步区别 – 有缓冲与无缓冲 c1:=make(chan int) //无缓冲 c2:=make(chan int,1) //有缓冲 c1 <- 1 无缓冲c1 通道放入1后需要有携程...

go

go 数组、slice、map使用

admin阅读(367)

go 数组使用 var arr2 [5]int arr2[1] = 5 //数组声明以后可以直接赋值 fmt.Println(arr2) arr := new([5]int) //&[0 0 0 0 0] 返回带地址的初始化值 fm...

go

go slice和数组的区别

admin阅读(334)

1.使用方式 数组和slice长的很像,操作方式也都差不多,并且slice包含了数组的基本的操作方式,如下标、range循环,还有一些如len()则是多种类型共用,所以根据操作根本搞不清数组和切片的区别,能够看出区别的地方主要看如何声明的。...

PHP

php发送与接收流文件

admin阅读(470)

数据流 数据流(data stream)最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。然而,我们所提到的数据流概念与此不同。这个概念最初在1998年由Henzinger在文献87中提出,他将数据流定义为“只能以事先规定...

go

go文件读取

admin阅读(343)

go文件读取 一次性读取 – 适用于小文件 package main import ( "os" "io/ioutil" "fmt" ) func ReadAll(filePth string) ([]byte, error) ...

go

go合并Exlce文件

admin阅读(472)

之前写的一个go合并excel小demo 编译之后 放入要合并的excel目录 执行 集合自动遍历Excel文件将所有合并生成一个新文件 代码 package main import ( "strings" "path/filepath" ...

go

go 输出文件写操作

admin阅读(373)

go执行输出文件写操作 go创建文件写入字符串 package main import "os" func main() { f, _ := os.Create("./outputFile.txt") f.Write([]byte("测试输...

go

go 获取当前运行文件路径

admin阅读(1003)

go文件、目录、系统环境函数 go 获取当前运行文件目录 go 获取当前运行文件目录 file, _ := exec.LookPath(os.Args[0]) path, _ := filepath.Abs(file) println(pa...

go

go url参数解析

admin阅读(529)

练习代码 package main import "fmt" import "net/url" import "strings" func main() { //我们将解析这个 URL 示例,它包含了一个 scheme,认证信息,主机名,端...