Go语言Slice作为函数参数详解 前言 首先要明确~~Go语言中实质只有值传递~~,引用传递和指针传递是相对于参数类型来说。 个人认为上诉的结论不对,把引用类型看做对指针的封装,一般封装为结构体,结构体是值类型,所以感觉都是值传递。不然我感觉其它语言实质不也都是值传递?不过我刚学Go,可能还没完全 ...
分类:
编程语言 时间:
2021-07-02 15:45:53
阅读次数:
0
1.进入MySql数据库 mysql -uroot -p 2.查看数据库show databases; 3.创建数据库(GoTest)CREATE DATABASE GoTest 4.创建数据表()USE GO_TEST;CREATE TABLE `User`( `Id` BIGINT(20) NO ...
分类:
数据库 时间:
2021-07-01 17:27:15
阅读次数:
0
1.目录 2.service package main import ( "fmt" "net" ) func processConn(conn net.Conn) { for { //3.与客户端通信 var temp [128]byte n, err := conn.Read(temp[:]) ...
分类:
其他好文 时间:
2021-06-29 16:04:05
阅读次数:
0
14. 字符串 什么是字符串? Go 语言中的字符串是一个字节切片。把内容放在双引号""之间,我们可以创建一个字符串。让我们来看一个创建并打印字符串的简单示例。 Copy package main import ( "fmt" ) func main() { name := "Hello World ...
分类:
其他好文 时间:
2021-06-28 21:18:43
阅读次数:
0
15. 指针 什么是指针? 指针是一种存储变量内存地址(Memory Address)的变量。 如上图所示,变量 b 的值为 156,而 b 的内存地址为 0x1040a124。变量 a 存储了 b 的地址。我们就称 a 指向了 b。 指针的声明 指针变量的类型为 *T,该指针指向一个 T 类型的变 ...
分类:
其他好文 时间:
2021-06-28 21:18:17
阅读次数:
0
01 背景 面对大量用户访问、高并发请求,单机网站可以从软硬件两个方面寻求解决方法: 1、硬件方面:可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器; 2、软件方面:采用高效率的编程语言(比如Go,Erlang,Scala)等。 但是,当单机容量达到极限时,我们需要考虑业务拆分和分布 ...
分类:
编程语言 时间:
2021-06-28 20:23:37
阅读次数:
0
package main //程序的包名 /* import "fmt" import "time" */ import ( "fmt" "time" ) //main函数 func main() { //函数的{ 一定是 和函数名在同一行的,否则编译错误 //golang中的表达式,加";", 和 ...
分类:
其他好文 时间:
2021-06-28 20:07:48
阅读次数:
0
package main import ( "fmt" "math/rand" "sync" "time" ) var wg sync.WaitGroup func f1(i int) { wg.Done() fmt.Println(i) } func main() { rand.Seed(time ...
分类:
其他好文 时间:
2021-06-28 19:53:07
阅读次数:
0
我裂开,一波未平一波又起... 按照MS教程上填写 package main import "fmt" func main() { fmt.Println("Hello World!") } 然后无脑搜索教程,其中修改了launch.json无济于事,按理来说新手入门的话应该VSC的配置文件是不需要 ...
分类:
其他好文 时间:
2021-06-28 19:44:16
阅读次数:
0
原因: mysql数据库的时区设置错误 解决办法: ①.Win+R 输入cmd 打开控制台 ②.打开数据库, 输入: mysql -uroot -p ③.查看数据库是否设置时区 show variables like '%time_zone%'; mysql> show variables like ...
分类:
数据库 时间:
2021-06-28 18:57:02
阅读次数:
0