- 博客(86)
- 资源 (5)
- 收藏
- 关注
原创 python: modbusTCP测试
@slave=1 : identifier of the slave. from 1 to 247. 0为广播所有的slave。# @output_value:一个整数或可迭代的值:1/[1,1,1,0,0,1]/xrange(12)print(Hold_value) # 取到的寄存器的值格式为元组(55, 12, 44)print(Hold_value) # 取到的寄存器的值格式为元组(1, 1, 1)# @quantity_of_x=3:寄存器/线圈的数量。# 远程连接到服务器端。
2023-10-05 11:08:29
232
原创 python: django使用总结
2. 创建项目: django-admin startproject djweb。3. 创建应用: python manage.py startapp djweb。4. 启动服务: python manage.py runserver。1. 下载安装 django: pip install django。
2023-10-05 11:05:15
146
原创 idea中配置 GIT客户端
创建git本地仓库: VCS—— Import into Versiong Control —— Create Git Repository。Git客户端下载:https://www.git-scm.com/download/win。写入git客户端 的目录 C:\Program Files\Git\bin\git.exe。点击VCS选择git点击push提交,第一次连接会让你输入远程仓库的地址。4. 右击项目 git —— Commit Directory。3. IDEA使用GIT关联远程仓库。
2023-10-05 11:03:35
140
原创 python: 使用Wagtail搭建站点
5. 登录 http://127.0.0.1:8000/admin/ 开始构建你的站点。1. 安装 Wagtail。
2023-10-05 10:57:10
129
原创 python: pyinstaller使用说明
-w 当程序启动的时候不会打开命令行(只对Windows有效)# 只需要包含主文件,其他需要连接的文件自动包含进来。--onefile 生成单独一个文件,不报毒。# -D 产生一个目录用于部署 (默认值)# -F 产生一个文件用于部署。# -i 为exe指定图标。# 加密的方式 打包。
2023-10-05 10:50:34
108
原创 java: 学习笔记
被@PreDestroy注解标注的方法会在服务器卸载Servlet时运行,并且只会被服务器调用一次,类似于Servlet的destroy()方法;被@PreDestroy注解标注的方法会在destroy()方法之后运行,在Servlet被彻底卸载之前执行。设置要扫描的包,并加载运行。默认扫描的是本包,及子包。为对象的字段注入,AnnotationIocLoader 根据这个注解来了解类中的字段,具体的注入方式。noneMatch:与allMatch相反,判断条件里的元素,所有的都不是,返回true。
2023-10-05 10:31:05
31
原创 SpringBoot : 各层之间的关系
dao层:即 mapper层,对数据库进行持久化操作,他的方法使针对数据库操作的,基本上用的就是增删改查,他就是个接口,只有方法名,具体实现在mapper.xml中实现。controller层:控制层,导入 service层,调用你service方法,controller通过接受前端传来的参数进行业务操作,在返回一个制定的路径或数据表。service层:业务层,存放业务逻辑处理,不直接对数据库进行操作,有接口和接口实现类,提供 controller 层调用方法。
2023-10-05 10:28:13
110
原创 springboot: 注解
作用: 在自动按照类型注入的基础之上,再按照 Bean 的 id 注入。当有多个 类型匹配时,使用要注入的对象变量名称作为 bean 的 id,在 spring 容器查找,找到了也可以注入成功。属性: value:指定 bean 的 id。他们三个注解都是针对@Component的衍生注解,他们的作用及属性都是一模一样的。细节:如果注解中有且只有一个属性要赋值时,且名称是 value,value 在赋值是可以不写。属性: value:指定 bean 的 id。属性: name:指定 bean 的 id。
2023-10-05 10:27:36
28
原创 springboot: 在外部tomcat中运行
需要继承SpringBootServletInitializer类 extends SpringBootServletInitializer{2. 在pom.xml中加入 去掉 spring-boot-maven-plugin 加入 maven-war-plugin。3. 在pom.xml中加入 还需要在project标签下加入。path="/" 里面必须加 /4. 在Application启动类中修改。5. 修改tomcat的默认访问路径。1. 在pom.xml中加入。
2023-10-05 10:25:41
48
原创 springboot:多线程任务
(/)斜杠:如:x/y,x是开始值,y是步长,比如在第一位(秒) 0/15就是,从0秒开始,每15秒,最后就是0,15,30,45,60 另:*/y,等同于0/y。每天3点的 5分,15分,25分,35分,45分,55分这几个时间点执行。@Scheduled(cron = "*/5 * * * * *") 选定时间进行执行。(,)逗号:表达一个列表值,如在星期字段中使用“1,2,4”,则表示星期一,星期二,星期四。(*)星号:可以理解为每的意思,每秒,每分,每天,每月,每年...
2023-10-05 10:23:21
37
原创 tomcat 几个设置
2. 双击tomcat下的bin目录中tomcatw.exe,在JAVA项中添加-Dfile.encoding=utf-8。1. cmd进入tomcat下的bin目录,输入service install tomcat。win+R,输入services.msc,找到刚刚添加的服务,启动即可!一、tomcat启动时启动窗口出现乱码的解决方案。三、Tomcat通过windows服务启动。二、tomcat设置主目录。
2023-10-04 16:05:28
42
原创 mysql 配置远程访问
1. 打开 MySQL 8.0 Command Line Client。2. 输入 root密码进入。6. 重启 mysql服务。
2023-10-04 16:02:54
70
原创 protobuf使用说明
(1)按照网址设置部署,部署完成后,点击 Maven--Plugins--protobuf--protobuf:compile-javanano。(2)生成的类在 target\enerate-sources\protobuf下面,将类复制到源码目录,使用即可。图文介绍IDEA开发环境安装PROTOBUF插件,生成JAVA代码。// 将字节数组反序列化为消息对象。// 将消息对象序列化为字节数组。//生成的java文件名。// 创建一个消息对象。//生成文件所在包名。(3)proto文件。
2023-10-04 16:02:15
94
原创 redis使用总结
protected-mode yes 改为 protected-mode no。bind 127.0.0.1 改为 bind 0.0.0.0。daemonize no 改为 daemonize yes。5. 允许启动后在后台运行,即关闭命令行窗口后仍能运行。1. 测试运行,正式运行需要开启redis服务运行。设置密码为123456(自定义的,随便设)4. 关闭保护模式,不需要设置此项。
2023-10-04 16:00:20
31
原创 Windows平台下使用gitblit搭建git服务器
4. 找到server.httpBindInterface,设定服务器的IP地址。2. 找到git.repositoriesFolder(资料库路径),赋值为第七步创建好的文件目录。1. 找到Git目录下的data文件下的gitblit.properties文件,“记事本”打开。1. 双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。2. 在服务器的服务管理下,就能看到已经存在的gitblit服务了。第三:配置gitblit.properties 文件。
2023-10-04 15:58:47
158
原创 摄像头无插件在浏览器中播放
二. 目前摄像头都支持RTSP流推送,但浏览器(google)支持RTMP流。3. nginx.conf nginx配置。4. rtsp地址: 摄像头 用户名 密码。一.资源文件中有文章中使用到的程序。2. index.html 前端代码。5. http服务器地址。
2023-10-04 11:35:12
61
原创 springboot:mysql+mybatis(持久层)+druid(连接池)
1. springboot连接mysql数据库,不需要通过xml文件配置,xml文件配置是spring的事。4. DBMapper类实现,只需要定义接口文件,编译时@Mapper自动生成实体类。3. 配置文件 application.yaml。2. 添加maven依赖。
2023-10-04 11:15:42
144
原创 使用SoftEther组件VPN网络,实现家庭公司虚拟局域网
Server是整个VPN系统的核心,安装在总部机构,通过各站点或客户端的连接组成一个大的局域网,各种管理功能全都在服务端来完成。Bridge安装在分支机构,主要负责把分支机构整个局域网连接到总部,而不需要在每台电脑上做任何改动。配置说明:参考网址(https://zhuanlan.zhihu.com/p/126627132)Client主要用户为移动办公用户,在电脑上安装客户端之后,可随时随地连接到总部网络。【切记】 server端和client端不能安装在一台计算机上。SoftEther VPN 组网。
2023-10-04 11:04:17
1115
原创 windows平台下rustdesk-server端搭建
1. rustdesk:远程桌面,类似todesk和向日葵,将其部署在阿里云服务器,可以跨域访问远程桌面。2. 资源中包含:服务器端、客户端、手机端。
2023-10-04 10:59:06
1440
原创 在Ubuntu 18 安装Apache Guacamole
第一:通过apt在终端中运行以下命令来确保所有系统软件包都是最新的。第三:在Ubuntu 20.04安装Apache Guacamole。下载Java客户端:(也可以进入官网下载安装包)第四:安装Guacamole Client。第二:安装Apache Tomcat。
2023-10-04 10:44:07
219
原创 java: kafka简单实用示例
3. kafka下载完成后,windows平台解压缩即可使用,当然需要安装 java jdk。1. 官网下载kafka,其支持在windows环境运行。2. zookeeper不用单独下载,其已自带。4. maven中加入。
2023-10-02 13:48:50
104
原创 java:jenkins的安装和部署
Path to Git executable (你的git安装位置) : C:\Program Files\Git\bin\git.exe。MAVEN_HOME : C:\Users\u1\Desktop\apache-maven-3.8.4 (你的maven解压缩路径)H/12 * * * * (每12小时检查一次源码变化),项目正式运行时应该用这个。*/5 * * * * (每5分钟检查一次源码变化)三、Maven的安装,解压出来,放到一个不易被删除的位置即可。
2023-10-02 13:16:39
81
原创 VC++: SuiteLink协议解析
* wonderware suitelink协议解析 *//* xxxx表示串的长度-2 *//* xxxx0800服务器向客户端发送的字串。/* xxxx2440(03002440a5)在服务器和客户端不定时发送,估计是服务器或者客户用来判断是否还在线*/
2023-10-02 12:57:36
179
原创 VC++: fcgi+nginx+jquery
启动命令: spawn-fcgi -a 127.0.0.1 -p 9001 -f fcy。关闭命令: taskkill /F /IM fcy.exe。1.nginx nginx.conf配置。
2023-10-02 12:48:04
86
原创 VC++: sqlite内存数据库使用总结
2. 该内存数据库创建的表格信息会保存在文件簇上,文件显示大小是0字节,但实际占用硬盘空间。3. 该内存数据库 表中的数据是随着数据库close而消失的,并不保存在硬盘上。1. 如果创建多个进程可以同时访问的内存数据库需要如下写。
2023-10-02 12:43:17
133
原创 工控:intouch通过dde连接excel
1.在fsgateway中添加一个dde项目“Add dde Object”,名称可以随便命名,此处命名为“OL”2.添加一个“add Topic Object”,名称为“sheet1”下面以intouch通过fsgateway的dde连接excel为例。主题名: OL_sheet1。intouch中项目地址为 r1c1。节点名: 计算机ip地址。应用程序名:FSGateway。3.配置intouch访问名。1.安装fsgateway。2.配置fsgateway。
2023-10-02 12:36:37
425
原创 VC++: OPCDA开发简单示例
m_pIBrowse->ChangeBrowsePosition():到指定的位置。m_pIBrowse->BrowseOPCItemIDs():得到某一层的所有节点。8. 通过IOPCDataCallback::OnDataChange()来进行数据的自动刷新。4. m_pIServer->AddGroup(),增加组,并得到IOPCItemMgt接口。IOPCBrowseServerAddressSpace(浏览服务器点),5. m_pItemMgt->AddItems(),增加项。
2023-10-02 12:32:30
432
原创 VBA: EXCEL通过DDE通讯读取数据生成报表
1. Excel2003下的VBA编程,和语法结果VB6.0一样,可以说是vb6的子集。2. 编程环境:office2003下的 “visual basic 编辑器”。3. 完整代码:请从资源中下载。
2023-10-02 11:55:05
195
最全的opc官方文件
2010-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人