摘要: Arena 指的是堆内存区域本身,并非结构 主线程的main arena通过sbrk创建 其他线程arena通过mmap创建 malloc_state 管理arena的核心结构,包含堆的状态信息、bins链表等 main arena对应的malloc_state结构存储在glibc的全局变量中 其他 阅读全文
posted @ 2020-10-27 09:43 直木 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1. 系统内存布局 ​ Linux 系统在装载 elf 格式的程序文件时,会调用 loader 把可执行文件中的各个段依次载入到从某一地址开始的空间中(载入地址取决 link editor(ld)和机器地址位数,在 32 位机器上是 0x8048000,即 128M 处)。如下图所示,以 32 位机 阅读全文
posted @ 2020-10-27 09:24 直木 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Vultr新用户首次充值可能需要24小时的账户验证期,耐心等待。。。 阅读全文
posted @ 2020-03-28 03:18 直木 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1 环境及软件 虚拟机 系统:Ubuntu 18.04.2 gparted分区编辑器 2 开机前 修改磁盘大小,这里扩展到120G。 调整成功 3 开机后 安装gparted,命令: ,成功后有如下图的图标。 点击运行 选中sda1,修改大小 弹出窗口中,剩余空间设置1024M,回车,再点击Resi 阅读全文
posted @ 2020-02-17 01:30 直木 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 1 环境 Ubuntu 18.04.2 LTS 2 修改用户名及其密码 先修改密码然后修改用户名。 在修改用户名的时候可以结合修改主目录名,这两个操作可以同时操作,以减少重启次数。 2.1 修改密码 1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root 阅读全文
posted @ 2020-02-16 22:20 直木 阅读(11773) 评论(0) 推荐(0) 编辑
摘要: 参照这篇博客: "在Ubuntu 18.04上安装Tomcat 8 并设置自启动" 成功了。 但是期间遇到了一个问题:运行命令sudo systemctl start tomcat的时候,报错: 使用命令:systemctl status tomcat ,查看状态: 根据 No such proce 阅读全文
posted @ 2020-02-15 01:10 直木 阅读(4278) 评论(0) 推荐(0) 编辑
摘要: 我主要是参考这篇博客。 https://www.cnblogs.com/manqing/p/4634112.html 但是过程中我遇到了两个问题。 1.按教程操作后,还是没有root。 因为我的测试机上原本的系统就是4.4.4,所以我没有去刷机,而是直接进行root。但是结果,SuperSU是装在手 阅读全文
posted @ 2019-03-27 17:55 直木 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题:ImageButton设置点击监听不起作用,不管我怎么点都没反应 :( 首先我一步步地排查控件id,代码逻辑,都没发现错误。然后……经过半个小时的纠结,突然发现设置了ImageButton下面的控件(自定义ListView)的width和height设置成了match_parent 阅读全文
posted @ 2019-03-22 16:46 直木 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 一、Android Studio 下载 官网地址:https://developer.android.com/studio/ 二、Android Studio 使用指南 官网用户指南:https://developer.android.com/studio/intro/ 之前学了部分Android开 阅读全文
posted @ 2019-01-30 18:29 直木 阅读(190) 评论(0) 推荐(0) 编辑
摘要: >>DOS分区体系的硬盘也叫MBR硬盘,0号扇区是主引导记录MBR,DOS分区体系的硬盘用分区表记录每个分区的类型起始位置和分区的大小。其中,分区表就在0号扇区内,所以0号扇区如果损坏,那么这个硬盘就不能正确识别分区。 >>DOS分区的使用范围:windows系统,Linux系统以及基于IA32平台 阅读全文
posted @ 2018-04-29 23:09 直木 阅读(3662) 评论(0) 推荐(0) 编辑