项目管理 要素 步骤 核心
Java开发的知识库管理系统支持全文检索
一、项目介绍 ![](https://img2023.cnblogs.com/blog/2410203/202304/2410203-20230428162322581-839266498.png) 一款全源码,可二开,可基于云部署、私有部署的企业级知识库云平台,一款让企业知识变为实打实的数字财富的 ......
Tibos.Devops项目介绍
### 诞生背景 随着微服务的普及,更多的企业选择迁移到云,传统的部署方式已经无法满足需求,市面上devops产品也应运而生,结合自己使用的经验,也制作了一款同类产品,并开源出来,与大家一起探讨学习 ### 前置条件 gitlab k8s mysql ### 项目框架 Vue Antd Admin ......
【C#】在Windows资源管理器打开文件夹,并选中指定的文件或文件夹
因软件里使用了第三方插件,第三方插件的日志文件夹存在路径不止一个,并且可能层级较深。 为便于运维人员和最终用户使用,在界面上增加一个“打开XX文件夹”的按钮,点击时,打开第三方插件日志文件夹所在的上级文件夹,并选中其下级指定名称的若干个文件和文件夹。 原本已有选中单个文件的用法,现在要的是选中多个文 ......
C#/.NET/.NET Core优秀项目和框架每周精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)
思维导航 前言 项目地址 项目分类(善用Ctrl+F) 项目列表 加入DotNetGuide技术交流群 前言 注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。 每周精选优秀的C#/.NET/.NET Core项目和框 ......
构建大型Dash应用程序的项目结构
```python dash-app-structure |-- .venv | |-- * |-- requirements.txt |-- .env |-- .gitignore |-- License |-- README.md 构建大型Dash应用程序的项目结构 |-- src | |-- ......
数据挖掘具体步骤
# 数据挖掘具体步骤 ![image](https://img2023.cnblogs.com/blog/2988012/202308/2988012-20230808131108808-1433552396.png) ## 1、理解业务与数据 ![image](https://img2023.cn ......
Django博客开发教程:用Admin管理后台管理数据
上节我们我们把数据库迁移到数据库里去了,那么现在我们数据库里是个什么样的情况呢?我们点击Pycharm右上角的Database,然后在网站项目里选中我们的数据库文件db.sqlite3,把它拖到Database框里。 然后点击db,就可以查看到我们的网站数据库,我们可以对数据进行增、删、改、查操作。 ......
C语言/C++编程入门必备:7个步骤全解密
C是一门编译型语言,如果你之前没有接触过任何编程语言,那么你需要培养拆分问题的逻辑思维。在开发项目或软件时,我们通常将整体任务划分为七个步骤,这有助于更清晰地组织思路。当然,这只是理想情况。在实际操作中,尤其是在较大的项目中,你可能需要多次迭代,利用后续步骤的知识来改进前面的步骤。 第一步是明确程序 ......
原生JS实现一个不固定高度的虚拟列表核心算法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>不定高度的虚拟列表 ......
Siemens 西门子PLC1200的S7通讯(同一项目下)3.通讯测试
前面两篇介绍了S7连接的主要指令PUT写入和GET读取,这期讲测试下这个指令,首先说下有两个注意,一个是如下图要设置组态,有绿色勾选的就说明没大问题,这里要注意连接名称要统一,用同一个连接,因为不同的连接会造成不同的ID设置,另外主动建立连接只能作为客户端的勾选,服务端不需要勾选,第二张图要勾选S7 ......
Siemens 西门子PLC1200的S7通讯(同一项目下)1.GET接收指令
1.0 首先在同一项目下,组态两个PL,如下图,组态了2个1200PLC 1214C的PLC 2.0 点击链接里面,在窗口的右上角选择S7连接,这个窗口可以看到本地ID,和主动建立连接勾选,然后选择添加,下面的信息框就会显示已添加 2.1 如下图,就是建立S7连接后的组态 3.0 然后在每个PLC的 ......
Siemens 西门子PLC1200的S7通讯(同一项目下)2.PUT写入指令
上期主要讲了S7通讯连接的GET读取指令,如下图,用指针制定需要从伙伴PLC哪个位置读取,然后放到本地PLC的哪个位置 本期说一下S7连接的另一个关键写入指令PUT 1.0 接下来我们解读下这个PUT指令块 REQ:控制参数request,当上升沿时,启动写入数据 ID:需要匹配伙伴连接的对象的寻址 ......
Siemens 西门子PLC的TCP通讯(不同项目下)③--TCP测试
西门子PLC的TCP通讯(不同项目下)③--TCP测试 上期主要了解了TRCV_C指令的各项参数的意义,如下图 本期将把前面讲的TSEND_C和TRCV_C组合测试,大概准备情况先说下,2个西门子1200PLC,每个PLC放一组TSEND_C和TRCV_C指令组合,再放一个T_DIAG测试连接指令, ......
Siemens 西门子PLC的TCP通讯(不同项目下)④--TCP测试
上期我们对TSEND_C和TRCV_C组合指令,进行了TCP测试,先置位接收端的EN_R和CONT,然后置位发送端的CONT,然后看到STATUS指令状态显示7004,然后又通过T_DAIG测试连接指令,读取的参数STATE为04,表示连接已建立 本期将开始进行,TSEND_C和TRCV_C组合指令 ......
Git上传本地项目文件到远程仓库
为了标识身份,建议先完成 Git 全局设置 ``` git config --global user.name "xxxxxx" git config --global user.email "xxxxxx@qq.com" ``` > 方式一:克隆仓库 ``` git clone https://x ......
Siemens 西门子PLC的TCP通讯(不同项目下)②--TRCV_C指令
上期主要了解了TSEND_C指令的各项参数的意义,隐藏参数LEN等可以默认 本期将了解另一个配套组合指令块TRCV_C,这是个接收指令块,大概呢跟发送指令TSEND_C差不多 1.0 从右边指令栏--通信--开放式用户通讯--其他,选择TRCV_C拖动到程序1中,如下图 2.0 下面说下具体这个指令 ......
Siemens 西门子PLC的TCP通讯(不同项目下)TSEND_C指令
本期说一下,不同项目下的,连个西门子1200的TCP通讯,这次我们用TSEND_C和TRCV_C组合使用,这次先了解下TSEND_C指令是大概啥样的 1.0 从右边指令栏--通信--开放式用户通讯--其他,选择TSEND_C拖动到程序1中,如下图 2.0 下面说下具体这个指令块的参数设置 REQ:指 ......
umi 项目部署nginx非根目录
# 1.umi配置 ![image](https://img2023.cnblogs.com/blog/2341685/202308/2341685-20230808111136837-177495578.png) > 只需要配置 `publicPath:'./'` # 2. nginx配置 ![i ......
硬件锁相环电路设计步骤简介
硬件锁相环电路怎么设计?硬件锁相环电路的设计通常包括以下步骤:选择合适的鉴相器:鉴相器是锁相环电路的核心部件,用于比较输入信号和参考信号之间的相位差。常见的鉴相器有模拟鉴相器和数字鉴相器两种类型。需要根据具体的应用场景和性能要求选择合适的鉴相器。设计环路滤波器:环路滤波器用于滤除鉴相器产生的噪声和干 ......
微服务项目使用RabbitMQ
# 微服务项目使用RabbitMQ > 很久未用RabbitMQ了,根据网上的Demo,大多数是一个服务包含所有的生产者和消费者和配置,当自己去搭建服务的时候,还需要一些思考各种包的划分.无法无脑CV大法,所以,下文,我根据实际项目抽离出一个比较完整的小Demo演示微服务项目使用RabbitMQ.注 ......
35款优秀的 SpringBoot/SpringCloud 开源项目借鉴~减少重复造轮子
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你 简介 SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个 ......
个人用C#编写的壁纸管理器 - 开源研究系列文章
今天介绍一下笔者自己用C#开发的一个小工具软件:壁纸管理器。 开发这个小工具的初衷是因为Windows操作系统提供的功能个人不满意,而且现在闲着,所以就随意写了个代码。如果对读者有借鉴参考作用就更好了,能够直接代码段复用即可。这个壁纸管理器也比较简单,基于Winform开发,事件处理及一些操作类,使 ......
搭建微信小程序的步骤
1、租云服务器 2、搭建后端服务 3、申请购买域名 4、域名解析 5、服务器配置域名访问 6、域名备案(备案后才能申请ssl证书) 7、申请ssl证书(微信小程序必须使用https访问,必须申请ssl证书) 8、在微信公众平台上申请创建小程序,填写项目信息,不是游戏不能选择游戏类型 9、前端项目绑定 ......
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 ......
Flutter系列文章-实战项目
在本篇文章中,我们将通过一个实际的 Flutter 应用来综合运用最近学到的知识,包括保存到数据库、进行 HTTP 请求等。我们将开发一个简单的天气应用,可以根据用户输入的城市名获取该城市的天气信息,并将用户查询的城市列表保存到本地数据库中。 ## 第一步:需求分析和设计 ### 1. 确定项目目标 ......
net core中定时项目不执行
net core中定时项目不执行 1、确定定时项目无误 2、发布到IIS上不执行 可能原因:IIS 网站低频访问导致工作进程进入闲置状态 解决办法:进入应用程序池=》找到项目=》右键高级设置=》将 闲置超时(分钟) 设为0 ......
项目打成 jar包
<!--在pom.xml的project节点中添加下面配置,然后执行maven clean package--> <build> <finalName>springboot</finalName> <plugins> <plugin> <groupId>org.springframework.boo ......
Linux运维笔记[13]-配置ipv6以进行远程管理
## 摘要 配置域名自动解析到本机的ipv6地址实现远程管理; ## 平台 - openWRT - 电犀牛R66S ## 过程 [https://ipw.cn/doc/ipv6/user/enable_ipv6.html] ### 电信光猫配置桥接 [https://www.bilibili.com ......