如何测试低概率BUG,例如万分之一的概率问题?

博主头像 “假设一个功能有万分之一的概率出现异常,你该怎么测试这个低概率事件?” 相信不少测试工程师在面试中都被问过类似的问题。初听之下,这个问题似乎有些“刁钻”——万分之一的概率意味着常规测试中可能跑上几千次都未必能碰到一次,难道真要靠“愚公移山”式的反复执行用例来碰运气吗? 其实,这个问题恰恰考察的是测试 ...

蓝牙基础(七):蓝牙协议栈的多路复用与数据调度中心 —— L2CAP(蓝牙逻辑链路控制与适配协议)

博主头像 liwen01 2025.11.08 前言 我们简单分析这样的一个应用场景:一个智能手表和一副蓝牙耳机,它们通过蓝牙都连接到了一个手机上。 智能手表 需要的功能有: 实时显示手机来电/消息提醒(低延迟信号传输) 同步健康数据(如心率、步数、睡眠等) 播放控制音乐(音频控制命令) 手表固件升级(OTA ...

节省 60% Token 的新数据格式「GitHub 热点速览」

博主头像 我最近琐事缠身,连续好几周没发「GitHub 热点速览」了,这样不行得赶紧续上。 首先映入眼帘的是可节省 60% Token 的新数据序列化格式 TOON,其官方开源的 TypeScript 实现在 GitHub 上一周便斩获了 3.5k Star,而且热度还在持续上涨。Snapchat 团队开源的 ...

AC自动机学习笔记

博主头像 前言 & 介绍 学习AC自动机时,发现很多讲解都比较难以理解(可能是我太菜了)。 通过学习dalao的学习笔记,自主研发和学长的讲解终于贯彻理解了AC自动机(真的贯彻吗)。 所以,我尝试发一篇我认为比较容易理解的讲解。 前置知识: 字典树(trie树) KMP(非必会) 介绍: AC自动机是一种可以 ...

九成九新自用C#入门文档

博主头像 C#九成九新个人用入门指南 前言 如果你是第一次学习编程,那么,可能会非常困难,如果你曾经学过面向对象的编程语言,那么可能会非常轻松 C:你干脆直接提我名字得了吧 在我们正式学习之前,我需要讲几个比较基础的知识 1. 高级语言,低级语言,强类型,弱类型 高级语言和低级语言,这两个概念对初学者来会非常 ...

MAF快速入门(1)化繁为简的Agent创建范式

博主头像 MAF(Microsoft Agent Framwork)已经出来有一段时间,最近看到它的commit比较频繁,估计是为了在.NET Conf 2025发布1.0.0的正式版。预览版也并不妨碍我们的学习,那么从今天开始,我们就通过微软官方学习文档来一起进入MAF的世界吧。 ...

使用 LLM + Atlassian MCP 1小时生成年终总结

使用 LLM + Atlassian MCP 1小时生成年终总结 一、引言:年终总结的痛点 每到年底,技术人员都需要编写年终总结。这个过程通常面临以下挑战: 耗时耗力:人工梳理一年来的数十甚至上百个JIRA任务需要数小时到数天 信息遗漏:容易忘记某些重要项目或技术细节 缺乏量化数据:难以准确统计完成 ...

个人问题总结:JavaBoy第一个正式参与的实际项目

博主头像 第一个有自己负责模块的项目接近尾声,总结一下自己在这个项目中产生的问题,希望以后减少、不会再犯此类错误。 项目分为java语言开发的web端与python语言开发的app端,后端与后端之间通过openFeign通信,此次开发我主要负责后端代码。 下面我以一个学生管理系统为例,记录一下本次开发遇到的不 ...

AI自动化神器N8N,保姆级安装教程,小白也能5分钟搞定(建议收藏)

博主头像 大家好,我是汤师爷,AI智能体架构师,致力于帮助100W人用智能体创富~ n8n最近非常火爆,很多人都在用它来搭建自动化工作流。 作为一个开源的自动化工具,它不仅功能强大,而且完全免费,这让它迅速成为了自动化领域的热门选择。 今天把完整的部署教程分享给你,保证小白也能看懂。 什么是N8N? 简单说, ...

Frida Hook Android手册

博主头像 Frida Hook Android手册 write by ppl on 2025/4 Frida的安装与配置 ​ 网上教程一大堆,略 连接 Android 设备 运行Frida服务端 $> adb shell su cd /data/local/tmp ./frida-server 进行端口转发 ...

身份认证状态的存储与传递( Spring Boot篇 )

博主头像 Spring Boot 登录信息获取机制摘要 Spring Boot 中浏览器获取登录信息的核心是通过身份凭证的存储与验证实现的,主要包括两种主流方案: Session+Cookie方案(经典方式) 服务端创建Session存储用户信息,生成唯一JSESSIONID 通过Set-Cookie响应头将... ...

是时候从 MySQL 转到 PostgreSQL 18 了

博主头像 数据库技术革新的浪潮中,PostgreSQL 18 的发布标志着关系型数据库进入了新的时代,它不仅在性能上实现质的飞跃,更为开发者的工作效率带来了巨大提升。 - 性能优势:面对海量数据具备更好的性能和更多的优化手段。 - 可扩展性:丰富的索引类型、强大的分区表和扩展生态系统,满足各种业务场景。 -... ...

Netty/Redis网络模型——IO多路复用原理(操作系统)

博主头像 网络模型 BIO-传统阻塞IO 1.单线程阻塞模式(BIO) 整个服务只有一个线程,这个线程不仅负责连接管理(accept)也负责后续的读写操作(read/write)。串行化的操作在有多个连接来临的时候,需要等待上一个连接的读写操作完成,读写操作需要磁盘IO比较耗时,因此性能极其低下,且如果有一个 ...

QGIS开发笔记(五):qgis加载标记点功能,基础标记数量与性能对比测试

博主头像 前言 对地图增加标记点、标记图标、线条、图形等等,都是常规通用操作,本篇先实现添加标记点,然后对比点数量性能,同时由于像素大小对性能也有较大印象,测试了1、2像素超大数量绘图时,拽托性能与显示效果。 Demo 1000标记点1像素大小 Cpu和内存大小: 拽托缩放不间断操作的CPU和内存大小: 10 ...

有趣的便签网站-使用Sdcb.WordCloud生成词云图

博主头像 有趣的便签网站-使用Sdcb.WordCloud生成词云图 前言 最近也是忙着面试、背题,终于闲下来,也是来更新下网站顺便写一篇文章~ 上周在网上看到一个静态的便签网站,我也是拿来用并发布了一篇文章,找到一个有趣的便签墙网站 - ZY知识库,后续也是制作了一个可以提交内容的便签网站,也发布了一篇文章 ...

<123···100>