在Linux系统中,每个内存地址都是虚拟的。它们不直接指向RAM中的任何地址。每当您访问一个内存位置时,都会执行一种转换机制来匹配相应的物理内存。让我们从一个介绍虚拟内存概念的小故事开始。给定一个旅馆,每个房间都可以有一个电话,每个电话都有一个私人号码。当然,所有安装的电话都是酒店的。他们都不能从酒 ...
分类:
其他好文 时间:
2021-02-02 11:12:12
阅读次数:
0
内存泄漏检测原理: 内存分类:1. 泄漏内存2. 废弃内存:无用场景,Arc时代多见于循环引用3. 缓存内存 Leaks检测内存泄漏Allocations检测废弃内存,通过对比屏幕快照的方式发现内存的便捷化 过往的开源库:HeapInspector-iOS:改进Allocations检测,hook方 ...
分类:
移动开发 时间:
2021-02-02 10:50:05
阅读次数:
0
1、背景知识 1.1、Linux内核 Linux内核的主要组件如图1所示,有系统调用接口、进程管理、内存管理、虚拟文件系统、网络堆栈、设备驱动程序、硬件架构的相关代码。 其中进程管理主要控制系统进程对CPU的访问。当需要某个进程运行时,由进程调度器根据基于优先级的调度算法启动新的进程。Linux上单 ...
分类:
系统相关 时间:
2021-01-30 12:20:06
阅读次数:
0
使用CURL模拟访问网页,保留返回的COOKIE <?php class dnspod { public static function api_call($api, $data) { $api = 'https://dnsapi.cn/' . $api; echo $api . PHP_EOL; ...
分类:
Web程序 时间:
2021-01-30 11:45:04
阅读次数:
0
1、检查内存泄漏: 头文件 // MS Visual C++ memory leak debug tracing #if defined(_MSC_VER) && defined(_DEBUG) # define _CRTDBG_MAP_ALLOC # include <crtdbg.h> #end ...
分类:
编程语言 时间:
2021-01-30 11:40:32
阅读次数:
0
macOS11.1 入坑! 网上看了一下午的帖子,包括官网,重装command line tool,修改brew_install文件,报错443,Faild during:git getch错误 脱坑! 终端复制粘贴,直接回车 /bin/zsh -c "$(curl-fsSL https://git ...
分类:
系统相关 时间:
2021-01-29 11:56:58
阅读次数:
0
powerlevel10k: 最好看,方便,实用的命令行主题 项目地址 安装 Linux 安装 Zsh sudo apt install zsh 安装 Oh-My-Zsh 方法 命令 curl sh -c "$(curl -fsSL https://raw.githubusercontent.com ...
分类:
其他好文 时间:
2021-01-29 11:50:41
阅读次数:
0
Q:第一次提交wordcount案例,OK,一切正常。再次提交,出现下述错误。完整错误粘贴如下: 21/01/27 14:55:48 INFO spark.SecurityManager: Changing modify acls groups to: 21/01/27 14:55:48 INFO ...
分类:
编程语言 时间:
2021-01-28 11:56:52
阅读次数:
0
mac安装homebrew失败怎么办? 根据官网介绍的安装方式 https://brew.sh/index_zh-cn /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" ...
分类:
系统相关 时间:
2021-01-27 13:25:07
阅读次数:
0
https://blog.csdn.net/sinat_27746419/article/details/73604520 1.SD卡:SD卡是(secure digital memory card)安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,常用于电脑,相机等大器材上。 2.TF卡是( ...
分类:
其他好文 时间:
2021-01-26 12:38:08
阅读次数:
0