06 2022 档案

摘要:redis安装 安装前提 redis6版本要求gcc版本大于等于5.0,因此先查看当前的gcc版本 gcc -v 如果版本小于5.0,需要安装新版本的gcc, 参考《gcc升级到高版本》 解压源码包 tar -zxvf /home/redis-6.0.8.tar.gz cd /home/redis- 阅读全文
posted @ 2022-06-23 18:35 影随风动91 阅读(43) 评论(0) 推荐(0) 编辑
摘要:在线安装 修改yum源 因为centos6官方停止yum源,因此需要自己手动改一下 echo > /etc/yum.repos.d/CentOS-Base.repo vi /etc/yum.repos.d/CentOS-Base.repo 修改为如下内容 [base] name=CentOS-$re 阅读全文
posted @ 2022-06-23 18:24 影随风动91 阅读(17) 评论(0) 推荐(0) 编辑
摘要:堆和栈都是编程语言里的虚拟概念,并不是说在物理内存上有堆和栈之分, 两者的主要区别是栈是每个线程或者协程独立拥有的,从栈上分配内存时不需要加锁。 而整个程序在运行时只有一个堆,从堆中分配内存时需要加锁防止多个线程造成冲突, 同时回收堆上的内存块时还需要运行可达性分析、引用计数等算法来决定内存块是否能 阅读全文
posted @ 2022-06-23 18:17 影随风动91 阅读(14) 评论(0) 推荐(0) 编辑
摘要:内存管理一般包含三个不同的组件,分别是用户程序(Mutator)、分配器(Allocator)和收集器(Collector)1,当用户程序申请内存时,它会通过内存分配器申请新内存,而分配器会负责从堆中初始化相应的内存区域。 编程语言的内存分配器一般包含两种分配方法,一种是线性分配器(Sequenti 阅读全文
posted @ 2022-06-23 18:16 影随风动91 阅读(37) 评论(0) 推荐(0) 编辑
摘要:GC原理 现代高级编程语言管理内存的方式分为两种:自动和手动,像 C、C++ 等编程语言使用手动管理内存的方式, 工程师编写代码过程中需要主动申请或者释放内存; 而 PHP、Java 和 Go 等语言使用自动的内存管理系统,有内存分配器和垃圾收集器来代为分配和回收内存, 其中垃圾收集器就是我们常说的 阅读全文
posted @ 2022-06-23 17:57 影随风动91 阅读(26) 评论(0) 推荐(0) 编辑
摘要:func main() { //type Dict map[string]interface{} // //dict := Dict{"name": "zhang", "age": 10} MyTestType(dict) // //var aa interface{} //aa = dict // 阅读全文
posted @ 2022-06-15 16:57 影随风动91 阅读(18) 评论(0) 推荐(0) 编辑
摘要:参考链接:atime, ctime and mtime in Unix filesystems 阅读全文
posted @ 2022-06-05 22:26 影随风动91 阅读(8) 评论(0) 推荐(0) 编辑
摘要:npm源设置 设置镜像源 华为源,因为软件使用electron5.0.0版本,只有华为源有 npm config set registry https://mirrors.huaweicloud.com/repository/npm/ npm config set disturl https://m 阅读全文
posted @ 2022-06-01 11:04 影随风动91 阅读(94) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示