自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 Node-red S7节点配置PLC变量地址

此处尤其注意,PLC中绝对地址访问用”.”进行分割,在Node-RED中用”,”进行分割!

2023-10-10 14:27:49 969

转载 PLC的数据类型、寄存器分类、寻址类型

按双字寻址就是一次访问或者读写4个字节(32个bit位)的数据,上图中绿色和蓝色区域的寻址方式分别位MD0和MD4,“M”表示存储器的标识符,“D”表示为按双子(Double Word)寻址,“0”和“4”表示字节号。按字寻址就是一次访问或者读写2个字节(16个bit位),上图中绿色和蓝色存储区的寻址方式分别位MW1和MW5,“M”表示存储器的标识符,“W”表示为按字(Word)寻址,“1”和“5”表示字节号。接下来以8个字节的M存储区为例,讲解寻址类型。

2023-10-10 14:20:36 9391

原创 linux配置ftps服务

vsftpd文件服务可以正常使用(配置教程参考。

2023-06-28 10:38:43 707

原创 Vsftp新增虚拟用户配置

在/etc/vsftpd/ftp_user.txt 中增加账号test003信息。Step 6 ** 编辑认证文件/etc/pam.d/vsftpd。创建FTP目录,需要和上面的配置一致。设置新增账号的权限及目录。开启vsftp 服务。

2023-06-28 10:29:42 1086

原创 vsftp虚拟用户配置

Vsftp虚拟用户配置Step1: 安装Vsftpd虚拟用户需用到的软件及认证模块yum install pam* libdb-utils libdb* --skip-broken -yStep2: 配置虚拟用户名及密码(奇数行是账号,偶数行是密码) 注意不能有空格和空行创建虚拟用户临时文件/etc/vsftpd/ftp_user.txt,新建虚拟用户和密码,其中test001、test002为虚拟用户名,123456为密码,如果有多个用户,依次格式填写即可:test0011234

2023-06-28 10:22:45 1410

原创 FTP下载报错:550 Failed to open file

FTP文件无法下载问题Filezilla报错:550 Failed to open file

2022-10-11 10:58:55 12891

转载 Windows搭建TensorFlow GPU环境

CUDA安装cuda软件安装cuDNN神经网络加速库安装配置环境变量TensorFlow的gpu版本安装

2022-09-26 16:32:06 793

原创 node-red mysql节点报错“Pool is Closed”

Error:Pool is Closed

2022-07-05 10:59:03 1003

原创 树莓派上Node-red连接ftp

一、配置树莓派wifi参考

2021-11-08 14:10:47 731

转载 树莓派Buster系统编译安装opencv(一)

工作任务:在树莓派上搭opencv环境实现条形码的实时识别树莓派:Zero W内存卡:32G其他:HDIM线,显示器,键盘,鼠标,外接摄像头一.配置wifi参考树莓派zero w 配置wifi二.换源树莓派服务器在国外,国内用户在使用中,update和install过程中会非常慢甚至网络断联报错,在你没有魔法上网 时,换源是友好的选择准备换源首先查看自己树莓派版本,树莓派版本,树莓派版本重要的事情说三遍!!!在终端里输入lsb_release -abuster即为当前操作系统版

2021-11-05 14:51:34 475

原创 树莓派Buster系统快速安装opencv(二)

完成上一篇中的配置wifi、换源、修改树莓默认Python版本、安装工具包等内容后,开始本教程内容。1.下载opencv安装包从https://www.piwheels.org/simple/opencv-contrib-python/选择适合你树莓派的opencv下载,可以用电脑下载好,通过FileZilla传到树莓派上。查看版本方法如下:进入python查看import pip._internalprint(pip._internal.pep425tags.get_supported())

2021-11-05 14:50:33 2649

翻译 【PTC Thingworx(三)】连接和监控工厂设备

一、创建应用程序密钥为了让设备向平台发送数据,它需要进行身份验证。一种身份验证方法是使用应用程序密钥。应用密钥或appKeys是ThingWorx中用于身份验证的安全令牌。它们与给定的用户相关联,并拥有授予与它们相关联的用户的所有权限。应用程序密钥被分配给特定的用户,以安全访问平台。不建议对默认用户(Administrator)使用应用密钥。如果绝对需要管理访问,则创建一个User,并将该User作为SecurityAdministrators和Administrators User组的成员。1.

2021-10-27 13:59:01 3052 1

翻译 【PTC Thingworx(二)】创建一个物联网应用程序

Step1:数据模型ThingWorx应用程序是由Things构建而成的,每个Things Template都定义了一组实体的公共属性(特征)和服务(行为)。一旦创建了一个Thing Template,您就可以很容易地实例化多个Things,而无需重复工作。在本教程中,我们将为包括恒温器、电表和传感器数据模拟器的房子开发一个应用程序。我们将演示如何使用ThingWorx Foundation Server捕获、存储和可视化数据。Step2:创建Thing ShapesThing Shapes是包含

2021-10-26 15:03:42 2761 4

原创 【PTC Thingworx(一)】申请30天免费试用

1、进入Thingworx网站https://developer.thingworx.com2、选择Free Trials3、完善信息申请30天试用4、申请成功界面5、点击Start Server开始服务,并点击Launch登录Thingworx平台

2021-10-25 10:04:52 1234 7

转载 树莓派安装CMake

卸载之前安装的CMake,如果没安装过可以忽略此步骤。sudo apt-get autoremove cmake一、去CMake官网找到所需版本,此处选择版本v3.13。二、检查系统版本getconf LONG_BIT树莓派安装的是32位的系统所以安装 cmake-3.13.0.tar.gz三、下载源码wget http://www.cmake.org/files/v3.13/cmake-3.13.0.tar.gz四、解压源码tar zxvf cmake-3.13.0.tar.gz

2021-09-23 14:46:46 3190 2

原创 树莓派编译安装opencv出错:fatal error:boostdesc_bgm.i: No such file or directory

~/opencv_contrib/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boostdesc_bgm.i: No such file or directory解决方式:查看 /home/pi/Downloads/opencv-3.4.0/build/CMakeDownloadLog.txt日志文件,在日志文件CMakeDownloadLog.txt中搜索 boostdesc_bgm.i 关键词,发现这个文件下载失败了。发现

2021-09-23 13:51:22 1393 1

原创 树莓派安装python PIL模块

利用pip安装容易出错,所以采用编译安装的方式。1、安装依赖sudo apt-get install libjpeg-dev2、下载安装包https://pypi.org/project/Pillow/#files下载Pillow 8.3.2.tar.gz,将下载的安装包上传到树莓派./home/pi/download目录下。3、解压cd /home/pi/downloadtar zxvf Pillow 8.3.2.tar.gz -C ./4、编译安装cd Pillow 8.3.2

2021-09-22 17:22:49 2182 1

转载 树莓派安装python库numpy

在上一篇树莓派zero w 安装python3.6,已安装python3.6.1。若利用pip安装numpy,容易出错。在这里采样编译安装的方式。安装cython(pip安装可能会出现编译器版本导致的错误,所以选择编译安装)1、切换到上一篇博客已安装的berryconda3目录:cd /home/pi/berryconda32、下载Cython安装包:wget https://files.pythonhosted.org/packages/a5/1f/c7c5450c60a90ce058b47e

2021-09-22 16:47:59 4101

转载 树莓派zero w 安装python3.6

在树莓派Raspbian系统上安装 conda 环境。但是,在安装使用了一段时间后,发现使用 Miniconda 的 armv7l 版本,python 只有 3.4 的版本,而且比如安装 ipython,也不能正常使用,这会导致日常的使用非常不方便,因此本文将寻找替代方案去解决这一问题。berrycondaberryconda 是一款为树莓派定制基于 conda python 发行版的开源软件。我们可以使用它来实现类似 Miniconda 和 Anaconda 的功能。berryconda 提供了 p

2021-09-22 16:31:19 831

原创 树莓派zero w 配置wifi

Step1:创建配置文件利用读卡器将SD插入电脑,在boot文件夹下创建wpa_supplicant.conf文件,添加如下内容并保存:ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1country=CN network={ ssid="你的无线网名字" psk="密码" key_mgmt=WPA-PSK} network={ ssid

2021-09-15 17:34:33 2330

转载 keras的model.summary()输出参数计算

摘要使用keras构建深度学习模型,我们会通过model.summary()输出模型各层的参数状况,如下:________________________________________________________________Layer (type) Output Shape Param # =================================================================dens

2021-06-29 15:02:50 1629

原创 python获取信号的时域特征

def get_feature(data_list): """均方根值 反映的是有效值而不是平均值 """ X_rms = math.sqrt(sum([x ** 2 for x in data_list]) / len(data_list)) """峰峰值""" X_p_p = max(data_list) - min(data_list) """峰值""" X_p = max([abs(x) for x in data_list]) """平均幅值

2021-04-28 16:26:26 1459

转载 Jenkins定时构建:一分钟构建一次

jenkins定时构建的基础语法* * * * * 总共五颗星星第一颗 * 代表分第二颗 * 代表时第三颗 * 代表天第四颗 * 代表月第五颗 * 代表星期下面图片代表的是五分钟构建一次常规的思想认为如果一分钟构建一次的话就是下面这样写H/1 * * * *然而,看下图红框内,变成一个小时构建一次了采取jenkins认为不规范的写法,把 H 换成了 **/1 * * * *最后看构建信息,也确实是一分钟以构建转载自:https://blog.youkuaiyun.com/

2021-03-22 10:57:13 905

转载 Python3离线安装requests模块

requests模块的依赖包检查在可以上网且已安装python的机器上检查requests模块需要哪些依赖包,要是没有依赖包,直接下载一个直接安装最好。在CMD命令窗口中输入 pip show requests发现需要certifi,idna,urllib3,chardet下载依赖包模块和requests模块链接:https://pan.baidu.com/s/1r9JcMwfaJRMOkgwTfhJz4w提取码:mj0z或者在网站 https://www.lfd.uci.edu/~gohl

2021-02-07 11:34:08 11206 1

原创 提取指定字符串后面的值----Python正则表达式

例如:从log文件中解析出shippingSn的值import restr1 = 'shippingSn="8SSB27A74907L5HF11M00GA" mac="5405DB7CD282" dock_mac="5405DB7CD283" UUID="79AB03CEF59F4CBBB99A5405DB7CD282" model="G46ZD_A" partno="45M1TUM7A04"'regex = '(?<=shippingSn=").[a-zA-z0-9_]*'str_selec

2021-02-02 17:28:05 14803 2

原创 Jenkins执行python脚本配置(linux系统)

linux系统搭建Jenkins环境参考linux下tomcat、jenkins环境搭建1.设置Jenkins环境变量Step1 点击Manage JenkinsStep2 选择Configure SystemStep3 全局属性设置python安装路径2.构建运行python脚本Step1 选择shell执行Step1 设置python路径和.py文件绝对路径...

2020-12-07 17:26:59 2309

转载 linux系统安装Python3

linux自带python2,不建议升级或卸载python2,若有需要可以重新安装python3。一、安装依赖环境输入命令:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel二、下载Python31.进入opt文件目录下,cd opt/2.下载pytho

2020-12-07 17:23:17 241

转载 linux下tomcat、jenkins环境搭建

1、安装JDK 自行百度java -version2、安装tomcat(1)将下载的tomcat压缩包 tar -zxvf apache-tomcat-8.5.29.tar.gz(2)复制tomcat文件到/opt目录并重命名 mv apache-tomcat-8.5.29 /opt cd /opt mv apache-tomcat-8.5.29 tomcat8(3)为启动的脚本文件添加环境变量 cd tomcat8/bin

2020-12-07 16:52:32 413 1

转载 centos7 安装配置vsftp(更新)

1.安装vsftpyum install -y vsftpd2.设置开机启动systemctl enable vsftpd3.启动ftp服务service vsftpd start4.打开防火墙 firewall-cmd --zone=public --add-port=21/tcp --permanent firewall-cmd --permanent --zone=public --add-service=ftp firewall-cmd --reload5.添加用户us

2020-12-03 09:44:37 451

原创 Python环境迁移

导出Python本地环境:pip freeze >requirements.txt找到requirements.txt,复制粘贴到待部署环境的电脑导入环境:pip install -r requirements.txt

2020-11-30 10:53:27 155

原创 python----AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘

错误:解决方法:1.首先查看pillow库有没有安装pip show pillow若没有安装,安装pillowpip install pillow若还是无法解决问题2.查看scipy的版本, 降级到scipy==1.2.1pip install scipy==1.2.1

2020-11-13 10:50:42 149

转载 ”不安全的服务器,不支持 FTP over TLS“ 配置 vsftpd 在 CentOS 上使用 SSL / TLS

为了解决暴露在公网的 FTP 传输的安全,我们必须对 vsftpd 进行配置 ssl一、建立证书1.检查 vsftpd 是否支持 ssl 模块# ldd $(which vsftpd) | grep ssl2.建立专门给vsftpd使用的凭证数据。CentOS有一个建立凭证的地方/etc/pki/tls/certs/# cd /etc/pki/tls/certs生成密钥文件# make vsftpd.pem# 复制证书到vsftpd目录# cp -a vsftpd.pem /etc/

2020-11-12 15:47:31 1423

转载 Centos 7使用vsftpd搭建FTP服务器

FTP,即:文件传输协议(File Transfer Protocol),基于客户端/服务器模式,默认使用20、21端口号,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于局域网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。FTP协议有以下两种工作模式:• 主动模式(PORT):FTP服务器主动向客户端发起连接请求。• 被动模式(PAS

2020-11-11 14:35:46 159

原创 PyUIC报错Error: one input ui-file must be specified

利用PyUIC将.ui转为.py报错:Error: one input ui-file must be specified解决办法:找到file–>setting–>tools–>Extenal Tools选中并编辑PyUICArguments:$FileName$ -o $FileNameWithoutExtension$.py

2020-11-03 17:22:30 2361 1

原创 python open报错:‘gbk‘ codec can‘t decode byte 0xbd in position xxxx: illegal multibyte sequence

python 打开文件:f = open(logpath, 'r')buff = f.read()出错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xbd in position 135129: illegal multibyte sequence解决办法:f = open(logpath, 'r', encoding='utf-8')

2020-10-20 14:08:20 1537

原创 Anaconda Prompt 运行时发生错误,无法定位程序输入点

解决方法:建议:操作前先备份将D:\Anaconda3\envs\tensorflow(环境名,自己设定的)\Lib\site-packages\pywin32_system32路径下的pythoncom36.dll复制并替换D:\Anaconda3路径下的pythoncom36.dll;并将pywin32_system32路径下的pythoncom36.dll删除。查看环境名命令:conda info --env...

2020-09-29 18:07:17 1340

原创 科学计数法python正则表达式

eg:2.835502E-11正则表达式:[±][1-9]"."[0-9]+E[±][0-9]+

2020-09-17 18:08:31 2461

转载 MTTR/MTTF/MTBF

MTTR/MTTF/MTBF图解MTTR、MTTF、MTBF是体现系统可靠性的重要指标,但是三者容易混淆,下文使用图解方式解释三者之间的区别,希望能起到解惑的效用。MTTF (Mean Time To Failure,平均无故障时间),指系统无故障运行的平均时间,取所有从系统开始正常运行到发生故障之间的时间段的平均值。 MTTF =∑T1/ NMTTR (Mean Time To Repair,平均修复时间),指系统从发生故障到维修结束之间的时间段的平均值。MTTR =∑(T2+T3)/ NMTBF

2020-08-17 17:21:51 1059

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除