2023年1月18日
摘要:
接口的值 接口的值简单来说,是由两部分组成的,就是类型和数据。 那么判断两个接口是相等,就是看他们的这两部分是否相等;另外类型和数据都为nil才代表接口是nil,这里就解释了上面的问题。由于golang的err实现是一个接口,所以很容易在err的处理过程中写错。 接口的数据结构 go的接口有两种结构
阅读全文
posted @ 2023-01-18 20:52
博览天下with天涯海角
阅读(127)
推荐(0)
2023年1月17日
摘要:
Go sync包提供了两种锁类型:互斥锁sync.Mutex 和 读写互斥锁sync.RWMutex,都属于悲观锁。 概念: Mutex是互斥锁,当一个 goroutine 获得了锁后,其他 goroutine 不能获取锁(只能存在一个写者或读者,不能同时读和写) 使用场景: 多个线程同时访问临界区
阅读全文
posted @ 2023-01-17 20:55
博览天下with天涯海角
阅读(367)
推荐(0)
摘要:
参考:模块三 GO语言实战与应用-unicode与字符编码 - lvp - 博客园 (cnblogs.com) Go 语言字符编码基础 Go 语言中的标识符可以包含“任何 Unicode 编码可以表示的字母字符”。虽然可以直接把一个整数值转换为一个string类型的值。但是,被转换的整数值应该可以代
阅读全文
posted @ 2023-01-17 12:35
博览天下with天涯海角
阅读(1512)
推荐(0)
摘要:
转载:Go基础系列:9. 内置集合 - map - 知乎 (zhihu.com) 学到什么 什么是 map? 如何创建 map? 判断键是否存在? 如何获取 map 长度? 如何遍历 map? 如何删除键/值对? map 是引用类型还是值类型? 概念 map 是一种键(key)/值(value)对的
阅读全文
posted @ 2023-01-17 12:09
博览天下with天涯海角
阅读(84)
推荐(0)
摘要:
转载:Go基础系列:7. 内置集合 - 数组 - 知乎 (zhihu.com) 学到什么 什么是数组? 如何获取数组长度? 如何操作数组元素? 如何比较两个数组? 如何拷贝数组? 如何创建多维数组? 如何省略变量(补充)? 概念 数组是一个长度固定和元素类型相同的集合,类型也可以自定义。如果想保存任
阅读全文
posted @ 2023-01-17 11:18
博览天下with天涯海角
阅读(104)
推荐(0)
2023年1月16日
摘要:
判断前后缀 HasPrefix() 判断字符串 s 是否以 prefix 开头: strings.HasPrefix(s, prefix string) bool HasSuffix() 判断字符串 s 是否以 suffix 结尾: strings.HasSuffix(s, suffix strin
阅读全文
posted @ 2023-01-16 14:45
博览天下with天涯海角
阅读(61)
推荐(0)
2023年1月15日
摘要:
mysql时间相关类型: date //年月日 2023-1-15 time //时分秒 10:10:10 datetime //年月日时分秒 2023-1-15 10:10:10 timestamp //时间戳,插入,更新时自动写入当前时间 注意mysql的时间格式,日期尽量使用 yyyy-mm-
阅读全文
posted @ 2023-01-15 20:33
博览天下with天涯海角
阅读(101)
推荐(0)
2022年12月19日
摘要:
处理表单的输入 用户在表单中输入的数据会以键值的形式记录在请求的主体(body)中,然后以HTTP POST请求的形式发送至服务器。服务器在接收浏览器发送的表单请求后,还需要对这些数据进行语法分析(ParseForm()),从而提取出数据中记录的键值对。 先来看一个表单递交的例子,我们有如下的表单内
阅读全文
posted @ 2022-12-19 15:14
博览天下with天涯海角
阅读(71)
推荐(0)
2022年12月17日
摘要:
(1)type Handler type Handler interface { ServeHTTP(ResponseWriter, *Request) } 该接口用于开发者能够实现自己的Handler,只要实现ServeHTTP(ResponseWriter, *Request)方法即可 实现了S
阅读全文
posted @ 2022-12-17 18:15
博览天下with天涯海角
阅读(248)
推荐(0)
2022年12月16日
摘要:
session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(map)来保存信息。 当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否包含了一个session标识-称为session id,如果已经包含一个session id则说明以前已经为此
阅读全文
posted @ 2022-12-16 00:03
博览天下with天涯海角
阅读(691)
推荐(0)