https://api.vvhan.com/api/avatar/boy

技术博客分享

kdump使用方法和场景介绍

摘要: kdump是Linux内核的崩溃转储机制,通过kexec热启动到预加载的捕获内核,保存主内核崩溃时的内存镜像(vmcore)用于分析。配置需预留内存(crashkernel参数)、安装kexec-tools、修改/etc/kdump.conf指定存储路径。触发崩溃后,捕获内核将vmcore保存到本地/NFS等位置,系统自动重启。使用crash工具分析vmcore需匹配内核调试符号。kdump能有效诊断内核panic、死锁等问题,是生产环境故障排查的关键工具,但需注意预留内存大小和配置权限问题。(14

0基础Java学习过程记录枚举注解

本文主要介绍了Java中枚举和注解的基本概念及使用方法。 一、枚举部分: 枚举是包含有限特定对象的特殊类,可通过自定义类或enum关键字实现 自定义类实现枚举时需私有化构造器、内部创建对象并对外暴露 enum关键字简化了枚举实现,自动继承Enum类 介绍了name()、ordinal()、values()等enum常用方法 二、注解部分: 注解是用于修饰程序元素的元数据,不影响程序逻辑但可被编译运行 详细介绍了@Override、@Deprecated、@SuppressWarnings三种基本注解的用法

Python-NumPy安装导入与入门

NumPy是Numerical Python的简称,是Python中专门用于数值计算的软件库,是进行科学计算所必备的基础软件库,很多第三方软件库都是基于NumPy实现的。2、如果使用集成环境,如PyCharm,在Python packages中搜索,也可以在包中搜索NumPy,然后进行安装。3、NumPy导入(NumPy作为第三方库必须导入才能使用):import numpy as np。(此处已经安装,若未安装,则执行安装)(9)np.linspace()函数,等分划分。(6)np.dot()内积计算。

MySQL常用SQL语句

分号结尾使用空格和缩进不区分大小写--或#注释单行内容 /*注释多行内容*/DDL数据定义语句:定义数据库、表、字段一、操作库-- 创建库-- 创建库是否存在,不存在则创建-- 查看所有数据库-- 查看某个数据库的定义信息-- 修改数据库字符信息-- 删除数据库二、操作表--创建表id int,age int ,-- 查看表结构desc 表名;-- 查看创建表的SQL语句show create table 表名;-- 修改表名。

HTTP快速入门

本文介绍了万维网的基本概念和技术原理,主要包括: 万维网基础概念:基于互联网的全球信息系统,采用B/S模型,使用URL定位资源,通过HTTP协议传输超文本。 HTTP协议: 应用层协议,基于TCP/QUIC 特点:无连接、无状态、请求-响应模式 版本演进:1.0(短连接)、1.1(长连接/管道传输)、2.0(头部压缩/多路复用)、3.0(基于UDP的QUIC协议) HTML语言:超文本标记语言,定义网页结构和内容,包含各种标签(如h1/p/div等)。 HTTPS:在HTTP和传输层之间加入TLS协议,通过

Codeforces-Round-1049-Div.-2-D题题解记录

是偶数,那么所有区间都会被标记,此时我们就看如何选取会使得新产生的区间长度总和尽可能长。贪心的选择,对于两个区间,新产生的区间的端点一定是原来两个区间的端点,即一个区间的左端点和另一个区间的右端点,这样尽可能的长。进而考虑:除去基本的区间长度,为了使得新产生区间尽可能长,每个区间要么贡献。前面大致思想都一样,就是最后一定会剩下一个区间是独立的。如果最后剩下一个未被标记的区间,则对其单独标记,并且不产生新区间。问总的被标记的区间的长度最大可以为多少。,然后产生一个新的被标记的区间。排序,选最小的即可。