Loading

08 2023 档案

摘要:Go语言中的slice表示一个具有相同类型元素的可变长序列,语言本身提供了两个操作方法: 1. 创建:make([]T,len,cap) 2. 追加: append(slice, T ...) 同时slice支持随机访问。本篇文章主要对slice的具体实现进行总结。 ## 1. 数据结构 go语言的 阅读全文
posted @ 2023-08-31 21:34 啊哈哈哈哈312 阅读(632) 评论(0) 推荐(0)
摘要:众所周知,Mysql的事务隔离级别分为4个,分别是READ-UNCOMMITED,READ-COMMITED,REPEATABLE-READ,SERIALIZABLE,在常规数据库概论中,前三种事务隔离级别会带来脏读、不可重复读、幻读的问题,对应关系如下: ||脏读|不可重复读|幻读 | | | | 阅读全文
posted @ 2023-08-30 21:10 啊哈哈哈哈312 阅读(521) 评论(0) 推荐(2)
摘要:## 单调性 单调性是数学中使用的一种常见性质,通常用于描述函数,在高等数学中的定义常常为: 设函数f(x)在区间I上有定义,如果对于I上的任意两个数x1和x2,当x1f(x2)),则称函数f(x)在区间I上是单调递增的(或者单调递减的)。 例如如下图像就是两个单调函数。 ![](https://i 阅读全文
posted @ 2023-08-29 11:51 啊哈哈哈哈312 阅读(329) 评论(0) 推荐(0)
摘要:提要:本系列文章主要参考`MIT 6.828课程`以及两本书籍`《深入理解Linux内核》` `《深入Linux内核架构》`对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 1. 内存中的物理内存页的管理 2. 分配大块内存的伙伴系统 3. 分配较小内存的slab、slub、slob分 阅读全文
posted @ 2023-08-15 11:18 啊哈哈哈哈312 阅读(384) 评论(0) 推荐(0)
摘要:提要:本系列文章主要参考`MIT 6.828课程`以及两本书籍`《深入理解Linux内核》` `《深入Linux内核架构》`对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 1. 内存中的物理内存页的管理 2. 分配大块内存的伙伴系统 3. 分配较小内存的slab、slub、slob分 阅读全文
posted @ 2023-08-11 12:14 啊哈哈哈哈312 阅读(506) 评论(0) 推荐(0)
摘要:提要:本系列文章主要参考`MIT 6.828课程`以及两本书籍`《深入理解Linux内核》` `《深入Linux内核架构》`对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 1. 内存中的物理内存页的管理 2. 分配大块内存的伙伴系统 3. 分配较小内存的slab、slub、slob分 阅读全文
posted @ 2023-08-08 17:01 啊哈哈哈哈312 阅读(519) 评论(0) 推荐(1)