- 博客(999)
- 资源 (73)
- 收藏
- 关注
原创 一维 Sod 激波管问题:Euler 方程组 + Lax–Friedrichs 格式的 MATLAB 与 C++ 实现
* rtwtypes.h - 跨平台基础类型定义(生成) */程序经约37 个时间步推进到(每步的Δt由 CFL 条件实时更新,最后一步被裁剪到正好落在 0.2 s)。说明:程序内注释所引用的解析参考值对应接触间断与激波之间的右星区平台状态。隔膜附近x ≈ 0.5。
2026-09-05 14:35:47
71
原创 一维无粘 Burgers 方程的激波形成问题:MacCormack 格式求解
一维无粘 Burgers 方程是研究可压缩流激波捕捉格式时最经典的一维原型问题。。
2026-09-04 12:38:11
217
原创 深入解析 Gemini API Mock 测试:实现与真实调用完全一致的 MockClient
如果测试需要特定的回复内容,可以在替换时传入自定义的if "天气" in str(contents):return "今天天气晴朗"return "默认回复"MockClient 允许通过实现非常灵活的响应控制。# 将 contents 转为字符串便于判断if "天气" in content_str:return "今天天气晴朗,适合出行。if "图片" in content_str or has_file:return "这是一张包含丰富内容的图片/文件。
2026-09-01 08:24:40
208
原创 模拟 Anthropic Claude 多模态 API 调用的 Mock 测试类详解
在开发依赖 Anthropic Claude 系列模型(如)的应用程序时,单元测试的编写往往面临两大挑战:一是需要真实的 API 密钥和网络连接,二是真实调用会产生费用和延迟。为了解决这些问题,我们可以设计一个 Mock 测试类,它完全模拟官方 Python SDK 的调用接口,使得测试代码与生产代码保持一致,同时无需任何外部依赖。本文详细介绍了类的设计与应用,它提供了一个与官方 Anthropic Python SDK 完全兼容的模拟客户端,支持多模态输入(图片、文档)和所有常见调用模式。
2026-08-31 12:50:03
314
原创 使用 Mock 测试类模拟 OpenAI GPT‑5.6 系列 API 调用
自定义逻辑,完全控制返回内容breakreturn f"自定义回复:模型。
2026-08-31 12:49:46
429
原创 PySpark根据输入的表名和过滤条件生成 INSERT 语句
以下是一个完整的 PySpark 解决方案,用于根据输入的表名和过滤条件生成 INSERT 语句。代码考虑了不同数据类型的格式化、NULL 处理、单引号转义以及列名的安全引用,并提供了两种使用方式(收集到驱动端和分布式写入文件)。以上代码提供了从 PySpark 表生成 INSERT 语句的完整实现。根据数据量大小和具体需求,可以选择简单模式(收集到驱动端)或分布式模式(直接写入文件)。以下方法利用 Spark 的分布式能力,直接在各个分区生成 INSERT 语句并写入文件,适合大规模数据。
2026-08-28 22:39:55
108
原创 AI生成代码的隐患与治理:人工审查流程及提示词驱动的修复策略
随着大语言模型(LLM)在软件开发中的普及,AI生成的代码已从“玩具”走向生产环境。然而,AI并非银弹,其生成的代码常隐藏着逻辑漏洞、安全缺陷、可维护性差等问题。AI生成代码的质量高度依赖提示词的质量和后续人工审查的严谨性。本文系统梳理AI生成代码的常见问题,提出一套可落地的人工审查流程,并深入探讨如何通过改进提示词(Prompt Engineering)来预防和修复代码缺陷,最后给出完整案例。
2026-08-28 22:39:35
171
原创 Databricks中用PySpark找到表里的最短唯一键
以下代码在 Databricks (Serverless) 中运行,通过贪心后向消除算法找出表的最短唯一键。若整表存在完全重复的行,则生成一条 SELECT 语句用于查看其中一组重复记录。可将 table_name 替换为实际的三级表名(如 hive_metastore.default.my_table)后直接在 Databricks Notebook 中运行。
2026-08-13 19:26:02
344
原创 PHP 大文件上传:内存占用、超时与最佳实践
在 PHP + Nginx 环境下支持 100MB~1GB 的大文件上传时,很多人会陷入一个误区:认为 PHP 必须拥有与文件大小相当的内存才能完成上传,于是不断调大 memory_limit,结果反而导致服务器内存耗尽。你只设置了 max_execution_time = 300,但 max_execution_time 只影响脚本执行阶段,不包括上传解析阶段。PHP 的 max_input_time 默认是 60 秒,它限制的是解析输入数据(POST、GET、文件上传)的最长时间。
2026-08-13 19:25:12
235
原创 Linux下Docker Compose里运行Jenkins数据故障诊断Shell脚本
【代码】Linux下Docker Compose里运行Jenkins数据故障诊断Shell脚本。
2026-07-20 11:41:47
297
原创 Redshift数据高效导出到Excel文件的多Sheet
下面结合Python及相关库(pandasopenpyxlboto3pathlib和datetime)实现从本地读取Parquet文件、从Amazon Redshift导出数据到S3并下载、合并两个DataFrame并按指定列排序后导出至Excel文件(一个文件多个Sheet)的完整数据工程流程,并展开详细论述。所有涉及的库与实现思路均可在生产环境或数据分析项目中直接复用。
2026-07-14 12:46:48
202
原创 Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
自动探测compose内pg容器(推荐)手动指定容器名+宿主机数据挂载目录。
2026-07-13 12:37:29
167
原创 Linux下PostgreSQL数据库故障的系统化排查Shell脚本
【代码】Linux下PostgreSQL数据库故障的系统化排查Shell脚本。
2026-07-13 12:29:12
342
原创 Linux下Docker Compose里运行Milvus向量数据库故障诊断Shell脚本
自定义容器前缀: sudo ./milvus_compose_diag.sh milvus-v2。运行(默认前缀milvus): sudo ./milvus_compose_diag.sh。赋权: chmod +x milvus_compose_diag.sh。
2026-07-13 12:23:32
230
原创 Linux下Docker Compose里运行Nginx故障诊断Shell脚本
【代码】Linux下Docker Compose里运行Nginx故障诊断Shell脚本。
2026-07-11 15:31:08
118
原创 Linux下Docker Compose里运行Redis内存数据库故障诊断脚本
在 Redis 所在服务器的 docker-compose 项目目录执行。
2026-07-11 15:16:31
215
原创 Linux下Docker Compose里运行的MySQL数据库故障诊断Shell脚本
将以下脚本保存为 mysql_diagnose.sh ,在 MySQL 所在服务器的 docker-compose 项目目录执行。
2026-07-11 15:00:20
251
原创 Linux下Docker Compose里运行的Clickhouse故障诊断脚本
在 ClickHouse 所在服务器的 docker-compose 项目目录执行。
2026-07-11 14:36:48
234
Pandas技术参考手册.docx
2021-08-09
SQL Server数据库技术手册.docx
2021-08-20
MySQL技术参考手册.docx
2021-08-06
Docker使用手册.docx
2021-09-02
GCC技术参考手册.docx
2021-12-06
Oracle数据库参考手册.docx
2021-08-19
Linux Shell使用手册.docx
2021-09-08
机器学习技术参考手册.docx
2021-12-01
MFC技术参考手册.docx
2021-10-15
Redis技术参考手册.docx
2021-09-14
PySpark数据处理技术大全
2025-01-08
PyTorch技术参考手册
2023-08-01
Tableau报表开发手册
2024-11-29
Salesforce SOQL和SOSL参考手册
2024-05-25
Apache Airflow技术参考手册
2022-11-22
Node.js技术参考手册
2023-07-13
Spark技术参考手册
2022-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅