如果想要看某个IP是否通,直径Ping即可,但是如果想要测试下某个端口是否连通,比如服务有没有起来,有没有被防火墙拦截,可以使用如下几种方式来验证使用 telnet安装sudo yum install -y telnet测试telnet 172.16.2.4 30001结果使用 nc(netcat)安装sudo yum install -y nc测试nc -zv 172.16.2.4 30001-z:只扫描不发送数据-v:显示详细信息结果使用 curl适用于测试 H...阅读全文>>
SQLite 是一个开源的嵌入式关系数据库,实现了自给自足的、无服务器的、配置无需的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库系统不同,比如 MySQL、PostgreSQL 等,SQLite 不需要在系统中设置和管理一个单独的服务。这也使得 SQLite 是一种非常轻量级的数据库解决方案,非常适合小型项目、嵌入式数据库或者测试环境中。SQLite 的一些主要特性包括:无服务器的:SQLite 不是一个单独的服务进程,而是直接嵌入到应用程序中。它直接读取和写入磁盘文件。事务性的:SQLite 支持 ACID(原子性、一致性、隔离性、持久性)属性,能够确保所有事...阅读全文>>
一般我们安装CentOS时,会选择最小安装,此时系统进入后就是命令行模式,没有桌面。如果我们后期需要增加一个远程桌面的功能,直接使用Windows的远程桌面就能直接连接使用,参考如下配置。如果前期没有安装桌面,安装图形化界面yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y更新系统运行级别,默认进入桌面模式ln -sf /lib/systemd/system/runlevel5.t...阅读全文>>
Modbus是由Modicon公司(现为施耐德电气)在1979年开发的工业通信协议,是世界上最早用于工业电子设备之间通信的协议之一。它是一个**主从式(Master-Slave)**通信协议,广泛应用于工业自动化领域。Modbus的特点开放性:协议规范公开,任何厂商都可以使用简单性:协议结构简单,易于实现和理解可靠性:内置错误检测机制灵活性:支持多种物理层和数据链路层Modbus四大存储区详解线圈寄存器(1区 | Coils)地址范围:00001-09999(实际协议地址0x0000起)读写权限:可读可写数据类型:1位二进制值(ON/OFF)用途:控制设备开关量输出(...阅读全文>>
如果需要系统启动时,执行一个程序、脚本等任务,我们可以通过Win系统自带的“任务计划程序”来配置。使用任务计划程序(支持后台运行、延迟启动等)这是最强大和灵活的方式,适合需要后台运行、延迟启动、高权限运行的脚本。步骤如下:打开“任务计划程序”(可以在开始菜单搜索)也可以在命令行输入:taskschd.msc直接打开在右侧选择“创建基本任务”,命名任务,比如“后台服务”触发器选择:“计算机启动时”动作选择:“启动程序”,然后,浏览选择你的脚本(.bat, .ps1, .exe 等)我们的脚本如下,注意,脚本里面不能使用环境变量,必须使用全路径,比如虽然你配置了java环境变量,但是开机启动时根本...阅读全文>>
基于需要画一个线路图的需求,由于本人只会一些古老的JS,因此考虑使用表格实现这个功能。首先动态绘制一个固定行和列的表格,然后给每个单元格赋予一个ID,增加一个点击的监听事件,当收到点击事件时,把当前背景样式改为红色,并进行连线。首先看图1可以看到,绘制的表格已经均匀绘制满了屏幕的一块固定区域,然后点击某个单元格,会高亮该点,并且绘图。但是这样很丑,正常我们会赋予一个底图,把表格的边缘隐藏,修改样式后,如图2参考代码如下:<!DOCTYPE html> <html> <head> <meta...阅读全文>>
场景,服务器启动着一个Java程序ROBOTAPP.java,我们需要保证这个程序一直处于运行中,达到开机自启,停止后自动运行的效果。实现方式为,编辑一个自定义启动脚本,脚本给该程序打一个标记,并验证该标记的程序是否在运行中,没有则执行启动命令。然后把脚本注册到系统的Crontab定时运行任务中,同时为了防止日志无限制增大,使用logrotate切割定时运行的日志和程序控制台日志。例如我们的程序robot.jar在/www/wwwroot/robot目录下在该目录下创建运行检查脚本:checkRun.sh,内容:#!/bin/bash # 定义标记和日志路径 APP_MARK...阅读全文>>
PaddleSpeech是PaddlePaddle深度学习框架下的一个语音工具包,它集成了语音识别、语音合成、声纹识别、声音分类等多种功能。凭借其强大的性能和易用性,PaddleSpeech已成为广大开发者和研究人员的首选工具。在中英文混合语音识别领域,PaddleSpeech更是展现了其独特的优势。在上一篇中,介绍了安装,并使用命令来生成一个音频文件,那么如何集成到我们的系统中呢?我们已创建了目录(/www/wwwroot/www.mp3.com),然后我们在宝塔上创建一个站点,站点的路径就是该路径,这样我们对外就能直接访问到生成的音频文件。可以修改配置,调整访问的端口,这样我们直接通过IP...阅读全文>>
PaddleSpeech是PaddlePaddle深度学习框架下的一个语音工具包,它集成了语音识别、语音合成、声纹识别、声音分类等多种功能。凭借其强大的性能和易用性,PaddleSpeech已成为广大开发者和研究人员的首选工具。在中英文混合语音识别领域,PaddleSpeech更是展现了其独特的优势。paddlepaddle官网https://www.paddlepaddle.org.cn/ PaddleSpeech地址国内加速https://gitcode.com/gh_mirrors/pa/PaddleSpeech PaddleSpeech安装方法国内加速https:/...阅读全文>>
一般安装系统后,本地的IP是路由器随机分配的,使用的DHCP,但是有时候重启的话,可能会变动,因为一般服务器上,我们会配置一个固定的静态IP,使服务重启后IP不会变动。ifconfig查看当前的IP信息docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 ...阅读全文>>