代码改变世界

结构体

2022-01-19 19:26 by 天心PHP, 211 阅读, 0 推荐, 收藏,
摘要:一、结构体 1.1 什么是结构体 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 1.2 结构体的定义和初始化 type struct_variable_type struct { member 阅读全文

GO 定时执行链接

2022-01-12 10:33 by 天心PHP, 83 阅读, 0 推荐, 收藏,
摘要:package main import ( "fmt" "io/ioutil" "net/http" "os" "strconv" "time" ) func main() { var pass string fmt.Println("请输入运行密码:") fmt.Scanln(&pass) if 阅读全文

golang中的三个点 '...'的用法示例详解

2022-01-12 10:18 by 天心PHP, 1521 阅读, 0 推荐, 收藏,
摘要:‘…' 其实是go的一种语法糖。它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。第二个用法是slice可以被打散进行传递。 下面直接上例子: 一个函数的参数列表里面只能有一个可变参数 func test1(args ...string) { //可以接受任意个stri 阅读全文

go 切片扩容案例分析

2022-01-10 17:00 by 天心PHP, 89 阅读, 0 推荐, 收藏,
摘要:类型的大小计算 demo1 := true fmt.Println("bool: ", reflect.TypeOf(demo1).Size()) demo2 := 'a' fmt.Println("rune: ", reflect.TypeOf(demo2).Size()) demo3 := 1 阅读全文

Go语言切片扩容规则闲谈

2022-01-10 16:20 by 天心PHP, 452 阅读, 0 推荐, 收藏,
摘要:s := []string{"a", "b"} // 此时切片长度为2,容量也为2。 s = append(s, "c") s = append(s, "d") s = append(s, "e") fmt.Printf("len=%d, cap=%d\n", len(s), cap(s)) // 阅读全文

Golang 切片(slice)扩容机制源码剖析

2022-01-06 17:15 by 天心PHP, 1206 阅读, 1 推荐, 收藏,
摘要:https://blog.csdn.net/nyist_zxp/article/details/111425091 https://blog.csdn.net/weixin_37509194/article/details/112001014 https://blog.csdn.net/qq_439 阅读全文

计算机最小单位,和结构体占用字节大小分析(内存对齐)

2022-01-03 11:47 by 天心PHP, 1214 阅读, 0 推荐, 收藏,
摘要:文档查询 :https://golang.google.cn/pkg/strconv/ GO的编码为UTF-8编码 计算机的基本的存储单元有: 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。二进制的一个“0”或一个“1”叫一位。 字节(Byte,B):计算机中数据的基 阅读全文

api接口调用

2021-12-02 11:43 by 天心PHP, 148 阅读, 0 推荐, 收藏,
摘要:public function cur_request($URL,$type,$params,$headers){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $URL); if($headers!=""){ curl_setopt ($ch, 阅读全文

mysql知识提升

2021-07-17 10:40 by 天心PHP, 42 阅读, 0 推荐, 收藏,
摘要:视频:https://www.bilibili.com/video/BV1eD4y1D7pR?p=40&spm_id_from=pageDriver 笔记1:https://blog.csdn.net/weixin_43494537/article/details/118545391?spm=100 阅读全文

php+redis+lua实现分布式锁

2021-07-13 19:10 by 天心PHP, 404 阅读, 0 推荐, 收藏,
摘要:以下是我在工作中用到的类,redis加锁两种方式,解锁为了保证原子性所以只用lua+redis的方式 缺陷:虽然死锁问题解决了,但业务执行时间超过锁有效期还是存在多客户端加锁问题。 不过,这个类已经满足了我现在的业务需求 更优的解决方案可以参考以下两篇文章: https://redis.io/top 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页