PyQt+Qt 利用QUdpSocket进行本机通信,下位机向上位机传输QImage图像数据及int型数据

  • Post author:
  • Post category:其他

文章目录 前言 效果 核心代码 编程思路 下位机 上位机 widget.h widget.cpp 前言 在涉及到多个部门之间的软件开发过程时,往往会出现在同一台设备上的多个程序进程之间的通信问题。 下位机进行数据的采集及解算工作,将运行结果发送至上位机进行展示等。由于上位机、下位机由不同单位或部门的人编写,所使用的编程语言可能不尽相同,且也有可能涉及到保密问题,故不可能互相公开源码以进行统一的编译…

继续阅读 PyQt+Qt 利用QUdpSocket进行本机通信,下位机向上位机传输QImage图像数据及int型数据

wazuh日志审计–定制规则

  • Post author:
  • Post category:其他

日志审计--定制规则 目录布局 规则集文件夹结构如下所示: 在接收到agent传来的日志后,manager会根据/var/ossec/ruleset/decoders里面的各种规则对日志进行处理,提取到了指定字段的值之后再根据/var/ossec/ruleset/rules里面的各种规则进行匹配,告警日志输出到/var/ossec/logs/alerts/alerts.json,logstash再…

继续阅读 wazuh日志审计–定制规则

GetUserLoginID

  • Post author:
  • Post category:其他

Pascal Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 unit GetUserLoginID; interface uses Winapi.Windows, Winapi.Messages,…

继续阅读 GetUserLoginID

记录一次填坑的经过

  • Post author:
  • Post category:其他

如果你写的代码不经过正式上线运行的过程,你永远不知道自己写得东西有多优秀或者多糟糕。 这次项目自己是从半路参与的,在项目到正式上线前 小组人员被调组或者离职 这个项目只有两个人了,我是其中之一 近期项目正式大批量客户切入,与此同时,伴随着的是各种问题的出现。 首先 被反应的是性能问题,导入数据上千条特别慢。(从这个时候我就进入了优化别人代码的痛苦历程,也就是填坑的过程。) for 套着 for 可…

继续阅读 记录一次填坑的经过

MagicDraw-状态机图

  • Post author:
  • Post category:其他

什么是状态机图 状态机图是能够用于说明系统动态行为信息的三种SysML 图中的最后一种。你可以在状态机图上显示各种各样的状态,并且可以指定四种类型的事件,从而在运行的系统中触发那些状态之间的转换。Sys ML 还可以使用正交区域对基于状态的并发行为建模。 作用 状态机图是一种行为图;和活动图以及序列图一样,它是系统的一种动态视图和活动图以及序列图不同的是,状态机图关注的是系统中的结构如何根据随时间…

继续阅读 MagicDraw-状态机图

# 数模转换信号0832的使用

  • Post author:
  • Post category:其他

0832的结构 DI0到DI7是输入的数字量,IOUT1是输出的模拟电流输出量,其中IOUT1+IOUT2的值为一个常数。为了输出电压必须还外接一个运放。 输出电压为(DI0到DI7的数字)/256*VREF。 三种工作方式 直通、单缓冲、双缓冲。 直通方式就是在数字信号输入之前就把两个寄存器都导通,然后你的输入可以直接输出到D/A转换模块。 单缓冲就是在数字信号输入之前你把两个寄存器的片选和时钟…

继续阅读 # 数模转换信号0832的使用

全方位分析解决idea中修改maven项目模块名称后还是显示老名称问题

  • Post author:
  • Post category:其他

全方位解决idea中修改maven项目名称后还是显示老名称问题 问题示例 有问题的操作流程 问题出现原因 问题解决方法 问题示例 有问题的操作流程 1、一般在项目idea工具中都是直接右击Refactor->Rname来修改模块名称的 2、选择要修改目录还是模块名称,我一般情况下都是选择修改模块名称和目录名称 3、修改好模块名称和目录名称之后都会刷新一下maven,这里会提示重新加载项目并且…

继续阅读 全方位分析解决idea中修改maven项目模块名称后还是显示老名称问题

【Spark】Graphx用例(Java)

  • Post author:
  • Post category:java

下面是通过边构造图的一个简单的例子: package graphx; import java.util.ArrayList; import java.util.List; import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.Java…

继续阅读 【Spark】Graphx用例(Java)

docker部署rabbitmq

  • Post author:
  • Post category:其他

拉取镜像 docker pull rabbitmq:3.7.16-management 运行 docker run -d --name myrabbitmq -p 5672:5672 -p 15672:15672 -v ~/rabbitmq/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -…

继续阅读 docker部署rabbitmq