一、需求分析so 的崩溃并不像 Java 代码那么好定位,我们通常看到的就只是 so 中的一大段崩溃的堆栈信息。那么我们怎么通过这个堆栈信息来定位我们的问题呢? 二、addr2line1. 介绍Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行 ...
分类:
其他好文 时间:
2020-06-15 13:44:19
阅读次数:
104
简而言之,内存不够了。 https://serverfault.com/questions/828839/kernel-reported-iscsi-connection-10-error-1022-invalid-or-unknown-error-code I got a couple of re ...
分类:
其他好文 时间:
2020-06-15 11:56:54
阅读次数:
130
启动系统,按ESC键,进入GRUB页面,进入到命令行 1. Start up your computer and when you see the Grub screen, do the following: 2. In the Grub menu press the ‘e’ key to edit ...
分类:
编程语言 时间:
2020-06-14 23:42:03
阅读次数:
239
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程 一,实验目标 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析 ...
分类:
系统相关 时间:
2020-06-14 23:29:32
阅读次数:
52
lsmod:内容来自/proc/modules modinfo:show information about linux kernel module modprobe: modprobe --show-depends ext4 显示ext4内核模块的依赖关系 --dry-run 测试目的 --sho ...
分类:
其他好文 时间:
2020-06-14 18:44:20
阅读次数:
64
2.1 介绍 2.1.1 工具链简介 一个编译工具链模块是允许为系统编译代码的一组工具。它由一个编译器(在我们的例子中是 gcc)、像汇编器和链接器这样的二进制 utils(一般是 binutils)和一个C标准库(例如 GNU Libc, uClibc-ng)组成。 一个交叉编译工具链是可有在主机 ...
分类:
其他好文 时间:
2020-06-14 18:19:49
阅读次数:
70
1.手写数字数据集 from sklearn.datasets import load_digits digits = load_digits() 2.图片数据预处理 x:归一化MinMaxScaler() y:独热编码OneHotEncoder()或to_categorical 张量结构 训练集测 ...
分类:
其他好文 时间:
2020-06-14 16:33:10
阅读次数:
62
linux发行版=linux内核+商业软件linux发行版:RedHat、Fedora、suse、红旗、debian、Ubuntu、centos等不同发行版之间的联系与区别:slackware:SUSELinuxEnterpriseServer(SLES)OpenSuse桌面?debian:ubuntu,deepin(深度),mint?redhat:RHEL:RedHatEnterpriseLin
分类:
系统相关 时间:
2020-06-14 11:08:36
阅读次数:
92
Intel CPU shell里面输入命令: nano /etc/default/grub 在里面找到: GRUB_CMDLINE_LINUX_DEFAULT="quiet" 然后修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" 在更新一下 ...
分类:
其他好文 时间:
2020-06-13 17:32:49
阅读次数:
180
默认cpu调速器是interactive250-1900 Mhz 4核 安卓8.0 测试软件 kernel edit无任务状态Interactive 900-1000MhzConservativeX 400MhzAbyssplug 1500Mhz-1900Mhz 离线一核心且打开后自动关闭 总cpu... ...
分类:
移动开发 时间:
2020-06-13 17:31:27
阅读次数:
96