logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++笔记之Linux-嵌入式调试与追踪工具strace、ftrace、ptrace、trace32、perf、eBPF、ASan、Valgrind、Heaptrack区别

code review!这九个工具/技术虽然都服务于调试、追踪、性能分析,但工作层级完全不同,理解层级是理解区别的关键:层级越低(越靠近硬件),观测能力越强、越不依赖操作系统是否正常运行;层级越高,使用越简单,但受限于操作系统状态。strace 是 ptrace 机制的一种具体产品化实现,二者不在同一抽象层面:ptrace 回答"如何观测一个进程",strace 回答"如何用这种观测能力看到系统调

文章图片
#c++#linux
操作系统笔记之临界区

临界区是指进程或线程中访问共享资源(如共享变量、文件等)的一段代码,为避免竞态条件,任意时刻只允许一个进程/线程进入执行。

文章图片
#android
AI笔记之Agent,MCP,提示词,上下文,上下文工程,skill,代理含义与区别

概念所处层次核心作用Prompt(提示词)最基础输入单次静态指令,激发模型做单一任务Context(上下文)模型输入的全集模型能"看到"的所有信息(对话、记忆、检索结果、工具描述等)Context Engineering(上下文工程)系统工程方法论动态构建/管理上下文,决定"在正确时间给正确信息"MCP连接协议层标准化AI与外部工具/数据源的连接方式(“手”)Skill能力封装层把工作流程、专业知

文章图片
#人工智能
操作系统笔记之CPU、寄存器、高速缓存、寻址总线的相对位置及寄存器,高速缓存区,内存,硬盘哪个快

STM32 是一种经典的单片机/MCU。ESP32 是升级版、自带 Wi-Fi 蓝牙的 MCU/低功耗 SoC。Arduino 是快速上手的工具包,内部可以插 AVR、STM32 或 ESP32。树莓派是用 SoC 做的微型电脑,性能远超单片机,能跑 Linux。DSP 是"偏科的天才",专门做高频信号处理,而 MCU 是处理通用控制任务的"杂家"。硬件平台算力与内存资源通常运行的"灵魂"(软件)

文章图片
操作系统笔记之CPU、寄存器、高速缓存、寻址总线的相对位置及寄存器,高速缓存区,内存,硬盘哪个快

STM32 是一种经典的单片机/MCU。ESP32 是升级版、自带 Wi-Fi 蓝牙的 MCU/低功耗 SoC。Arduino 是快速上手的工具包,内部可以插 AVR、STM32 或 ESP32。树莓派是用 SoC 做的微型电脑,性能远超单片机,能跑 Linux。DSP 是"偏科的天才",专门做高频信号处理,而 MCU 是处理通用控制任务的"杂家"。硬件平台算力与内存资源通常运行的"灵魂"(软件)

文章图片
qt-C++笔记之自定义绘制:QWidget中的paintEvent 与 QGraphicsItem中的paint

QWidget的paintEvent用于传统 UI 部件的像素级绘制,适合简单控件自定义;的paint用于 Graphics View 框架中的图形项,适合复杂场景、动画和交互。两者均依赖QPainter进行绘制,但上下文、参数和优化不同。以下从QWidget开始,逐步扩展到 Graphics View。是 Graphics View 框架的基础元素,用于中的可视对象。自定义绘制通过重写paint

文章图片
#qt#c++
Python笔记之项目依赖管理与模块运行机制详解:从 requirements.txt 到 python -m 和包入口

命令推荐程度说明pip install 包名一般推荐在已经明确激活虚拟环境时可以使用python -m pip install 包名更推荐更能确保包安装到当前 Python 对应的环境中python3.12 -m pip install 包名多版本场景推荐明确指定 Python 版本sudo pip install 包名不推荐容易污染系统 Python 环境python -m pip instal

文章图片
#python#开发语言
操作系统笔记之CPU、核心、进程、线程与并行并发的关系全解析

CPU (总厂)→核心 (车间)→进程 (项目/资源分配)→线程 (工人/执行单元)\text{CPU (总厂)} \rightarrow \text{核心 (车间)} \rightarrow \text{进程 (项目/资源分配)} \rightarrow \text{线程 (工人/执行单元)}CPU (总厂→核心车间→进程项目资源分配→线程工人执行单元CPU提供了整个算力平台。核心数量决定了工厂

文章图片
#java#开发语言
qt-C++语法笔记之Qt Graphics View 框架中的类型辨析完全指南

画一条线画一个矩形画一条路径设置颜色、线宽、选中、移动自定义方式基类开发成本灵活度可复用 Qt 现成绘制推荐场景继承具体图元类低中高改行为,不大改外观继承抽象形状基类中中高中自定义形状,但仍然想用pen/brush继承最基础抽象类高最高低完全自定义复杂图元适合:本质上就是矩形,只加一点行为。public:protected:特点不用自己写不用自己写paint()改行为最方便虽然不是图元,但在自定义

文章图片
#qt#c++
C++笔记之编程领域spawn、archetype、entity、handle、Helper、Impl的含义解析

术语中文关键作用常见场景Spawn生成/派生创建并启动新单元游戏对象、进程、协程Archetype原型实体按组件组合分组ECS 架构Entity实体唯一身份标识ECS、游戏对象Handle句柄间接引用资源资源管理、OS APIHelper辅助类提供工具方法通用工程代码Impl实现接口/Trait 的具体实现如果你是在某个具体框架(比如 Bevy、Unity DOTS、Spring 等)中遇到这些词

文章图片
#c++#开发语言
    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择