数据采集系统
文章平均质量分 89
钩鸿踏月
一只奋斗在第一线的程序猿。。。
展开
-
复盘一个诡异的Bug之ObjectDisposedException
在集成了Furion的项目中集成开发一个后台服务的时,莫名其妙碰见如下异常:!发生异常的类是一个名为的在后台长期运行的服务,主要实现连接MQTT服务接受并处理消息的功能。报出异常的代码则是该类内部的一个定时器,负责断线后主动重连。具体的异常信息如下,是一个名为的对象被释放导致的。该类构造函数还有若干读配置而来的参数,不方便交由容器实现,在手动构造实例后,便用Furion.App类提供的GetService方法来获取m_Logger。原创 2024-07-26 16:38:18 · 310 阅读 · 0 评论 -
复盘一个诡异的Bug
该Bug的诡异之处在于这是一个由多种因素综合碰撞之后形成的综合体。纵观整个排查过程,一度被错误的目标误导,花费大量功夫后才找到问题点所在,成熟的组件在没有确凿证据之前不能随意怀疑其稳定性。原创 2023-11-08 09:11:58 · 1293 阅读 · 1 评论 -
基于SSH端口转发实现内网客户机的远程
基于SSH端口转发实现内网客户机的远程零、版本履历日期说明2021.08.16初稿一、一个看似奇葩的需求最近项目上有这么个需求,看似奇葩,但很有必要。现场通过4G物联网卡上网,并且只开通了部分IP白名单,要求实现远程到现场。换句话说,通过这个4G物联网卡组的网络就相当于内网,再跟之前一样从外网通过Teamviewer、向日葵之类的工具远程访问是不可能的了。此外,客户机没有固定IP,也不可能登录服务器后通过远程桌面连接到现场。后来想到公司另一个业务组在Linux下有相同场原创 2021-08-16 19:46:34 · 1284 阅读 · 0 评论 -
聊聊软件登录界面的设计与交互
前面说了一堆废话,想看直接看正文的可跳过,直接看第二章。版本记录日期备注2020-06-13初稿零、前言这个登录界面提取自最近正在做的一个项目,此项目曾被我自豪地称为是公司数采软件的颜值担当,虽然这里面有不少夸大的成分,但也并非担不起这个称号。这个项目能做出今天的程度,是项目组一起努力的结果,并非我一个人的功劳。纵观公司这么多年的数采软件界面,清一色的都是很刻板、很标准的Windows风格。甚至在嵌入式数采仪上,这么多年来都是沿袭了Win8风格的磁贴界面,一成不变。我.原创 2020-06-13 17:31:29 · 2081 阅读 · 0 评论 -
基于DL/T645-07协议的电表数据采集终端
本文总结自两年前我负责的一个小项目,完全自主架构,同时也是所开发的唯一一个非环保行业数据采集软件,我觉得很有必要记录下。一、前言工作中经手的数采系统也不算少了,之前接触到的都是环境监测行业的数据采集,直到两年前接收了一个远程采集智能电表电能数据的项目。由于行业不同,外加采集方式有所区别,此前数采系统的架构均不适合,需要重新设计一个结构。当时我开发的这套电表数采,在这个项目中充当数据源的...原创 2020-05-06 14:27:24 · 9728 阅读 · 13 评论