瑞芯微rv1106进入Loader模式转储emmc数据

最近遇到个问题,设备在用户手里变砖了。我们把设备拿回来,接上调试串口,打印如下输出 看起来是有分区数据损坏,肯定是需要把emmc数据读取出来看看。 有条件的话可以把emmc吹下来,然后用烧录器读取。但我们嵌入式软件岗位研发没这个手艺。就只能从软件上想办法。 先进maskroom(在uboot下输入d ...

AI重构代码40%会悄悄改坏,我是怎么用7步SOP防住的

博主头像 上线第3天,监控告警群炸了。 不是新业务的问题,是我上周用 Claude Code 重构的那个订单服务。看起来一切正常,CI 全绿,单测跑过。但线上 P99 延迟翻了四倍,原因是 AI 在"优化"某个查询函数时,把一个 O(n) 的内存过滤替换成了每次请求都查数据库的子查询。 我当时盯着那个 dif ...

10、数据通信产品的硬件架构:拆开设备,看清网络的骨骼

博主头像 前言 上一章我们认识了华为数据通信的产品家族——路由器、交换机、WLAN 与安全产品各司其职。但产品目录只能告诉我们"它是什么",却回答不了"它凭什么做到这些"。一台能够在骨干网上每秒转发数百 Tbit 数据的设备,内部究竟由哪些部件构成?为什么有的设备高超过 1.5 m、重超过 500 kg,而有 ...

学习NOTE——10 李超线段树

博主头像 李超真是个____。这都想得到。 引入(?) 我们要在平面直角(笛卡尔)坐标系中进行一些操作: 动态插入一条线段(或直线); 单点查询:给定一个横坐标\(x\),查询所有已插入线段在该点处的纵坐标最大值,并输 出对应线段编号。 但是朴素的暴力在每次查询时都是\(O(n)\)的,肥肠的不优。 但是,李 ...

Java 三层架构,90% 的人只答对一半:Controller 不是瘦,Service 不是透传,Dao 不是只写 SQL

博主头像 Java 项目三层架构面试高频题,不止背高内聚低耦合!本文从**按变化速率分层**核心原理切入,划定 Controller/Service/Dao 职责红线,结合下单实战代码演示事务、DTO/VO 对象流转。拆解事务失效、N+1 查询等真实踩坑案例,引入 ArchUnit 实现架构自动化校验。还讲解... ...

Linux nohup 命令完全指南

博主头像 前面在 《Linux Systemd 服务注册指南》 一文中介绍了linux上如何注册Systemd 服务,但真到了临时跑个脚本的时候,systemd 反而太重了。这时候就该 nohup 出场。本文从 systemd 引申到 nohup,讲透原理、标准写法、使用场景与常见坑。 一、什么是 nohup ...

AI时代我们要如何玩抓包测试:Reqable + AI Agent

博主头像 抓包,测试人的看家技能之一。 查接口传参,看返回数据,定位一个 bug 到底出在前端还是后端,全都指望它。 但你回想一下,这套流程是不是十几年没变过。Charles 或者 Fiddler 把包抓下来,肉眼翻,手动筛,看中哪条,复制成 cURL,粘到 Postman 里调试。想整理接口文档,自己一条条 ...

AI 写代码越来越快,我们的代码能力却在悄悄退化

博主头像 先说一个反直觉的结论:用 AI 写代码,正在让一部分人变得更弱 —— 而当事人几乎察觉不到。 这不是贩卖焦虑。2026 年初,Anthropic 研究者 Shen 与 Tamkin 发布了一项随机对照实验(arXiv:2601.20245)¹:52 名至少有一年 Python 经验的开发者(多为初级 ...

使用wireshark抓包时,如何快速根据抓包地址判断过滤哪个接口

博主头像 搞网络排查的时候,很多人打开 Wireshark 第一步就懵了——列表里十几个接口,到底点哪个? 其实不用猜,一个命令就能精准定位。这篇把判断思路、对应命令和输出解读一次性说清楚。 为什么会纠结选哪个接口 现在的电脑网卡越来越多:有线、WiFi、蓝牙、虚拟网卡、Docker 网桥、VPN 虚拟接口… ...

技术思考问题24:QPS冲上十万,P99爆炸也算赢?

博主头像 临界点与安全边际:压测如何定义可用容量 峰值QPS不等于可用容量,拐点才是。 [读者] 后端工程师、架构师、容量负责人 [痛点] 压测只报峰值QPS,上线后P99先塌 [现在读] 大促或扩容前必须给出可承诺容量 [读完] 能用SLO和阶梯压测找到拐点并留安全边际 [旧方案] 一次打满,记录最高QPS ...

SaveChanges 一万行?换批量操作快 10 倍

博主头像 文章对比 EF Core 传统 SaveChanges 逐条更新与批量 API ExecuteUpdate/ExecuteDelete 的性能差异。实测一万行改状态:SQL 从 10000 条降至 1 条,耗时从 3.5 秒缩至 0.2 秒,内存增长从 80MB 降至几乎为 0,强调数据量越大差距越... ...

调试集成系统时,常用的 URL 编解码小工具

博主头像 调试集成系统时,笔者经常遇到一个不大不小的问题:对方给的 link 有时是编码后的,有时又是没编码的。直接看那一长串字符,很难判断它到底代表什么,排查起来也容易绕弯路。 后来同事推荐了一个在线工具,帮笔者省了不少时间。 01 | 一个够用的 URL Decoder/Encoder 这个工具叫 URL ...

LLM | 投机解码:加速原理与实验结果

博主头像 背景: 我们自部署了开源大模型 GLM-5.2(FP8 版,zai-org/GLM-5.2-FP8,BF16 原版 zai-org/GLM-5.2),发现请求量上来之后,生成的速度成了瓶颈,因此希望可以通过投机解码提升模型吞吐。 GLM-5.2 自带一个 MTP 层,从而可以直接开投机解码,不用另找 ...

在 .NET 中优雅地合并并发请求(v2)

博主头像 目录前言简介请求如何合并:机会式合并安装与 DI 注册适用场景不适用场景API 概览无返回值 API带返回值 API无返回值批处理带返回值批处理显式批量提交单次提交与显式批量提交请求处理流程调度流程配置Partition 数量与并发数用利特尔法则(Little’s Law)估算 MaxConcurr ...

李超树学习笔记

博主头像 引言 哇,好怀念呀~两周前才写了斜率优化的笔记,现在就可以爆切李超树了(笑)上次斜率优化的笔记总感觉没写好,我将磕头道歉并会努力将这次的笔记写得更加简单易懂! 虽说是引言吧,但是也要写一点有用的东西的!(确信)是不是斜率优化有一个小小的缺点,就是当 \(k\) 和 \(b\) 的单调性都不确定的时候 ...

123···100>