痞子衡嵌入式:turbo-spiboot - 一种基于MCUBoot协议的二级SPI加载APP提速方案
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是一种基于MCUBoot协议的二级SPI加载APP提速方案。 在开始本文内容之前,有必要先介绍一下 MCUBoot 概念,这里并不是指 Zephyr RTOS 配套的那个 OTA 方案,而是指源于恩智浦 Kinetis 系列 BootRO ...
Java 核心四大基石:从 Object 源码到包装类陷阱的全维度复盘
:::warning 其实还靠手敲来总结,汇总,编辑的人是比较笨的人,所以也许是最后一篇了吧,闲暇时光写的,耗时约3月.... 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容 自我PUA:有人说”成功“是完成一个目标,取得相应的成就,收获到目标的果实,这是成功的标志。有人说”成 ...
高光谱成像基础(十二)光谱重建(Spectral Reconstruction)
在前面的内容里,我们已经围绕高光谱数据的降维、检测与解混展开了很多方法。 这些方法其实都有一个共同点: 它们都假设光谱数据是“已知且完整”的。 但在实际应用中,这个假设往往并不成立。 例如传感器只能采集少量波段、成像设备成本或带宽受限、数据存在缺失或严重噪声或者仅有 RGB 图像,却希望获得高光谱信 ...
EF Core 拦截器实战:SaveChangesInterceptor、CommandInterceptor 与审计落地
审计不是“给表补几个 CreatedBy 字段”,也不是“在业务方法里顺手记日志”。它本质上是系统级可追溯能力,设计目标是让系统在任何写路径下都能稳定回答四个问题:谁发起、改了什么、何时发生、通过哪条链路触发。 真正的难点不在 API 用法,而在系统设计阶段是否把审计定义成基础设施能力。这里聚焦两层 ...
美团面试:为什么要用分布式缓存?本地缓存呢?多级缓存一致性如何保证?
去年面美团的时候,面试官看着我的简历问:“我看你们项目里有个全局字典模块,里面那些省市代码、订单状态配置,是怎么做缓存的?” 我为了展现系统的高并发架构,立马拔高音量说:“为了保证系统的高可用和拓展性,我们专门用了一套 Redis 集群,每次业务流转都去 Redis 里查字典,绝对扛得住大流量。” ...
IP地址什么?工业场景网络注意事项有哪些?
一、IP地址是什么? 可以把IP地址比作一个门牌号,每家每户都会有一个门牌号,而且是唯一的,只有地址唯一,邮递员才能准确地把我们的包裹送到。 二、IP地址结构 IP(Internet Protocol)地址的结构指的是它的格式、表示和读取方式。IP 地址用于识别网络上的设备并允许它们之间进行通信。网 ...
MetalLB才是给Ingress这个老登做负重前行的那个男人
前文ingress这个老6, 记录了我对于ingress-nginx的默认部署方式的认知: 在集群内产生nginx服务,与集群内服务互访,利用nginx 走7层转发; 产生的nginx服务对外以nodeport形式暴露。 但是读者也发现了这种默认的ingress-nginx并没有解决: 节点负载均衡 ...
一道基础计算题卡在 40 分,求助判题规则问题
最近在参加一个算法比赛,遇到一道看似非常基础的计算题,但无论怎么修改代码,始终无法通过全部测试用例,目前最高只能拿到 40 分,特来求助。 一、题目描述 输入两个浮点数: 半径 r高度 h 要求输出以下五个结果(均保留两位小数): 圆周长 C1 = 2πr圆面积 Sa = πr²球表面积 Sb = ...
什么年代了怎么还在用bash啊?现代化shell开箱体验: fish, nu, elvish
前言 Linux 服务器一般默认 shell 都是 bash,不太智能,可以用现代化的 shell 来优化命令行的体验。 zsh 是个不错的选择,但默认也是很丑,需要搭配 Oh My Zsh 挺麻烦的,本文介绍现在比较新、开箱即用的 shell 安装和简单使用方法。 如果直接用 chsh 命令修改默 ...
一天一个Python库:propcache - 简化属性缓存,提升性能
propcache - 简化属性缓存,提升性能 一、什么是propcache? propcache 是一个用于简化 Python 对象属性缓存的装饰器库。 它可以帮助你: 自动缓存计算量大的属性值,避免重复计算。 提高应用程序的性能和响应速度。 编写更简洁、更易于维护的代码。 二、应用场景 prop ...
Dify+Ollama模型搭建攻略:本地环境实战指南
一、环境准备 1、硬件要求 硬件类型 最低要求 推荐配置 备注 操作系统 Windows 10 64 位(版本 ≥ 2004)/ Windows 11 64 位 Windows 11 64 位 必须支持 Hyper-V 或 WSL2 CPU 支持虚拟化(AMD-V/Intel VT),≥ 4 核 8 ...
AI开发-python-langchain框架(3-9-word文档加载 )
【LangChain 实战】利用 LangChain 高效提取 Word 文档纯文本内容 适用场景:文档智能处理 | RAG 知识库构建 | AI 大模型语料预处理 | 办公文档自动化 在 AI 应用开发、RAG 检索增强生成、企业知识库搭建等场景中,从 Word 文档中提取纯净文本是必不可少的前置 ...
DeepFlow Agent 故障排查指南:注册失败、协议解析、资源识别与配置方式
目录 1. 前言 2. 部署问题排查 3. 通用排查案例 4. 其余常见问题 1. 前言 1.1 适用范围 本文档适用于 DeepFlow Agent v6.6 及以上版本。 1.2 运行权限及内核要求 确保环境满足运行权限及内核要求。 1.3 排查前检查 检查项 要求 版本 Agent/Serve ...
解决ArchLinux中Edge无法联网问题
背景 给电脑重装 ArchLinux 系统,网络正常,FireFox 浏览器正常联网,只有 Edge 无法联网 解决过程 1.确认 Edge 版本 由于是用 Discover 安装的 Edge ,有可能安装多种格式软件包(Flatpak、Snap、系统原生包等) flatpak list | gre ...
OpenCV多线程编程:从单线程到多线程的视频处理
前言 多年前刚开始接触 OpenCV 那会儿,AI 还没火起来。第一次处理视频时,USB 摄像头直接显示还挺流畅,但一旦换成 RTSP 网络流,再叠加点图像处理,画面就卡得没法看。 网上搜了一圈,都说要用多线程。但找到的代码要么复杂臃肿,要么掺杂了大量业务逻辑,花了好大力气才理清楚核心思路。 最近同 ...
浏览器自动化六大技术路线深度对比:从模拟点击到 Chrome 扩展注入
本文系统对比了 AI Agent 场景下六种浏览器自动化方案——模拟点击(Playwright/Selenium)、截图+AI视觉、CDP 直连、Chrome 扩展注入、纯 HTTP 请求、API 代理。从反爬检测能力、执行速度、登录态管理三个核心维度分析各方案的技术原理与局限。结论:前三种方案本质... ...
AI 大模型职业选择
AI 大模型这么火,我能参与其中么?又该怎么参与呢? 如果你也有同样的困惑,不妨让我们一起静下心来,慢慢理清思路,找到属于自己的方向。 AI 大模型职业方向 AI 大模型从训练到推理的路径, AI 算法 -> AI Infra(基础设施) -> AI 编译器 -> AI 芯片 这也就有了四个方向。 ...
HagiCode 为什么选择 Hermes 作为综合 Agent 核心
HagiCode 为什么选择 Hermes 作为综合 Agent 核心 在构建 AI 辅助编码平台时,选择合适的 Agent 核心直接决定了系统能力的天花板。毕竟有些事情,勉强不来——选错了框架,怎么折腾都不得劲。本文分享 HagiCode 在技术选型中的思考,以及 Hermes Agent 的集成 ...
SourceGenerator之partial范式及测试
一、什么是partial范式 partial关键字允许将一个类或方法分散到多个文件中 所以partial是代码生成的一个很好的抓手 再配合Attribute特性,可以更准确定位需要生成代码的类或方法 可以理解为静态的“依赖注入” 对代码按规则自动补足,减少重复代码编写及其可能导致的失误 还可以代替反 ...
Serilog 日志库简单实践(五)数据库 Sinks(.net8)
本文简单介绍了 Serilog 日志库支持的数据库,并着重介绍了 MySQL、MSSqlServer 两种,以及提供了简单的实践,供参考。 ...


