- 博客(88)
- 收藏
- 关注
原创 Q-learning(自用)
已知某强化学习环境的奖励矩阵R和采用标准方法初始化的Q矩阵Q0Q00000000000000000000000000R−111−1−11−1−11−11−1−11−1−111−1−1−1100−1100−1。
2026-07-25 21:02:26
213
原创 Route自用1
定位:面向想从“会调用大模型 API”进阶到“能独立设计、开发、评测、部署 AI Agent 系统”的同学。资料原则:全部选用公开课程、官方文档、公开论文思路和开源项目,不依赖私有闭源课件。课程文案借鉴“阶段化学习路线 + 项目实战 + 面试题 + 交付作业”的表达方式,但内容为 AI Agent 开发方向重新设计。
2026-07-03 13:00:37
223
原创 【Python进阶】Type Hinting 的“外挂”:一文读懂 Annotated 与 Reducer
简单来说,Annotated是一个容器。它允许你在一个类型旁边,“夹带私货”(附加元数据)。# 语法:Annotated[基础类型, 元数据1, 元数据2, ...]MyVar = Annotated[int, "这是一个整数", "它是正数"]int:依然是变量的类型,IDE 和类型检查器(mypy)依然认为它是整数。"这是一个整数":这是附加的元数据。Python 运行时不会自动使用它,但第三方库可以读取它并据此改变行为。Annotated。
2026-06-25 14:11:14
370
原创 TypedDict 详解与 Dataclass 选型指南
要对象特性(方法/不可变/继承)→Dataclass要字典特性(JSON/动态键/高性能)→TypedDict混合使用:结合两者优势处理复杂场景。
2026-06-24 18:29:26
259
原创 Python标准库-SubProcess
在写 Python 代码时,你一定遇到过这些场景:想调用系统工具(如gitffmpegping想执行 Shell 命令批量处理文件;想运行其他程序或脚本,并获取它的输出;旧的os.popen()要么不安全,要么功能不够用。调用cmd其实你并不需要知道他有什么好处你只需要知道,他是一种调用外部工具的方法,以及怎么掌握调用外部工具就够了。上面几种情况就需要 subprocess标准库!它是 Python 3 推荐的执行外部命令的库,功能强大、安全可控、跨平台兼容,能完全替代旧的os.popen()
2026-06-23 19:13:47
256
原创 os.environ学习笔记
设置方式是否永久生效范围❌ 临时仅当前 Python 进程Windows 系统设置✅ 永久所有程序.bashrc.profile✅ 永久所有终端会话os.environ提供了访问和修改操作系统环境变量的强大功能。在 Python 中使用它可以帮助你配置应用、管理敏感信息,并与操作系统进行交互。需要注意的是,对环境变量的修改仅对当前 Python 进程有效,程序退出后修改将丢失。如果需要跨进程或跨会话保持这些修改,可以在操作系统中配置永久的环境变量。
2026-06-23 12:46:21
234
转载 logger. propagate避免重复日志输出
在开发一个 Python项目时,你是否遇到过这样的困扰:同一个日志消息在控制台重复出现多次?在大型 Python项目中,合理的日志配置可以显著提升系统的可维护性。理解这个结构是掌握日志管理的基础。每个 Logger可以有自己的 Handler和 Filter,但如果没有显式配置,它会继承父 Logger的设置。logger. propagate是控制日志传播行为的关键开关,理解它的工作机制能帮助我们精准控制日志输出。下面分享一些实战经验。随着 Python生态的发展,日志管理也出现了一些新的模式和工具。
2026-06-21 20:20:59
18
原创 大模型具身智能 全栈开发笔记 日更
推荐你在cursor vscode codex trae等 用ssh,这样的话 直接让ai 辅助非常的爽ssh的小谈-CSDN博客ssh连接和文件传输。
2026-06-14 11:45:19
120
原创 构造函数和析构函数自我学习笔记
类 B 继承自类 A,且类 A 显式定义了构造函数,那么在生成类 B 对象时,编译器会为类 B 生成一个默认构造函数,并在这个函数中。如图所示 这个编译器会自动将他编译为一个函数 既然是函数 就不可能输出,下面是正确的写法。2. 调用时无括号:使用默认构造函数的时候创建对象不能后面带有括号。但是python中 不支持重载,比如 如下图所示。该结果的输出是:A的构造函数被调用。默认构造函数(无参/缺省构造函数)
2026-03-28 17:18:52
188
原创 BIOS启动流程:寻址与内存布局
综上, 选择 32KB 中的最后 1KB最为合适,32KB换算为十六进制为0x8000,减去 1KB(0x400)的话,等于 0x7c00。在开机的一瞬间,即接电的一瞬间,CPU 的 cs : ip 寄存器被强制初始化为 0xF000:0xFFF0,等效地址将是 0xFFFF0。这里面存的就是 BIOS 的代码。接下来 BIOS 便马不停蹄地检测内存、显卡等外设信息,当检测通过,并初始化好硬件后,开始在内 存中 0x000 ~ 0x3FF 处建立数据结构,中断向量表 IVT 并填写中断例程。
2025-06-22 12:19:34
1059
原创 python爬虫
爬虫指的是按照1定规则自动获取互联网信息的1种程序演示:获取百度网站首页Win64;# 注意:图片右下角有“爬虫分类”字样,可能是水印或备注,非代码部分。
2025-06-20 00:26:32
395
原创 【无标题】
根据目录结构和命名规范,可以推测 目录下的内容主要用于存放前端相关的静态资源、模块页面以及依赖的插件。以下是每个子目录及其功能的推测:这段代码是一段 CSS 样式定义,主要用于样式化 HTML 元素。以下是对其内容的详细解析和功能说明:功能:将带有 类的元素设置为“手型光标”(pointer),表示该元素是可点击的。适用场景:通常用于按钮、链接或其他需要用户交互的元素。2. 功能:将文本水平居中对齐。适用场景:适用于标题、按钮或其他需要居中的文本内容。3. 和 功能:隐
2025-03-05 11:12:10
678
原创 【无标题】
以上是根据 MyBatis Mapper 文件内容推测的三个表的结构及对应的建表 SQL 语句。如果需要进一步调整字段长度、约束条件或索引,请根据实际业务需求进行修改。
2025-03-04 15:47:01
1143
《操作系统导论》实验一:模拟进程状态转换 代码
2023-09-28
HIT23春大数据数据库三次实验报告和代码
2023-06-16
c++语言,在两个有序数组中寻找间距最小的一对
2023-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅