Thu, 03 Sep 2020

Go 数值类型相互转换

golang 数值类型之间可以通过 ```新类型(变量)```的方式互相转换,int、int32、int64、float、float32、float64相互转换 例子 ``` va...

Thu, 03 Sep 2020

Go string和byte数组相互转换

1、string转byte数组 ``` s := "hello world" bs := []byte(s) ``` 2、byte数组转string ``` data := []b...

Thu, 03 Sep 2020

Go 类型断言, interface类型转换

语法 ``` , := .( 目标类型 ) ``` 例子 ``` var i interface{} = "TT" j, b := i.(int) if b { fmt.Print...

Thu, 03 Sep 2020

Go int转string

int转string, 10进制。相当于 FormatInt(i, 10) ``` strconv.Itoa(i int) string ``` 例子 ``` fmt.Printl...

Thu, 03 Sep 2020

Go string转int

string转int ``` strconv.Atoi(s string) (i int, err error) ``` 例子 ``` fmt.Println(strconv.At...

Thu, 03 Sep 2020

Go package strconv

strconv 实现了基本数据类型的字符串表示形式之间的转换。 func Itoa(i int) string func FormatBool(b bool) string fun...

Thu, 03 Sep 2020

Go bool转string

将布尔值转换为字符串 "true" 或 "false" ``` strconv.FormatBool(b bool) string ``` 例子 ``` fmt.Println(s...

Thu, 03 Sep 2020

Go int64转string

``` strconv.FormatInt(i int64, base int) string ``` FormatInt 将 int64 型整数 i 转换为字符串形式,base表...

Thu, 03 Sep 2020

Go float64转string

将浮点数 f 转换为字符串值, fmt表示格式标记(b、e、E、f、g、G),prec表示精度,bitSize浮点位数 ``` strconv.FormatFloat(f floa...

Thu, 03 Sep 2020

Go string转float64

strconv 包实现了字符串与数字(整数、浮点数等)之间的互相转换. ``` strconv.ParseFloat(s string, bitSize int) (f float...

Thu, 03 Sep 2020

Go string转bool

strconv 包实现了字符串与数字(整数、浮点数等)之间的互相转换. ``` strconv.ParseBool(str string) (value bool, err err...

Thu, 03 Sep 2020

Go string转int64

strconv 包实现了字符串与数字(整数、浮点数等)之间的互相转换. ``` strconv.ParseInt(s string, base int, bitSize int) ...

Thu, 03 Sep 2020

Nginx日志分析统计PV UV IP

pv一般都是统计指定页面的点击量,这里用首页来计算 ``` grep "/index.php" /var/log/nginx/access.log | wc -l ``` uv是统...

Thu, 03 Sep 2020

Go 获取程序运行的绝对路径

``` package main import ( "fmt" "os" "os/exec" "path/filepath" ) func main() { fmt.Println...

Thu, 03 Sep 2020

Go语言fmt包常用函数(Sprintf、Println、Printf)介绍

### func Sprintf ``` func Sprintf(format string, a ...interface{}) string ``` Sprintf 根据于格...