- 博客(8)
- 收藏
- 关注
原创 记一次Golang的GC
golang中GC采用三色标记: 灰色:对象已被标记,但这个对象包含的子对象未标记 黑色:对象已被标记,且这个对象包含的子对象也已标记,gcmarkBits对应的位为1(该对象不会在本次GC中被清理) 白色:对象未被标记,gcmarkBits对应的位为0(该对象将会在本次GC中被清理) GC触发 阈值:默认内存扩大一倍,启动GC 定期:默认2min触发一次GC 手动:runtime.gc() GC执行两个操作
2021-11-17 17:37:39 363
原创 记一次复杂度
时间复杂度for(int i = 0 ; i < n ; i++) //<- 从 0 到 n,执行 n+1 次{ a++; //<- 从 0 到 n-1,执行 n 次} for 循环从 i 的值为 0 一直逐增至 n(注意,循环退出的时候 i 值为 n),因此 for 循环语句执行了 n+1 次; 而循环内部仅有一条语句,a++ 从 i 的值为 0 就开始执行,i 的值每增 1 该语句就执行一次,一直...
2021-11-15 15:30:09 967
原创 一个脚本帮你搞定ArchLinux+kde桌面安装
ArchLinux-setup介绍免去繁琐的archlinux分区,挂载,配置网络一个脚本自动解决,自动安装码云地址:https://gitee.com/ribbog77/arch-linux-setup软件架构EFI:512mswap:16G/:剩余空间安装教程进入后先连接wifiiwclstation wlan0 scanstation wlan0 get-networkstation wlan0 connect 网络名然后输入密码quit退出把源添加国内源vi
2020-11-01 12:43:05 998 2
原创 不准再说linux丑,Ubuntu20.04+kde美化,动态桌面,软件安装
ubuntu20.04美化教程安装ubuntu kdeubuntu官网下载好最新发行版ubuntu20.04,制作启动盘以最小安装,安装系统,然后替换/etc/apt/source.list中为国内源,执行sudo apt updatesudo apt upgrade如果是amd的cpu需要更换内核其他版本的自行百度,必须5.7版本以上,否则无法调节屏幕亮度,下载:1.linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.
2020-11-01 02:43:11 26752 36
原创 opencore黑苹果教程
最近忽然在朋友圈看到人家装了台式的黑苹果,心里就起了给自己的笔记本装上黑苹果的心思,于是就下了个小决心用一个星期的时间
2020-06-14 21:09:07 33137 14
原创 redis基本操作
redis(NoSQL,内存型K-V数据库)类型string(键若存在,就修改)set key value(添加命令)get key(获取命令)mset key value key value …(设置多个键值)mget key key … (获取多个值)setex key seconds(过期秒数) value(设置过期时间)del key key …(删除)hash(⽤于...
2019-08-16 01:16:13 134
原创 mysql数据库主从,分布式
slave将master的binary log拷贝到它自己的中继日志。首先,slave开始一个工作线程——I/O线程。I/O线程在master上打开一个普通的连接,然后开始binlog dump process。Binlog dump process从master的二进制日志中读取事件,如果已经跟上master,它会睡眠并等待master产生新的事件。I/O线程将这些事件写入中继日志
2019-08-14 17:32:59 464
原创 mysql索引,引擎选择
mysql索引Primary key 主键数据唯一标识Foreign key 外键关联标识,交给mysql维护表关系,保持数据完整性CASCADE(在父表上update/delete记录时,同步update/delete掉子表的匹配记录)ON DELETE:删除主表时自动删除从表。删除从表,主表不变ON UPDATE:更新主表时自动更新从表。更新从表,主表不变SE...
2019-08-14 15:23:59 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人