Pytest空值断言高阶用法!精准校验null/空字符串/空列表
只会写相等断言?空值场景校验不全,暗藏大量线上Bug接口测试中大量高危场景:字段为null、空字符串、空数组、空字典,新手只会用==""判断,无法精准区分各类空值场景,导致测试覆盖不全。Pytest原生空值高阶断言组合,精准区分各类空数据场景,补齐测试盲区,规避线上空值报错。
Python零基础每日连载 第二十四讲:JSON模块,前后端数据交互必备
前面我们学习了文件读写、os、shutil文件管理模块,日常开发中,不管是爬虫、接口对接、本地配置文件,最常用的数据格式就是JSON。本节课我们就系统学习Python内置 json 标准库,掌握数据序列化与反序列化核心操作 。
序:你真的学会 Java 了吗?
一个让我沉默了很久的面试现场那是几年前的一次面试。候选人有七年经验,简历上写着"精通 Java 并发与 JVM 调优"。我问他:"Integer a = 127; Integer b = 127; a == b 的结果是什么?"他答:"false,因为 == 比较的是引用。
大模型Function Calling在Java里怎么落地?我踩了7个坑
Function Calling在Java里落地,框架选型只是第一步。真正让你加班的是参数类型对不上、模型反复调同一个工具、异常吞掉后模型开始编答案、以及并发下工具注册表被踩踏。下面这7个坑,每个都附了能跑的代码片段,按踩坑顺序排。
Java 操作 Word 脚注和尾注:添加、读取与删除
在编写研究报告、技术文档或论文时,有些内容需要补充说明,但直接放在正文中又会影响阅读。例如,某个专业术语的解释、数据来源,或者参考文献的出处。Word 提供了脚注(Footnote)和尾注(Endnote)来处理这类信息。脚注通常显示在当前页面底部,尾注则集中放在文档或节的末尾。
C# 字符串编码与乱码:一次搞清楚UTF-8和GBK
"读文件中文变问号""调接口返回乱码""Excel 打开 CSV 全是锟斤拷"——编码问题几乎每个开发者都踩过。搞懂底层原理,这类问题就不再靠猜。本质:字符 ↔ 字节 的翻译规则// 计算机只认字节。
90%后端踩过的隐形SQL坑!1条NULL数据,直接导致报表统计偏差30%
线上最恐怖的Bug,从来不是直接报错、服务雪崩,而是程序正常运行、无日志报错,但业务数据悄悄出错。做过运营报表、数据统计、财务对账的后端开发者,大概率都遇到过这种诡异场景:数据库明明有1000条有效数据,后台统计只显示700条,数据偏差整整30%!