一次邮件 DTO 日志脱敏的取舍 —— 三条泄露路径、两种方案,以及为什么"少打印一点"比"完全不打印"更可取 背景:发邮件是一个独立的中间服务 在这套体系里,邮件发送不是某个业务系统的内部功能,而是一个独立的中间服务。业务系统只负责组装邮件参数,再通过 RPC 调用这个服务去完成投递: 业务系统 ...
写在开头 点赞 + 收藏 学会 前言 面试官:“聊聊浏览器存储吧。” 我:“Cookie, LocalStorage...” 面试官:“然后呢?IndexedDB 了解吗?” 我:“...” 作为一名前端面试官,我有一个“压箱底”的问题,它像一面镜子,能清晰地照出一位候选人的 ...
【Python零基础入门】第3篇:《变量、数据类型与基本运算》 导语: 环境搭建完毕,是时候正式敲开 Python 语法的大门了! 如果把编程比作做菜,那么“变量”就是装食材的容器,“数据类型”就是食材的种类(蔬菜、肉类、调料),而“运算”则是烹饪的手法。掌握了这三者,你就能写出真正有逻辑的 Pyt ...
在自动化测试工具的选择上,一个常见的误区是:能录制操作,就等于能做回归测试。实际上,录制只是起点,长期维护才是真正的考验。Chrome Recorder 在这方面表现如何?有没有工具是专门为长期维护设计的? ...
企业知识大量以 PDF、Word、PPT 等非结构化文档形式存在,如何让 AI 真正利用?DolphinDB DocParser 负责文档解析,ModelInference 负责模型推理与向量化,生成的向量可写入 VectorDB 进行相似度检索,原始文本可存入 TextDB 支持全文检索。 ...
1. 项目背景 业务场景:某金融支付系统在生产高峰时段突然发生宕机——应用进程直接崩溃,留下了两份文件:一个 hs_err_pid12345.log 和一个 core dump。运维紧急重启后,开发组展开了 3 小时的故障复盘。但尴尬的是,团队中没有人能完整读懂 hs_err_pid 日志——它包含 ...
在数字化转型持续深化、云原生与 AI 加速融合的背景下,BPM 已从传统的流程审批工具,逐步演进为企业运营、协同与合规的重要基础设施。本文选取 2026 年国内外 10 款代表性 BPM 平台,按国内平台与国际平台分组,从技术架构、核心能力、AI/自动化、适用场景等维度进行梳理,并在文末给出选型建议 ...
写过一些 Python 服务和脚本后我发现,很多人(包括早期的我)一遇到"要并发"就凭感觉开线程:请求慢了开线程、算得慢了也开线程,跑起来才发现,IO 任务确实快了,可 CPU 密集的任务开了一堆线程反而更慢。问题不在并发本身,而在没搞清楚三种模型各自解决什么问题。 这篇把 threading、mu ...
单关键词采集是一个脚本,但真实业务往往是多步骤的:搜索 → 详情 → 清洗 → 落库 → 报表,步骤之间有依赖,中间会失败,还得重试。这种「多步骤 + 依赖 + 失败」的组合,就需要编排(orchestration)。这篇记录采集任务从单脚本走向编排的实践,以及什么时候才需要编排。 什么时候需要编排 ...
一、场景 在一个SeaTunnel使用流任务获取Kafka topic中的数据时,如果topic从2 个分区扩到了4个分区。结果呢?新分区里的数据,任务一条都消费不到——除非把任务重启一遍。 因为 SeaTunnel 的 Kafka source 默认只会在任务启动时扫描所有分区。 虽然重启可以重新 ...
大模型推理是怎么工作的——从原理到系统观 以我们自己的推理服务为例。适合懂编程、不了解大模型的同学;前半篇讲原理,后半篇讲"为什么做好推理服务是一件系统工程"。 文中数字均来自我们 8×4090 服务器的实测。 一、一句话说清推理 大模型是一个超大的"猜下一个字"函数:输入一段文字,算出下一个字,拼 ...
资源打包是 Unity 资源管理流程的核心环节,它决定了资源如何被组织、压缩和分发。一个高效的打包流程可以显著减少构建时间、优化资源体积、提高资源复用率。本章将深入解析资源打包的完整流程,包括资源准备、依赖分析、打包规则选择和构建优化,结合 YooAsset 的实际实现进行详细说明。 ...
1. 应用程序开发工具 1.1. 面向科学可视化 1.1.1. VTK 1.1.1.1. Visualization Toolkit,简称VTK 1.1.1.2. 一个开源、跨平台的可视化应用函数库 1.1.1.3. 主要维护者Kitware公司 1.1.1.3.1. 创造了VTK、ITK、Cmak ...
国内期货数据源选型这件事,大多数人从第一天就做错了。他们从“哪个数据源的接口好用”开始,而不是从“国内期货的制度规则和其他市场差多少”开始。结果是:你选了一个接口很顺手的数据源,但你的回测从第一根 K 线起,就在一个错误的时间框架里运行。 ...
前几天整理旧文章,翻到一张三年前的截图,文件名是 image-20230518224102.png,躺在一个早就被我删掉的 assets 文件夹里——对应文章里的配图自然早就裂了。这种事发生过几次之后,我下定决心要把写作时最烦的那个环节——插图——彻底自动化。 这篇不讲大而全的图床横评,就记录一件小 ...
VFBOX协议转换网关是实现不同协议的设备之间的数据转换。支持的设备和协议有西门子,欧姆龙,三菱,AB,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3,... ...
第五十章 USB摄像头实验 在现代嵌入式系统中,USB摄像头的应用日益广泛,涵盖了从简单的图像采集到复杂的视频流处理等场景。USB摄像头作为一种即插即用的设备,具有兼容性强、传输效率高的优势,使其成为视频监控、机器视觉、图像识别等领域的理想选择。本章节将介绍如何在ESP32-P4平台上实现USB摄像 ...
实测了一套零成本 AI 作业辅导方案:用手机或电脑创建一个“AI 家教队友”,上传作业照片后,就能自动批改、分析错因、讲解知识点、生成变式练习和 Word 报告,还能把错题归档到长期可访问的错题集站点。相比学习机和普通批改 App,这套方案成本更低、自定义程度更高,适合想减轻作业辅导压力、又希望保留... ...
Apache DolphinScheduler 是一个分布式、易扩展且可视化的调度器,用于企业级大数据工作流的创建、调度及监控。 ...
采集系统上线后,最烦的改动是「改一行参数也要改代码、重部署」。并发档位、缓存 TTL、解析版本、端点开关……这些如果写死在代码里,每次调整都是一次发布。这篇讲特性开关(feature flag)与配置驱动的实践:把「运行参数」从代码里抽出来,改配置即生效,还能快速灰度回滚。 特性开关解决什么 采集系 ...