树莓派打造成小型PLC工控机(CodeSys+OpenPLC) - 知乎

导言出于学习PLC编程或者实现一个控制系统的目的,并不仅仅满足于单纯的PLC模拟器仿真调试,有时候我们需要一台基于硬件平台的PLC工控机进行快速的项目开发。本文中笔者将会介绍如何把树莓派打造成小型的PLC。我们将分别尝试安装两种不同的软PLC运行时,一个是CoDeSys,另一个是OpenPLC。两者都支持基于IEC611313标准IL 、ST、 FBD 、LD、 CFC、 SFC 六种PLC...
阅读全文

关于Ubuntu terminal打不开修复_小兜全糖(cxc)的博客-CSDN博客_ubuntu terminal打不开

Ubuntu20.04 安装了python3.9并设置python3.9为默认环境时, terminal打不开了```bash gnometerminal```出现以下error Traceback (most recent call last): File “/usr/bin/gnometerminal”, line 9, in from gi.repository...
阅读全文

使用Java实现的一款Markdown解析器md2x_touchface的博客-CSDN博客_java解析markdown文件

前段时间在写自己的博客程序的时候,在前台使用了marked.js来解析自己的markdown文章,然后发现在进入文章页面的时候总会闪烁一下(前台解析会耗费一定的时间),所以自己就参考了marked.js的,使用java实现了一给markdown解析器在后台使用,这里拿出来分享一下?。下面是项目的介绍:md2x Md2x 是一款运行于Java平台上的轻量级markdown解析器,能够...
阅读全文

java 树的各种遍历_倒骑驴走着瞧的博客-CSDN博客

基础知识树是一个由n个有限节点组成一个具有层次关系的集合,每个节点有0个或者多个子节点,没有父节点的节点称为根节点,也就是说除了根节点以外每个节点都有父节点,并且有且只有一个。树的种类比较多,有二叉树,,AVL树,B树,哈夫曼树,字典树等等。甚至堆我们也可以把它看成是一棵树,树的这么多种类中,我们最常见的应该是二叉树了,下面我们来看一下他的结构。 定义:1,结点的度: ...
阅读全文

electron集成Java服务端制作windows安装包 - zwbsoft - 博客园

一. 使用Winsw将jar包制作成windows服务1. winsw:     它是一个开源单文件的可执行exe文件,可以再 上下载,一般来说当然是下载最新的。winsw可以运行在.NET2和.NET4两个版本上,当然如果使用Win10等比较新的系统,最好下载更新版本的.NET。1. 所需文件: jre: java运行环境 ...
阅读全文

jar通过exe4j和inno setup生成windows安装包

步骤==1.创建一个jar文件; 2.安装exe4j,把jar转换成exe; 3.安装Inno Setup Compiler,把exe转换成windows安装程序;exe4j=====exe4j下载地址:下载安装完成后,打开exe4j。使用exe4j打出来的exe文件,如果没有注册的话,打开会有一个版权提示。解决方法如下:在Welcomle界面点击右下角的Ent...
阅读全文

(已解决,超详细)Springboot项目打包成jar包,在windows上一键安装部署(含mysql+jdk)_Daniel__Wu的博客-CSDN博客_springboot打包成jar部署到windows

       业务需求:需要把开发的程序部署到任意一台windows上运行,操作简单,只需要点下一步,就能安装,而且第一次初始化后每次开机自动启动服务,直接访问网址即可.最终生成文件样式:文件路径很重要,下面所有的文件都是如图的路径,基本上所有文件,工具下载路径在底部链接1,下载打包工具Inno SetupInnoSetup 是一个免费的 Windows 安装程序制作软件...
阅读全文

如何使用 C# 对 JSON 进行序列化和反序列化 - .NET | Microsoft Learn

如何在 .NET 中对 JSON 进行序列化和反序列化(封送和拆收)================================== 项目 2022/11/18 1 个参与者反馈选择 .NET 版本 .NET 7 .NET 6 .NET 5 .NET Core 3.1 本文内容1. 2. 3. 4. 5. 6. ...
阅读全文

使用Hutool-json工具包中的JSONUtil.toJsonStr()方法序列化,对象数据中值为null的属性被过滤的问题_kyrielx的博客-CSDN博客_hutool序列化

问题描述: springboot项目中,编写了一个请求单条记录的接口,接口返回的数据进行了包装,这里用到了json。 通过swagger测试接口,发现返回的结果里,对象数据中值为空的属性都被过滤掉了。对于前端和客户端接收使用稍有影响。 需求: 即使值为空的属性也要返回。 解决方案: 将 JSONUtil.toJsonStr(tmp); 改成 JSONUtil...
阅读全文

前端录屏+定位源码,帮你快速定位线上bug - 掘金

前言如何快速定位线上bug,是多数开发者都会遇到的难题 前端监控方案,提供了 前端录屏+定位源码 方式,让bug无处藏身这是前端监控的第二篇,该篇讲解如何实现错误还原功能,第一篇 没有看过的小伙伴,建议先了解下最终效果在监控后台,通过报错信息列表,可以查看具体报错的源码,以及报错时的录屏回放效果演示:录屏记录了用户的所有操作,红色的线代表了鼠标的移动轨迹定...
阅读全文