自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Funning的博客

三人行其善而从,不善而勉。三省吾身,适才阿蒙。常有生者惊惑,吾常思道与哲理同,思物识人,格物致知,思行一致,事在人为。嘲少不更事,羡长江无穷。卷文珠玑,亦不可窥星宙于之。忆往昔,唯留嗤笑。

  • 博客(95)
  • 资源 (3)
  • 收藏
  • 关注

原创 大文件读或者顺序读场景磁盘优化参数配置

磁盘读取时,大文件在文件系统中的排布趋于连续。

2025-03-26 18:21:20 439

原创 qemu调试iso镜像(redhat系列)

如果想要进诊断模式启动参数中添加rd.emergency

2025-03-17 10:49:57 211

原创 spec文件中的Patch编号和执行默认规则

结论:默认执行spec文件遵循先定义先打补丁,即顺序执行spec文件中的Patch定义。rpmbuild的实际执行情况如下。源文件spece定义如下。

2025-03-06 16:37:55 128

原创 pyinstaller 打包二进制 spec 文件解析

【代码】pyinstaller 打包二进制 spec 文件解析。

2024-11-05 12:29:10 265

原创 dnf TypeError: _download_remote_payloads() takes 5 positional arguments but 6 were given

旧版本只存在5个参数。

2024-08-09 18:30:31 162

原创 pyinstaller 打包python 提示 object has no attribute

【代码】pyinstaller 打包python 提示 object has no attribute。

2024-08-08 20:35:51 268 1

原创 /usr/lib/rpm/check-rpaths rpm打包失败解决

原因:当前automake版本(1.16.2)不支持自动导出变量 runstatedir = @runstatedir@当前构建系统为 automake + configure + rpm。

2024-03-29 20:56:36 499

原创 Linux Kernel KDB KGDB 实体机内核调试

KDB KGDB Kernel。非虚拟机内核调试。注:不设置会报错 -22 Permisson denied。所有CPU运行任务 KDB> btc。模块状态 KDB> lsmod。

2023-12-19 15:51:58 1609

原创 网卡驱动e1000解析

e1000网卡源码解析

2023-11-01 18:36:43 1078 4

原创 内核网卡诊断与ethtool工具分析

【代码】内核与ethtool分析。

2023-09-27 14:24:04 1025

原创 deepin-anything 源码刨析

deepin-anything:最初是为了满足快速索引文件列表。kprobe:内核探针,可在内核调用函数前,埋点执行自定义逻辑。pt_args:内核探针注册接口参数2,用于获取映射的寄存器值结构体。

2023-09-21 18:00:29 426

原创 openEuler系统gitlab-runner自定义libvirt

注:以下操作均为root用户,避免用户引发的权限问题宿主机部署runner目录分布。

2023-09-05 18:34:48 893

原创 ubuntu20.04 安装 Docker

【代码】ubuntu20.04 安装 Docker。

2023-09-05 18:29:35 273

原创 make deb-pkg linux-kernel源码支持构建perf工具

perf 构建打包deb

2023-09-05 17:01:29 626

原创 字符设备驱动(内核态用户态内存交互)

内核驱动:运行在内核态的动态模块,遵循内核模块框架接口,更倾向于插件。应用程序:运行在用户态的进程。应用程序与内核驱动交互通过既定接口,内核态和用户态访问依然遵循内核既定接口。

2023-08-28 16:19:29 603

原创 编译内核开启crash&kdump支持

添加grub参数 crashkernel=256M。

2023-08-18 18:20:24 326

原创 linux内核KABI兼容性验证结论

内核 && 符号地址变动 address changed kabi 影响验证实验步骤找到地址变动的KABI函数,crypto_alloc_shash,创建模块源码文件在 内核中直接编译模块。确认输出信息和是否存在runtime abort。实验结果 内核 内核 结论证实地址变动对模块并无影响

2023-06-19 18:10:44 1186

原创 网卡命名规则和网卡变动结论

结论:明显eth0 MAC地址从00:0d:48:94:10:fc 变更为 c0:33:da:10:31:ff。该方法eth0实际对应的网口发生了变动。,不会发生变动,只是输出打印排序的规则影响,网卡名称和实际网口并不会发生变动。ens33 热插拔插槽3号PCI-E插槽的3号端口。wlp3s0 第3号PCI扩展卡的0号端口。enp0s2 PCI扩展卡的2号端口。eno1 板载1号网卡。

2023-06-16 10:36:47 693

原创 shell 仅拷贝某个目录下的所有文件

【代码】shell 仅拷贝某个目录下的所有文件。

2023-05-29 19:57:15 384

原创 initramfs详细启动流程及无法引导调试方法

initramfs启动阶段流程,以及如何进入进入initramfs系统

2023-04-26 19:32:12 896

原创 rpm包提取特定文件,内核头文件示例

【代码】rpm包提取特定文件,内核头文件示例。

2023-04-25 18:24:12 277

原创 7层协议网络安全技术栈

网络安全是保护网络中的数据不受未经授权的访问、使用、修改、破坏或泄露的一种方式。七层网络模型是描述计算机网络中数据传输过程的一种模型,也是网络安全领域中的重要框架。

2023-04-19 15:20:12 975

原创 kvm default 网络配置文件丢失

virtual machine default network not-found

2023-04-12 09:35:47 198

原创 loongarch gdb can execute python script, rebuild native gdb

【代码】loongarch gdb can execute python script, rebuild native gdb。

2023-04-04 16:46:56 186

原创 Centos7 一键安装docker

docker 安装

2023-03-13 10:51:15 90

原创 C++自由存储区及原理

C++自由存储区

2023-02-10 22:53:40 659

原创 ubuntu20.04 安装docker

daemon.json文件写入如下。运行hello-world。更改docker国内镜像。

2023-02-06 19:53:24 331

原创 C++实现通用AST语法树结构

【代码】通用AST语法树结构。

2022-12-23 18:23:26 1319

原创 cmake 生成 python whl包

cmake 生成python whl包

2022-12-13 15:29:00 494

原创 应用层C++语言框架实现思路

1.干掉头文件等使用声明,避免写头文件,使用#include xxx.cpp2.实现src-c++文件和包的关联,归档名与jar一致取名csam.内包含构建签名文件等,版本控制3.干掉static libraries构建,避免runtime重复逻辑导入.4.编译时区分debug与release,debug来源为源码编译,release来源为构建完毕的二进制码,此处有坑,可能需要提供组件工具进行处理。5.统一库包管理,如Python user/system等,以user为例,将csam中二进制

2022-11-16 01:25:02 329

原创 软考架构师知识点

架构知识点

2022-11-01 21:36:48 1229

原创 c++ 日志模块 标准库封装

简易日志模块

2022-10-14 14:26:44 363

原创 来自C++ 标准库封装 Json结构极易扩展

包含 Json::Value Json::Array,支持Json::Object初始化列表,支持常用类型转换

2022-10-11 05:23:46 503

原创 Qt Jsonrcp parser from stdin (LSP or DAP)

LSP and DAP stream reader

2022-09-30 20:08:27 413

原创 QProcess 启动 python-language-server (pyls)

Qt集成语法服务器

2022-09-27 18:12:45 591

原创 Deepin-OS Debian打包

debian 打包

2022-08-02 11:16:09 367

原创 Qt 日志重定向并缓存到文件

Qt 日志系统

2022-07-28 11:50:24 481

原创 C++ 枚举扩展,兼容任何类型

main.cpp如果不想使用转换函数 QList QJsonArray,可将相关函数屏蔽

2022-07-13 20:49:15 593

原创 launch LSP Java server from eclipse jdt

Java 语言服务器启动(Eclipse jdt套件)

2022-07-06 14:23:58 911 3

原创 libClang前端语法解析(CXCursor使用)

# std::Maptemplate<class InputIt>using iter_key_t = std::remove_const_t<typename std::iterator_traits<InputIt>::value_type::first_type>;template<class InputIt>using iter_val_t = typename std::iterator_traits<InputIt>::v.

2022-06-02 18:46:30 936

重庆dem测试数据 附带kml 地点标记

https://mp.youkuaiyun.com/postedit/101544661 博客的dem高程图测试数据。

2019-09-29

beijing_roads.7z

北京地图矢量vector,shp文件,这是QGis配套的测试数据。

2019-09-04

OpenCv-4 Mingw(32bit)编译生成库包

opencv-4源码包编译产生,博主博客有一篇编译OpenCv的教程,如果不想要自己编译,可以直接下载并使用此编译好的库

2018-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除