从存储成本、压缩编码、写入路径和数据组织四个层面,拆解金仓时序数据库如何承载1956亿行时序数据,并在项目中做到45:1压缩比。 ...
本文给出一个可运行的数据接入示例:用 pymodbus 轮询圣斯尔 SSET CE-AJ12N 非接触电流电压传感器,把电流、电压、功率写入 TimescaleDB 时序库,并按小时做降采样聚合,供长期趋势与电费关联分析。适合在网关或工控机上跑。 一、硬件与协议前提 CE-AJ12N 为穿孔式免破线 ...
10月24日,程序员节。2的10次方,二进制世界的一块基石。 但今年的节日气氛有点微妙:写代码这件事,AI已经相当熟练了。于是有人问:这个节,还轮得到程序员过吗? 先说结论:轮得到,而且比以往更轮得到。真正被AI取代的从来不是"程序员"这个身份,而是程序员日程表里那些不值得被记住的部分。当"写"的门 ...
今天我将向大家演示,在开发团队协作或者管理开源项目时,如何处理最常见的工作之一:拉取请求(Pull Request)。 本次演示我们会使用 Visual Studio 内置的 GitHub 工具,不过这套操作思路在 Azure DevOps 中也大同小异。 查看拉取请求 首先打开代码仓库的拉取请求。 ...
本文介绍无约束优化中的共轭方向法。针对坐标轮换法和最速下降法收敛慢、路径呈锯齿形的问题,从二元二次函数入手,说明共轭方向为什么能让二次函数在不超过维数的步数内到达极小点。文章给出共轭向量的定义、性质、平行搜索构造方法和迭代步骤,并配有程序框图;以标准二元函数为例,三次一维搜索即到达最优解,并附完整 ... ...
文章首发个人博客 写在前面 网上讲两票三制的文章大多停在名词解释,本文会深入的去对这个规则以及对应的系统设计来给相关的从业人员(如果你是搞制造业、电气相关的开发工作的)讲述清楚这个票的设计,主要从下面三个层面展开: 制度层:解释每条规则背后防的是什么事故、制度设计用了什么通用的风险控制说明; 领域层 ...
需求评审通过了,下周一要开 Sprint Planning。我把一份 8 页 PRD 扔给 Claude 让它「帮我拆成 Jira 任务」。五分钟后回来:38 张卡,标题整齐,估点整齐,看上去挺像样。我随手点开一条「实现登录功能」——估点 5,依赖「无」。再点开「支付网关对接」——估点 8,依赖「无 ...
上一篇介绍了 Database Data API——建表即自动生成增删改查接口,解决单表读写,但聚合统计、跨表事务、字段自动维护等逻辑已超出其能力边界。本篇推进到数据库函数(Database Function):把业务逻辑封装进数据库,前端通过 .rpc() 调用,由触发器自动响应数据变更。 上一篇 ...
简介 最近在梳理项目系统架构,发现团队虽然使用了abp,但实际还是三层架构那套思想,尤其是对于dbcontext的滥用,加上对UOW(unit of work)的不了解,导致了很多奇葩写法。 而我也对ABP一知半解,导致codereview并没有发现异常。故此来系统化的学习并分享自己的踩坑经验。 工 ...
大促MySQL高并发故障复盘:QPS突增引发CPU打满、接口超时。从瓶颈定位、SQL索引优化、锁事务治理讲起,覆盖读写分离、缓存方案,基于ShardingSphere实现分库分表,附带Redis Lua+MQ库存分桶秒杀实战,附可复用脚本与避坑经验,文末附选型思考,欢迎一起交流分库分表与冷归档落地思... ...
前言 广域网络是数据通信网络中尺度最大的一层:向下连接无数局域网,向上支撑互联网与云。本章分上下两篇,回答六个问题——什么是广域网、城域网正往哪里演进、SPN 凭什么成为 5G 时代的承载网、四大运营商的骨干网各自长什么样、企业广域网如何应对云计算的冲击、广域网未来会走向何方。适合已具备前十四章基础 ...
在户外探险中,信号盲区往往是潜在的安全隐患。如何提前预知路线上的通信覆盖情况,成为保障用户安全的关键。两步路与HarmonyOS SDK深度合作,率先集成Map Kit全新能力,实现对路径信号强度的智能预测。这一创新技术将如何改变户外出行体验? 一场关于“可见信号”的安全变革,正在悄然发生。 痛点先 ...
命令覆盖 Aircrack‑ng 手动流程与 Wifite 自动化,但边界严格限定为:只测自有或已获书面授权的 AP,不得用于蹭网、入侵邻居/公司网络、扫描或干扰非授权 AP。文中把“破解”统一表述为“授权范围内的离线弱口令验证”。 0. 合规前置与流程总览 必须满足的前置条件 书面授权:明确目标 ...
AI 两天挖出 PHP 二十多年老洞,CVSS 9.2,影响 69.3% 的网站;1Panel 已发布 PHP 安全升级说明。一句话概括:2026 年 10 月 21 日,PHP 官方深夜发布紧急安全更新,修复两个 CVSS v4.0 评分 9.2 的远程代码执行漏洞——它们不是人挖出来的,是 AI... ...
埋点是数据驱动的基础,但大量无配套后台的域名埋点只能靠抓包加肉眼比对测试,自建后台侵入性强。本文介绍 Flyheart Monitor,一套零侵入的域名埋点实时校验工具:在请求必经之路拦截数据校验,不绑定抓包代理,用规则代替人工校验,并将结果沉淀为可归档图片。 ...
前言 前阵子技术群里有小伙伴反馈说,他们准备把AI能力接进现有的Go微服务里。 技术负责人跟说了一个很实际的困扰:“我们后端全是Go写的,但大模型生态里全是Python的框架。 LangChain、LlamaIndex,看着都挺好,但我们的服务没法直接跑Python。硬要接,就得在Go服务旁边再起一 ...
WPF 中常用的 LINQ 语句 在 WPF 开发中,LINQ(Language Integrated Query)主要用于处理集合数据、实现动态过滤、排序,以及将非标准数据源(如 XML 或数据库查询结果)转换为 UI 可绑定的格式。本文汇总常用 LINQ 语句的含义对照表,并给出在 WPF / ...
技术债先还代码,还是先拆团队的绕行小路? 重写救不了你,救你的是先关掉那些已被默认的旁路。 [读者] 正在还技术债的后端与架构同学 [痛点] 核心模块重写完,临时脚本一条没少 [现在读] 旁路正在偷偷定义你的新系统 [读完] 能盘出旁路清单,并给每条定退出标准 [旧方案] 排期重写核心模块 | v ...
最近我在 GitHub 上翻到一个项目:keploy,把 API 测试里最磨人的两个环节直接干掉了,分享给大家。 这个项目在2022 年 就建仓了,到我写稿这天,项目已经获得18.7k star。10 月 20 号刚发了 v3.6.153,patch 版本一天能出好几个,维护更新相当频繁。 这个项目 ...
按键按下去,程序像是死机了。一段看起来无害的等待,怎样让本该同时运行的事情全部停下来,而这一次又该怎么量出它冻了多久? ...