稀土掘金

一个帮助开发者成长的社区,挖掘最优质的互联网技术

6445篇收录文章访问博客 →

最新文章

  • 《我写了 31 个静态扫描插件,踩了 7 个「假绿」》

    「0 命中」有两种含义:「查了没问题」和「根本没查」—它们在终端上长得一模一样。我做 31 个静态检查插件时踩了 7 个这「假绿」,每一个看起来都是绿的。这篇把 7 个错误和 5 道防治门完整复盘。

  • 功能模块性能测试用例验证

    功能模块性能测试用例验证 功能模块上线前,性能测试用例是保障系统稳定性的关键环节。本文以高并发接口为例,演示性能测试用例的设计、执行与验证流程。 一、测试目标与场景设计 被测模块:用户登录鉴权接口 /

  • jquick-pdf 防止 PDF 内容分页断裂:keepTogether 属性妙用

    jquick-pdf 防止 PDF 内容分页断裂:keepTogether 属性妙用 引入 业务 PDF 的分页问题通常不是“能不能换页”,而是“应该在哪里换页”。订单摘要的标题落在页尾、金额卡片被拆

  • 多只股票的 K 线日期对不上怎么办?用 Pandas MultiIndex 处理时间序列对齐

    摘要 多股票量化研究中,最容易被忽视的问题之一,是不同标的的 K 线并不一定拥有完全相同的时间索引。直接拼接 DataFrame 虽然简单,却无法自动解决停牌、缺失记录、不同市场交易时间和复权口径差异

  • 行情 API 返回了数据,为什么量化策略仍然会出错?用分层设计隔离数据故障

    摘要 量化程序最难排查的问题之一,是接口没有报错,策略结果却不符合预期。原因可能不是交易逻辑,而是数据为空、时间顺序异常、重复记录、缺失价格或复权口径不一致。本文从故障排查角度,介绍如何利用数据接入层

  • eBPF 实例教程:BPF 动态指针处理可变长度数据

    你是否曾经在编写 eBPF 包解析器时,被那些冗长的 data_end 边界检查搞得焦头烂额,而验证器仍然拒绝通过?是否尝试过用 ring buffer 发送可变长度事件,却发现自己只能用固定大小的结

  • 一块不会说话的电表,把我们折腾了半个月

    ——记"机械表误纳入远程集采与控制流程"问题的排查与整改 一、问题是怎么暴露的 平台上线后不久,运维同事发现一件怪事: 实时数据页面里,有一批表长期采不上数,召读永远超时; 对欠费商户执行远程断电,指

  • 一个域名两个后端

    三个容器都起来了,本机直连端口全通。可浏览器打开前端域名,首页能出来,一登录、一进列表,控制台一排 404。所有 api 都 404。 先把背景说一下。用户不直接连你的容器,而是先连到面板的 Web

  • Java的函数式编程(五)

    从这篇开始,进入到具体应用阶段了。通过分析Java中几种循环的方式,逐步分离代码行为。同样,这是一个认识Java中循环如何设计的一个视角,Java的作者未必是从这个视角演进的,但我希望表达我的演进思路

  • Maven 依赖仲裁实战:pom 里写的 2.0,为什么打出的 WAR 包是 1.5?

    pom 里明明写着 3.1,打出来的包却是 1.0。本文复盘一次真实的 Maven 依赖冲突排查,揭秘路径最近者胜的仲裁规则,附 dependency:tree 排查命令。