摘要: Windows上程序崩溃时需要分析崩溃原因,需要程序崩溃的dmp文件和对应版本的pdb,Dump文件的获取方式有两大类: 通过WER或外部工具来捕获生成。 通过在代码中预埋,崩溃时自动生成dump文件。 一、通过WER或外部工具获取dump文件 对于已经发布的程序,基本主要使用该方式,通过修改注册表 阅读全文
posted @ 2025-12-20 17:18 Jeffxue 阅读(8) 评论(0) 推荐(0)
摘要: 在本地有一个代码仓后续需要推送到 Gitlab 或 Github 服务器的一般流程如下: 1. 本地代码仓初始化 # 在gitbash命令行进入到本地代码仓库 cd CodeDir # 初始化本地代码仓,根据需要自行设置 .gitignore 文件 git init # 将本地代码仓中的文件进行添加 阅读全文
posted @ 2025-12-18 19:17 Jeffxue 阅读(7) 评论(0) 推荐(0)
摘要: 目录一、编译安装1. 下载 Linux 内核源码和对应版本的 preempt_rt 补丁源码2. 解压及安装依赖项2.1 安装依赖2.2 解压缩文件并打补丁3. 自定义部分编译配置3.1 生成相关的内核配置文件3.2 修改调整内核的一些配置项4. 编译内核5. 修改启动项二、实时性测试三、可选项操作 阅读全文
posted @ 2025-09-26 18:11 Jeffxue 阅读(102) 评论(0) 推荐(0)
摘要: Linux上Server启动后绑定、监听对应的端口,客户端建立连接时失败,但是更换端口可以正常建立连接,通常是由于端口的限制导致进入该端口的流量被限制。 在此可以使用 systemctl status firewalld、sudo ufw status等命令来进行查看当前的系统使用的是哪个防火墙。当 阅读全文
posted @ 2025-09-15 09:57 Jeffxue 阅读(19) 评论(0) 推荐(0)
摘要: Linux上自动执行程序脚本 自动执行程序的脚本: 启动程序的shell脚本 #!/bin/bash run_program() { #表示第一个参数 program=$1 program_path="./$program" # 去掉扩展名,拼接成 XXX_log 的形式 log_file="${p 阅读全文
posted @ 2025-07-30 10:19 Jeffxue 阅读(72) 评论(0) 推荐(0)
摘要: Linux网络和路由的一些设置整理: 1、 查看网卡以及 IP地址信息 ip a :查看IP信息 sudo lshw -c network:列出网卡设备,包括是否启用、驱动情况、厂商信息 ls /sys/class/net/:列出硬件网卡的名称 出现问题的排查流程: 系统是否正确识别网卡设备: 网卡 阅读全文
posted @ 2025-07-15 11:42 Jeffxue 阅读(279) 评论(0) 推荐(0)
摘要: C++开发中使用 Pimpl 的用法可以加速编译速度、避免头文件包含依赖、保持更新后ABI的兼容性。原始的用法是将所有的私有成员变量放在头文件中,这样所有包含该头文件的源文件都需要同步包含一些依赖,Pimpl将其私有成员放到一个类或结构体中,然后提供一个私有指针来进行操作,所有的实现都放在cpp文件 阅读全文
posted @ 2025-07-02 11:22 Jeffxue 阅读(28) 评论(0) 推荐(0)
摘要: 程序开发中常常需要有配置文件来记录相关的设置项,便于用户下次启动软件时,能恢复设置。常见的配置有如下几种形式: ini:用于简单的 section: key-value 形式,在Windows上有专用的API接口 xml:结构化的存储配置文件 json:使用相对广泛 注册表:Window专有的配置方 阅读全文
posted @ 2025-06-30 17:10 Jeffxue 阅读(56) 评论(0) 推荐(0)
摘要: Qt中的事件过滤器可以用来对一些控件对象进行事件过滤和处理,其对应接口为 void QObject::installEventFilter(QObject *filterObj) 。 其中 filterObj是派生自 QObject的类对象,具体的过滤事件处理是在对应的 bool eventFilt 阅读全文
posted @ 2025-06-30 12:02 Jeffxue 阅读(50) 评论(0) 推荐(0)
摘要: pscp 和 plink 工具可以用于在Windows上以非交互式的方式进行自动化操作: pscp :用于自动化的传输文件。 plink:用于在Windows上远程自动执行Linux命令。 一、plink 远程执行Linux命令 1、batch 文件中执行Linux 命令 在一些场景下有些 Linu 阅读全文
posted @ 2025-06-27 09:06 Jeffxue 阅读(277) 评论(0) 推荐(0)