最近遇到个问题,设备在用户手里变砖了。我们把设备拿回来,接上调试串口,打印如下输出 看起来是有分区数据损坏,肯定是需要把emmc数据读取出来看看。 有条件的话可以把emmc吹下来,然后用烧录器读取。但我们嵌入式软件岗位研发没这个手艺。就只能从软件上想办法。 先进maskroom(在uboot下输入d ...
上线第3天,监控告警群炸了。 不是新业务的问题,是我上周用 Claude Code 重构的那个订单服务。看起来一切正常,CI 全绿,单测跑过。但线上 P99 延迟翻了四倍,原因是 AI 在"优化"某个查询函数时,把一个 O(n) 的内存过滤替换成了每次请求都查数据库的子查询。 我当时盯着那个 dif ...
珠海有家机器人公司,内部项目嫌 Python 太慢,嫌 C 太难写,干脆自己造了一门编程语言。 这门语言叫 CatBase。语法照抄 Python 的简洁,性能对标 C,编译出来就是本地二进制文件。源码托管在 GitHub(仓库 DoRobotAi/catbase-lang),官网 catbase- ...
前言 上一章我们认识了华为数据通信的产品家族——路由器、交换机、WLAN 与安全产品各司其职。但产品目录只能告诉我们"它是什么",却回答不了"它凭什么做到这些"。一台能够在骨干网上每秒转发数百 Tbit 数据的设备,内部究竟由哪些部件构成?为什么有的设备高超过 1.5 m、重超过 500 kg,而有 ...
李超真是个____。这都想得到。 引入(?) 我们要在平面直角(笛卡尔)坐标系中进行一些操作: 动态插入一条线段(或直线); 单点查询:给定一个横坐标\(x\),查询所有已插入线段在该点处的纵坐标最大值,并输 出对应线段编号。 但是朴素的暴力在每次查询时都是\(O(n)\)的,肥肠的不优。 但是,李 ...
前面的文章介绍了不同 Agent 实现形式及其构建、配置和运行方式。本文继续讨论 Agent 的行为逻辑如何组织,重点是图式策略的组成、控制流、并行执行与数据传递。 ...
Java 项目三层架构面试高频题,不止背高内聚低耦合!本文从**按变化速率分层**核心原理切入,划定 Controller/Service/Dao 职责红线,结合下单实战代码演示事务、DTO/VO 对象流转。拆解事务失效、N+1 查询等真实踩坑案例,引入 ArchUnit 实现架构自动化校验。还讲解... ...
本文使用 DraftDepot(稿仓 https://github.com/xland/DraftDepot)编辑并发布,DraftDepot 可以把一篇文章一键发布到多个平台。 在学习本文章之前,请先看一下本文章之前的一篇文章 圆角矩形 如果是绘制一些简单的图形 那么 UI Composition ...
电机已经接上调速信号,速度却还在飘。每 20 毫秒算一次的闭环里,那几个数字各自盯着什么,为什么第一轮要先让微分项退场? ...
前面在 《Linux Systemd 服务注册指南》 一文中介绍了linux上如何注册Systemd 服务,但真到了临时跑个脚本的时候,systemd 反而太重了。这时候就该 nohup 出场。本文从 systemd 引申到 nohup,讲透原理、标准写法、使用场景与常见坑。 一、什么是 nohup ...
抓包,测试人的看家技能之一。 查接口传参,看返回数据,定位一个 bug 到底出在前端还是后端,全都指望它。 但你回想一下,这套流程是不是十几年没变过。Charles 或者 Fiddler 把包抓下来,肉眼翻,手动筛,看中哪条,复制成 cURL,粘到 Postman 里调试。想整理接口文档,自己一条条 ...
先说一个反直觉的结论:用 AI 写代码,正在让一部分人变得更弱 —— 而当事人几乎察觉不到。 这不是贩卖焦虑。2026 年初,Anthropic 研究者 Shen 与 Tamkin 发布了一项随机对照实验(arXiv:2601.20245)¹:52 名至少有一年 Python 经验的开发者(多为初级 ...
搞网络排查的时候,很多人打开 Wireshark 第一步就懵了——列表里十几个接口,到底点哪个? 其实不用猜,一个命令就能精准定位。这篇把判断思路、对应命令和输出解读一次性说清楚。 为什么会纠结选哪个接口 现在的电脑网卡越来越多:有线、WiFi、蓝牙、虚拟网卡、Docker 网桥、VPN 虚拟接口… ...
临界点与安全边际:压测如何定义可用容量 峰值QPS不等于可用容量,拐点才是。 [读者] 后端工程师、架构师、容量负责人 [痛点] 压测只报峰值QPS,上线后P99先塌 [现在读] 大促或扩容前必须给出可承诺容量 [读完] 能用SLO和阶梯压测找到拐点并留安全边际 [旧方案] 一次打满,记录最高QPS ...
文章对比 EF Core 传统 SaveChanges 逐条更新与批量 API ExecuteUpdate/ExecuteDelete 的性能差异。实测一万行改状态:SQL 从 10000 条降至 1 条,耗时从 3.5 秒缩至 0.2 秒,内存增长从 80MB 降至几乎为 0,强调数据量越大差距越... ...
调试集成系统时,笔者经常遇到一个不大不小的问题:对方给的 link 有时是编码后的,有时又是没编码的。直接看那一长串字符,很难判断它到底代表什么,排查起来也容易绕弯路。 后来同事推荐了一个在线工具,帮笔者省了不少时间。 01 | 一个够用的 URL Decoder/Encoder 这个工具叫 URL ...
背景: 我们自部署了开源大模型 GLM-5.2(FP8 版,zai-org/GLM-5.2-FP8,BF16 原版 zai-org/GLM-5.2),发现请求量上来之后,生成的速度成了瓶颈,因此希望可以通过投机解码提升模型吞吐。 GLM-5.2 自带一个 MTP 层,从而可以直接开投机解码,不用另找 ...
第三章:Details 剩余数据补读 第二章从 Details 页里挑出了三个重点 section,这一章沿着 Details 页往下走,把剩下的 11 个 section 按页面顺序补齐,依次是 PM Sampling、Compute Workload Analysis、Scheduler Sta ...
目录前言简介请求如何合并:机会式合并安装与 DI 注册适用场景不适用场景API 概览无返回值 API带返回值 API无返回值批处理带返回值批处理显式批量提交单次提交与显式批量提交请求处理流程调度流程配置Partition 数量与并发数用利特尔法则(Little’s Law)估算 MaxConcurr ...
引言 哇,好怀念呀~两周前才写了斜率优化的笔记,现在就可以爆切李超树了(笑)上次斜率优化的笔记总感觉没写好,我将磕头道歉并会努力将这次的笔记写得更加简单易懂! 虽说是引言吧,但是也要写一点有用的东西的!(确信)是不是斜率优化有一个小小的缺点,就是当 \(k\) 和 \(b\) 的单调性都不确定的时候 ...