【UEFI】HOB 从概念到代码

thbcm阅读(76)

也就是需要注意 PEI 的 HOB 内存空间在 DXE 阶段会被DxeCore relocation,所以不要用 HOB 来存放内存地址。
[2]

AD 横向移动-SMB 中继攻击

thbcm阅读(84)

SMB 中继攻击是指攻击者捕获用户发出的 Net-NTLM 哈希,然后将其中继以访问网络上已禁用 SMB 签名的另一台计算机。

FastAPI搭档Pydantic:从参数验证到数据转换的全链路实战

thbcm阅读(80)

一个真实的数据:在未使用规范数据验证的API项目中,约
40%的Bug源于请求参数格式错误或缺失。试想一个简单的用户注册接口,因为对
email
age字段的校验逻辑分散在三个不同的函数里,导致一次逻辑更新后,
13岁的用户成功用“not_an_email”注册了账号。混乱,由此开始。

MySQL深度分页优化实战:从踩坑到落地的全攻略

thbcm阅读(66)

先说说最开始踩的坑。当时商品列表接口用的是最常规的分页写法,也就是LIMIT offset, size,代码里封装了通用分页逻辑,前端传页码和每页条数,后端计算offset后拼SQL。上线初期数据量少,翻个十几页都没问题,可随着商品数据涨到几十万条,用户翻到第500页之后,接口响应时间直接从几十毫秒飙升到几百甚至上千毫秒,监控面板上全是红色告警。

仅两台缓存节点,如何支撑 1.45TB/s 大吞吐业务

thbcm阅读(42)

JuiceFS 作为一种基于对象存储的分布式文件系统,通过其高性能架构,利用分布式缓存聚合吞吐量并降低延迟,能够在大规模客户端并发读取时提供高效支持。本文分享的是我们近期在实际测试中的一个案例,展示如何利用 4,000 台业务节点成功聚合了 1.45TB/s 的带宽,并在此过程中通过引入二级缓存池,保障了系统的稳定性。

【笔记】A Conceptual Overview of asyncio

thbcm阅读(46)

在学习 Python 协程之前,我对 JavaScript 协程已经略有了解,在 JavaScript async/await 很直觉直接用就可以,在学习 Python 协程的过程中,我发现我对 JavaScript Promise 也忘了不少,之前写过一个博客记录。

联系我们