相关文章
Linux驱动:再看静态映射和动态映射
静态映射表建立过程分析
静态映射表的建立通常分为三个阶段:编译时配置、内核启动初期初始化、运行时使用。
编译时配置
内存布局定义 内核通过链接脚本(如vmlinux.lds)和配置文件(如arch//mm/mmu.c)定义静态映射的…
建站知识
2025/6/7 17:20:50
Python 字典(dict)的高级用法与技巧
今天我们继续深入讲解 Python 字典的 高级用法与技巧,包括:
defaultdict:带默认值的字典Counter:快速统计工具字典排序:按键或值排序合并字典(传统方式和 Python 3.9 新语法)嵌套字典的安全访问…
建站知识
2025/6/7 17:19:46
Ubuntu 系统通过防火墙管控 Docker 容器
Ubuntu 系统通过防火墙管控 Docker 容器指南
一、基础防火墙配置
# 启用防火墙
sudo ufw enable# 允许 SSH 连接(防止配置过程中断联)
sudo ufw allow 22/tcp二、Docker 配置调整
# 编辑 Docker 配置文件
sudo vim /etc/docker/daemon.json配置文件内…
建站知识
2025/6/8 19:57:53
STM32Cubemx-H7-18-ESP8266通信(上)--ESP8266的几种通信方式,串口助手实现测试
前言
这个是本人的一个想法,由豆包AI辅助完成
本文将讲述两种方案
第一种是两个esp8266相互连接
第二种是连接上网络的服务器IP
一个是内网,一个是联网
内网有距离限制
联网无距离限制,只要能连上WiFi,或者使用4G模块
我们…
建站知识
2025/6/8 19:57:54
art-pi2 上手记录(二)
功能比较庞杂,写得不好,抛砖引玉
预备知识
stm32 默认从主闪存0x08000000启动
art-pi2的psram 映射0x90000000
art-pi2的8线ospi flash 映射0x70000000 stm32h7比较灵活,通过修改选项字节,可以实现从 0x0000 0000 到 0x3FFF 0…
建站知识
2025/6/8 19:59:36
1、Go语言基础中的基础
摘要:马士兵教育的Go语言基础的视频笔记。
第一章:走进Golang
1.1、Go的SDK介绍 1.2、Go的项目基本目录结构 1.3、HelloWorld 1.4、编译 1.5、执行 1.6、一步到位 1.7、执行流程分析 1.8、语法注意事项
(1)源文件以"go&qu…
建站知识
2025/6/7 17:14:15
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介
在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…
建站知识
2025/6/7 17:13:12