最近项目也和linux kernel技术有关,调试内核和内核模块、修改内核源码,是学习内核的重要技术手段之一。应用这些技术时,都有一本基本的要求,那就是编译内核。因此,在分析内核调试技术之前,本随笔给出内核的编译准备工作与具体实现过程。 开发环境 Ubuntu20.04 系统自带的内核版本:5.4. ...
分类:
系统相关 时间:
2021-03-26 15:16:03
阅读次数:
0
注释过的源码太多就不放在这,可以去GitHub查看 下面是测试程序: #include "Exception.h" #include <iostream> class Bar { public: void test() { throw::muduo::Exception("oops"); // 抛出 ...
分类:
其他好文 时间:
2021-03-18 14:42:02
阅读次数:
0
效果: 旋转,鼠标移上旋张开 实现流程 工具:电脑右键记事本 材料:照片 打开方式:点击浏览器打开 代码技术:Html+css 步骤1:准备照片 规格100×100 6张图片 400×400 6张大图片 (图片最好正方形不然会变形、当然你可以拿其他规格照片,代码对应调整大小)放到img文件夹中 步骤 ...
分类:
其他好文 时间:
2021-03-18 14:28:19
阅读次数:
0
文章中出现的源码均基于8.0 前言 事件分发机制不仅仅是核心知识点更是难点,并且还是View的一大难题滑动冲突解决方法的理论基础,因此掌握好View的事件分发机制是十分重要的。 一、基本认识 1. 事件分发的对象 事件分发的对象是点击事件(Touch事件),而当用户触摸屏幕时,将产生点击事件。 事件 ...
分类:
移动开发 时间:
2021-03-18 14:22:35
阅读次数:
0
上一篇关于APP类的构造函数 最后还有三句话 1 static::setInstance($this); 2 $this->instance('app', $this); 3 $this->instance('think\Container', $this); 1 /** 2 * 绑定一个类实例到容 ...
分类:
移动开发 时间:
2021-03-18 14:20:38
阅读次数:
0
1、制作U盘启动盘 U盘启动盘制作工具 Universal USB Installer: https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ 制作完成 2、windows分区 使用分区工具,将硬盘分出一个空的给Ub ...
php7安装ldap扩展 EricSanchez 2018-03-27 16:22:35 5055 收藏文章标签: php ldap centos 添加扩展 编译安装版权进入之前编译安装php包中 cd ~/php7.2.3/ext/ldap/server/php7/bin/phpize./conf ...
分类:
Web程序 时间:
2021-03-18 14:07:46
阅读次数:
0
error: C++ preprocessor "/lib/cpp" fails sanity check 问题的根源是缺少必要的C++库。如果是CentOS系统,运行,如下命令解决: yum install -y glibc-headers gcc-c++ Ubuntu系统中,运行命令: apt- ...
分类:
其他好文 时间:
2021-03-18 14:06:28
阅读次数:
0
在一个虚拟机运行apt-get update警告 W: Duplicate sources.list entry http://archive.canonical.com/ubuntu/ precise/partner amd64 Packages (/var/lib/apt/lists/archi ...
分类:
其他好文 时间:
2021-03-17 15:08:43
阅读次数:
0
0x00 漏洞简介 看到先知各位师傅的复现文章了,借此机会复现学习一波graphql和h2数据库相关的知识。 0x01 环境搭建 下载源码进行编译 https://www.apache.org/dyn/closer.cgi/skywalking/8.3.0/apache-skywalking-apm ...
分类:
其他好文 时间:
2021-03-17 15:06:23
阅读次数:
0