一般我们安装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 ...阅读全文>>
在VMware虚拟机中,安装了Centos7,安装时分配的磁盘容量是80,后期不够用,如何进行扩展呢?只有关闭虚拟机电源后,才能对磁盘进行扩展。开机,查看磁盘:df -h[root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs &nb...阅读全文>>
一、NTP 是什么?NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。二、NTP 实现什么目的?目的很简单,就是为了提供准确时间。因为我们的手表、手机、电脑等设备,经常会跑着跑着时间就出现了误差,或快或慢的少几秒,时间长了甚至误差过分钟。NTP 服务器列表Windows系统上自带的两个:time.windows.com 和 time.nist.govMacOS上自带的两个:time.apple.com 和 time.asia.apple.comNTP授时快速域名服务:cn.ntp.org.cn中国科学院国家授时中心:ntp....阅读全文>>