杂谈 工具 项目gradle

Hutool工具向第三方的接口发起请求

使用Hutool工具请求第三方接口遇到的一篮子问题1. 请求第三方接口的几种方式1.1 使用HttpUtil请求,返回String类型的JSON串一般用在请求普通的页面情况下,返回的结果是JSON格式,但是如果出现了404、504错误,返回的是HTML格式报错(视情况而定) 示例代码(来源于Huto ......
第三方 接口 工具 Hutool

在eclipse中使用Tomcat启动项目乱码

修改tomcat的配置文件 1)修改Tomcat的server.xml配置(config目录下) 先找到第一处添加URIEncoding=“UTF-8” <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redi ......
乱码 eclipse 项目 Tomcat

Tibos.Devops项目介绍

### 诞生背景 随着微服务的普及,更多的企业选择迁移到云,传统的部署方式已经无法满足需求,市面上devops产品也应运而生,结合自己使用的经验,也制作了一款同类产品,并开源出来,与大家一起探讨学习 ### 前置条件 gitlab k8s mysql ### 项目框架 Vue Antd Admin ......
项目 Devops Tibos

从零开始构建一个gradle工程

gradle init --type java-application 首先,确保您已经安装了Java和Gradle。您可以从官方网站下载并按照说明进行安装。 创建一个新的项目文件夹,并进入该文件夹。 打开终端或命令提示符,并执行以下命令来初始化Gradle项目: bashCopy code gra ......
gradle 工程

C#/.NET/.NET Core优秀项目和框架每周精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)

思维导航 前言 项目地址 项目分类(善用Ctrl+F) 项目列表 加入DotNetGuide技术交流群 前言 注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。 每周精选优秀的C#/.NET/.NET Core项目和框 ......
NET 框架 项目 Issues Core

构建大型Dash应用程序的项目结构

```python dash-app-structure |-- .venv | |-- * |-- requirements.txt |-- .env |-- .gitignore |-- License |-- README.md 构建大型Dash应用程序的项目结构 |-- src | |-- ......
应用程序 结构 程序 项目 Dash

BOM可视化工具 InteractiveHtmlBom 推荐

最近最忙一个项目:制作一个音乐播放器,巴掌大的PCB上有130个元件,焊接时光靠 BOM 表效率有些低, 然后发现了一个BOM可视化工具 InteractiveHtmlBom ,焊接放置元件时效率高了很多。 其支持 KiCAD、立创EDA、AD 等多种PCB EDA工具。 对于AD, 立创EDA如何 ......
InteractiveHtmlBom 工具 BOM

Rinetd——端口转发工具

前言 iptables 的功能当然强大,但理解与设置却有点抽象,便通过google认识了rinetd。 简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的 ......
端口 工具 Rinetd

Siemens 西门子PLC1200的S7通讯(同一项目下)3.通讯测试

前面两篇介绍了S7连接的主要指令PUT写入和GET读取,这期讲测试下这个指令,首先说下有两个注意,一个是如下图要设置组态,有绿色勾选的就说明没大问题,这里要注意连接名称要统一,用同一个连接,因为不同的连接会造成不同的ID设置,另外主动建立连接只能作为客户端的勾选,服务端不需要勾选,第二张图要勾选S7 ......
通讯 Siemens 项目 1200 PLC

Siemens 西门子PLC1200的S7通讯(同一项目下)1.GET接收指令

1.0 首先在同一项目下,组态两个PL,如下图,组态了2个1200PLC 1214C的PLC 2.0 点击链接里面,在窗口的右上角选择S7连接,这个窗口可以看到本地ID,和主动建立连接勾选,然后选择添加,下面的信息框就会显示已添加 2.1 如下图,就是建立S7连接后的组态 3.0 然后在每个PLC的 ......
指令 Siemens 通讯 项目 1200

Siemens 西门子PLC1200的S7通讯(同一项目下)2.PUT写入指令

上期主要讲了S7通讯连接的GET读取指令,如下图,用指针制定需要从伙伴PLC哪个位置读取,然后放到本地PLC的哪个位置 本期说一下S7连接的另一个关键写入指令PUT 1.0 接下来我们解读下这个PUT指令块 REQ:控制参数request,当上升沿时,启动写入数据 ID:需要匹配伙伴连接的对象的寻址 ......
指令 Siemens 通讯 项目 1200

Siemens 西门子PLC的TCP通讯(不同项目下)③--TCP测试

西门子PLC的TCP通讯(不同项目下)③--TCP测试 上期主要了解了TRCV_C指令的各项参数的意义,如下图 本期将把前面讲的TSEND_C和TRCV_C组合测试,大概准备情况先说下,2个西门子1200PLC,每个PLC放一组TSEND_C和TRCV_C指令组合,再放一个T_DIAG测试连接指令, ......
TCP Siemens 通讯 项目 PLC

Siemens 西门子PLC的TCP通讯(不同项目下)④--TCP测试

上期我们对TSEND_C和TRCV_C组合指令,进行了TCP测试,先置位接收端的EN_R和CONT,然后置位发送端的CONT,然后看到STATUS指令状态显示7004,然后又通过T_DAIG测试连接指令,读取的参数STATE为04,表示连接已建立 本期将开始进行,TSEND_C和TRCV_C组合指令 ......
TCP Siemens 通讯 项目 PLC

Git上传本地项目文件到远程仓库

为了标识身份,建议先完成 Git 全局设置 ``` git config --global user.name "xxxxxx" git config --global user.email "xxxxxx@qq.com" ``` > 方式一:克隆仓库 ``` git clone https://x ......
仓库 文件 项目 Git

Siemens 西门子PLC的TCP通讯(不同项目下)②--TRCV_C指令

上期主要了解了TSEND_C指令的各项参数的意义,隐藏参数LEN等可以默认 本期将了解另一个配套组合指令块TRCV_C,这是个接收指令块,大概呢跟发送指令TSEND_C差不多 1.0 从右边指令栏--通信--开放式用户通讯--其他,选择TRCV_C拖动到程序1中,如下图 2.0 下面说下具体这个指令 ......
指令 Siemens 通讯 项目 TRCV_C

Siemens 西门子PLC的TCP通讯(不同项目下)TSEND_C指令

本期说一下,不同项目下的,连个西门子1200的TCP通讯,这次我们用TSEND_C和TRCV_C组合使用,这次先了解下TSEND_C指令是大概啥样的 1.0 从右边指令栏--通信--开放式用户通讯--其他,选择TSEND_C拖动到程序1中,如下图 2.0 下面说下具体这个指令块的参数设置 REQ:指 ......
指令 Siemens TSEND_C 通讯 项目

umi 项目部署nginx非根目录

# 1.umi配置 ![image](https://img2023.cnblogs.com/blog/2341685/202308/2341685-20230808111136837-177495578.png) > 只需要配置 `publicPath:'./'` # 2. nginx配置 ![i ......
根目录 项目 nginx umi

微服务项目使用RabbitMQ

# 微服务项目使用RabbitMQ > 很久未用RabbitMQ了,根据网上的Demo,大多数是一个服务包含所有的生产者和消费者和配置,当自己去搭建服务的时候,还需要一些思考各种包的划分.无法无脑CV大法,所以,下文,我根据实际项目抽离出一个比较完整的小Demo演示微服务项目使用RabbitMQ.注 ......
服务项目 RabbitMQ 项目

35款优秀的 SpringBoot/SpringCloud 开源项目借鉴~减少重复造轮子

35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你 简介 SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个 ......
轮子 SpringCloud SpringBoot 项目

Siemens 不同项目下的S7-1200之间的开放式以太网通信实现数据交换

一、要完成的功能任务 1.S7-1200 CPU Clinet 将发送数据区 DB4 块中的 10 个字节的数据发送到 S7-1200 CPU server 的接收数据区 DB4 块中; 2.S7-1200 CPU Clinet 将S7-1200 CPU server 发送数据区 DB5 块中的 1 ......
以太网 开放式 之间 Siemens 项目

Python-本机IP to CIDR converter工具

点击此处下载 LIT,下载成功后,双击运行即可 ......
converter 工具 Python CIDR to

Flutter系列文章-实战项目

在本篇文章中,我们将通过一个实际的 Flutter 应用来综合运用最近学到的知识,包括保存到数据库、进行 HTTP 请求等。我们将开发一个简单的天气应用,可以根据用户输入的城市名获取该城市的天气信息,并将用户查询的城市列表保存到本地数据库中。 ## 第一步:需求分析和设计 ### 1. 确定项目目标 ......
实战 Flutter 项目 文章

net core中定时项目不执行

net core中定时项目不执行 1、确定定时项目无误 2、发布到IIS上不执行 可能原因:IIS 网站低频访问导致工作进程进入闲置状态 解决办法:进入应用程序池=》找到项目=》右键高级设置=》将 闲置超时(分钟) 设为0 ......
项目 core net

OPCClient可视化工具使用教程

OPCClient可视化工具使用教程 1、下载OPCClient,直接打开,进入如下界面: 2、点击 OPC=>Connect,Server Node输入服务器ip,点击Refresh List,下面文本框会出现服务名,选择所需要的服务名称,点击OK或双击服务名 3、点击OPC=>Add Item, ......
OPCClient 工具 教程

golang之性能分析工具pprof

PProf 是一个 Go 程序性能分析工具,可以分析 CPU、内存等性能。Go 在语言层面上集成了 profile 采样工具,只需在代码中简单地引入 runtime/ppro 或者 net/http/pprof 包即可获取程序的 profile 文件,并通过该文件来进行性能分析。 在 gin 中使用 ......
性能分析 性能 工具 golang pprof

项目打成 jar包

<!--在pom.xml的project节点中添加下面配置,然后执行maven clean package--> <build> <finalName>springboot</finalName> <plugins> <plugin> <groupId>org.springframework.boo ......
项目 jar

继承、方法重写、修饰符、导包、状态修饰符、static、静态方法、Math工具类

子类、父类:构造、数据 成员方法:类中方法外; 访问特点:子类成员范围 -> 父类成员范围 -> 报错 方法重写——方法名、参数列表、返回值都相同;作用:覆盖父类的方法 注解 @Override 用于检查当前方法是否是重写方法,否则编译报错 不是必须,更为规范 快捷方式:方法名自动补全 继承的注意事 ......
方法 静态 状态 工具 static

maven打包时如果项目内有本地包(pom.xml内无坐标信息)解决方案

1.检查maven环境变量和idea中file→Project Structure→Libraries中是否为项目添加了该本地jar包 2.前往maven项目根目录(pom文件所在目录) 3.打开cmd,执行如下命令 ```shell mvn install:install-file -Dfile= ......
坐标 解决方案 方案 项目 maven

go创建web项目分别在windows和linux部署

转载请注明出处: 要在Linux服务器上运行Go的Web项目,可以按照以下步骤进行操作: 在服务器上安装Go:首先,在Linux服务器上安装Go编程语言。你可以从官方网站(https://golang.org/dl/)下载Go的最新版本,并按照适用于Linux的安装指南进行安装。 设置GOPATH环 ......
windows 项目 linux web

Linux jq 命令讲解与实战操作(json字符串解析工具)

[TOC] ## 一、概述 `jq` 是一个强大的命令行工具,用于处理 `JSON` 格式的数据。它可以帮助你查询、过滤、修改和处理 `JSON` 数据,使得在命令行环境下处理 `JSON` 变得非常方便。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/6fdd2 ......
字符串 实战 字符 命令 工具