刷新
用 Python 做多回路能效对账:从 Modbus 读取到偏差下钻的完整实现

做多回路能效平台时,一个绕不开的环节是对账:总表的读数和各分表读数之和应该对得上,对不上就要定位到具体哪一层出了问题。这篇笔记把整个流程写成可运行的代码,包含 Modbus 轮询、量程换算、层级对账和偏差下钻。 数据来源是圣斯尔 SSET 的非接触电流电压传感器(CE-AJ12N:电压 30-500 ...

采集熔断器怎么写:上游抖动下的断路与自愈实践

上周凌晨三点,我被报警短信叫醒。监控显示搜索数据采集集群的 32 个 worker 进程全部被挂死,CPU 占用无限接近零,内存却死死卡在高位,待处理队列堆积了三万多个关键词。 排查日志才发现,凌晨骨干网有一段长达 8 分钟的偶发丢包。我们的抓取脚本里只写了老套的 retry(times=3)。当上 ...

小程序AR体感游戏实现方案,在游戏中完成健身锻炼

博主头像 传统仰卧起坐、俯卧撑、马步蹲这类AI运动,虽能有效达到锻炼目的,但过程偏枯燥,既很难调动团建赛事的活跃气氛,也难以适配小朋友的体育锻炼需求。给这些经典运动加上AR视觉效果、做体感化改造后,原本单调的重复动作就能变成和虚拟场景互动的趣味环节,运动趣味性大幅提升,能更好适配团建、少儿体育等不同场景的需求 ...

技术思考问题14:Agent进了沙箱就能放心执行吗?

博主头像 沙箱关住进程,授权守住业务:Agent 执行环境与业务授权的双重边界 沙箱能拦住进程乱来,拦不住合法凭证做错生意。 [读者] 把 Agent 放进容器沙箱、又准备给它真实写权限的平台工程师 [痛点] 沙箱配置齐全,业务越权却照旧发生,说不清防线该划在哪一层 [现在读] 客服 Agent 马上要拿到生 ...

读数据安全架构设计与实践03身份认证(上)

博主头像 1. 产品安全架构 1.1. 尽可能地从源头做起,从产品自身做好安全质量的提升,防患于未然 1.2. 产品安全架构就是构建产品自身安全特性的主要组件及其关系 1.3. 安全体系也是由一个个安全领域内的产品所构成,是安全体系的最小单元,如果这个最小单元的安全性都得不到保障,则整个安全体系的安全性更是无 ...

Robotics- vcstool 用法速查

博主头像 vcstool 的用法很直接,核心就是围绕一个 .repos 文件做批量操作。 安装 pip install vcstool # 或 sudo apt install python3-vcstool 核心概念:.repos 文件 YAML 格式,描述要管理的仓库: repositories: pkg ...

P11299 [NOISG 2021 Finals] Fraud

博主头像 洛谷 黄题,但是还是有思维难度的。 首先注意到我们只需要保证所有位置都比左边一位小就能够保证递减了,应该是显然的。 所以可以想到按位处理,只需要考虑每一位比它的后一位要大即可。 考虑需要满足什么条件。 首先如果 \(a_i\ge a_{i+1}\) 且 \(b_i\ge b_{i+1}\) 那就必定 ...

个人实践:用腾讯混元 3D 转图成模,搭配在线查看器快速预览

博主头像 本文分享一套个人实践的轻量化 3D 工作流:使用腾讯混元 3D 将 2D 参考图生成三维模型,再通过嘉立创 3D 模型查看器完成在线结构预检、尺寸核对与模型分享。全程无需安装大型建模软件,仅通过浏览器即可完成从生模、检查到协作分享的全流程,适合快速原型验证、临时模型核对与轻量跨人员协作场景。 ...

04-01-源码-编辑器总览

博主头像 本章将深入解析 YooAsset 编辑器端的整体代码结构和模块组织。YooAsset 的编辑器端代码位于 YooAsset/Editor/ 目录下,采用清晰的分层架构和模块化设计,提供了完整的资源构建功能。 YooAsset 编辑器端的设计目标是为开发者提供一个灵活、可扩展、高性能的资源构建系统。... ...

传统开发 VS 低代码,直观对比低代码开发的优势以及适合的业务场景

博主头像 当企业面对紧迫的数字化需求时,传统开发的漫长周期和高沟通成本让技术团队与业务部门都苦不堪言。本文从用户体验视角出发,对低代码与传统开发进行直观对比,结合真实业务场景拆解低代码在交付速度、人力成本、迭代灵活性等方面的优势。 调研显示,采用企业级低代码平台后,应用交付周期平均缩短62%,跨部门沟通成本下 ...

操作系统强化小结

博主头像 本文以408强化为主要目标,从概述、PV专题、进程与线程、内存管理、文件管理、IO系统六大方面介绍了操作系统的原理,内容主要由B站up主BOK整理总结,祝你更加理解操作系统! ...

【赵渝强老师】Oracle的行地址:ROWID

博主头像 ROWID 是 Oracle 数据库伪列(pseudocolumn),每一行数据都拥有一个ROWID,但它并不是表中真实存储的字段;它代表该行在磁盘上的物理存储地址,可以快速定位一行记录。 伪列使用:可以select rowid from table;查询,不能insert/update给rowid ...

GC Pacer 调优算法:GOGC、GOMEMLIMIT 与容器 OOM 防御

博主头像 GC Pacer 调优算法:GOGC、GOMEMLIMIT 与容器 OOM 防御 一、核心概念与架构设计 容器里跑 Go 服务的人大概都做过这个实验:把 GOGC 从 100 调到 50,以为能压住内存,结果 CPU 涨上去、P99 抖动起来,OOM 该来还是来。原因不难找,GOGC 回答的是相对问 ...

<1···171819···100>