自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE项目部署IIS服务器手册

理解SPA原理:Vue是单页应用,所有路由都要重定向到index.html核心配置不变:无论多少页面,基本的重写规则都一样按需添加功能:根据具体需求添加API代理、安全头等配置环境区分部署:开发、测试、生产使用不同的配置注意执行顺序:web.config规则从上到下执行,注意stopProcessing属性通过本手册,您可以根据具体情况快速选择合适的配置模板,实现Vue项目在IIS上的成功部署!

2025-05-27 17:54:39 1135

原创 创建vue项目

npm install -g @vue/clivue create my-vue-projectcd my-vue-projectnpm run servenpm run build

2025-05-27 17:53:21 237

原创 Docker学习笔记

Docker Compose是用于定义和运行多容器Docker应用程序的工具。提高开发效率:环境一致性,避免"在我机器上正常"问题简化部署流程:一键部署,减少运维复杂度提升资源利用率:容器化应用占用资源更少增强应用可移植性:一次构建,到处运行学习Docker需要理论与实践结合先理解概念和原理然后动手实践操作最后在实际项目中应用Docker不仅仅是工具,更是一种思维方式的转变!🐳。

2025-05-22 11:23:07 880

原创 Docker部署

团队技术栈现代化程度应用架构复杂度部署频率和要求跨平台需求业务增长速度扩展性需求成本控制要求风险承受能力。

2025-05-22 11:22:28 687

原创 蓝绿部署A

蓝绿部署维护两套完全相同的生产环境:关键优势✅ 真正零停机:用户完全无感知✅ 快速回滚:秒级切换回原环境✅ 完整测试:新版本在生产环境充分验证后再切换✅ 风险最小:出问题立即回滚,影响最小🏗️ IIS环境架构设计物理架构网络架构📋 详细配置步骤第一步:创建基础环境1.1 创建应用程序池1.2 创建物理目录1.3 创建网站第二步:配置切换机制2.1 创建切换器配置文件在 目录下创建 :2.2 创建环境切换页面在 目录下创建 :第三步:初始化环

2025-05-22 11:21:46 951

原创 iisARR负均衡

通过以上详细步骤,您就可以手动配置一个完整的IIS + ARR负载均衡系统,实现API的零停机部署!

2025-05-22 11:21:08 850

原创 查看运行时版本

查看本电脑安装的运行时版本。

2025-05-19 09:31:44 84

原创 ASP.NET CORE部署IIS的三种方式

方面dotnet publish(手动部署)Web Deploy(直接发布)Web Deploy 包(生成包后导入)操作方式手动发布和配置一键直接发布到 IIS先生成包,再手动导入自动化程度低,手动操作多高,自动完成部署中等,手动导入但配置自动化网络要求无需实时连接需要实时连接无需实时连接,离线传输即可灵活性高,可完全控制文件和配置较低,依赖实时连接较高,可存档、分发、延迟部署适用场景本地测试、小型项目快速部署到测试/生产环境开发者与运维分离、批量部署环境依赖。

2025-04-26 11:00:42 1147

原创 适合IIS部署网页应用的编程语言

IIS 作为一个成熟的 Web 服务器,通过各种模块和扩展支持多种编程语言,但与 .NET 的集成仍然是最深度和最无缝的,这反映了微软技术栈的整合优势。- 反向代理模式在大规模部署中可能更灵活。向代理的应用可以更好地隔离资源。

2025-04-19 14:23:05 307

原创 C#.net core部署IIS

NET 应用程序有多种托管方式,而 IIS 是 Windows 环境中最常用的 Web 服务器选择。:现代跨平台 .NET 应用框架:传统的 Windows-only .NET 应用框架.NET Core 应用通常是独立的(self-contained)或依赖框架的(framework-dependent)应用程序WebForms 应用直接部署到 IIS 站点目录中。

2025-04-19 14:22:02 1386

原创 spring boot应用部署IIS

Spring Boot 应用通常是独立的 Java 应用程序,它们自带嵌入式 Web 服务器(如 Tomcat、Jetty 或 Undertow)。更好的静态资源处理能力提供额外的安全层集成 Windows 认证集中管理多个应用利用 IIS 的高级功能(如缓存、压缩等)本指南将介绍如何使用 IIS 作为反向代理来部署 Spring Boot 应用。

2025-04-19 14:21:01 943

原创 Flask应用部署通用指南

将 Flask 应用部署到 Windows IIS 服务器上需要使用 WSGI 适配器(如 wfastcgi)将 HTTP 请求从 IIS 传递到 Flask 应用程序。本指南涵盖了完整的部署过程,适用于任何 Flask 应用。

2025-04-19 09:39:16 1290

原创 python FastAPI相关命令

【代码】python FastAPI相关命令。

2025-04-01 09:33:22 289

原创 VUE笔记

Vue 提供了一种灵活的方式,允许开发者将父组件的内容插入到子组件的模板中,这就是插槽(Slots)。Vue 的事件系统使得开发者可以方便地绑定 DOM 事件到组件的方法或表达式,同时还提供了事件修饰符,用来简化事件的行为控制。Vue 提供了一套强大的指令和机制,用于双向绑定表单控件和 JavaScript 数据,简化用户输入的处理。是 Vue 的内置组件,用于缓存动态组件,从而避免组件的重复加载和卸载,提高性能。是 Vue 提供的一个用于双向绑定的指令,能够同步用户输入与数据模型的值。

2025-04-01 09:32:01 415

原创 Sql Server

SQL Server 基本操作:创建数据库和表1. 创建数据库在 SQL Server 中,创建数据库使用 CREATE DATABASE 语句。一个数据库用于存储多个表和其他数据库对象。基本语法CREATE DATABASE 数据库名;示例创建一个名为 SchoolDB 的数据库:CREATE DATABASE SchoolDB;解释CREATE DATABASE:用于创建一个新数据库。SchoolDB:数据库的名称,可以根据实际需求更改。2. 创建表创建好数据库后,可

2025-01-07 08:14:57 1052

原创 LinuxIP固定

控制台输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33。#在最后修改以下指令,修改后去终端改网关和对应地址。#让Linux虚拟机的ip地址固定。

2024-12-16 19:28:01 118

原创 Linux的mysql安装

Mysql自动给root用户设置随机密码,运行grep “password” /var/log/mysqld.log可看到当前密码。运行mysql -u root -p,用root用户登录,提示输入密码可用上述的,可以成功登陆进入mysql命令行。运行rpm -e --nodeps mariadb-libs,rpm -e --nodeps marisa卸载。设置root密码,对于个人开发环境,如果要设比较简单的密码(生产环境服务器要设复杂密码),可以运行。然后开始真正安装mysql,依次运行以下几条。

2024-12-16 19:26:50 283

原创 Linux安装JDK

下载好Linux版的jdk,传输到/opt/jdk/目录下。#移动到Java目录下。

2024-12-16 19:19:52 332

原创 modbus

Modbus读取寄存器一次最多读取125个。Modbus读取线圈一次最多读取2000个。modbus 写寄存器最多写123个。modbus写线圈最多写1968个。

2024-08-14 09:51:48 1559

原创 c#各数据类型间的转换

ushort:占用 2 个字节,取值范围为 0 到 65,535。int:占用 4 个字节,取值范围为 -2,147,483,648 到 2,147,483,647。float:占用 4 个字节,取值范围为大约 -3.4 × 10^38 到 +3.4 × 10^38,精度为 7 位有效数字。double:占用 8 个字节,取值范围为大约 -1.7 × 10^308 到 +1.7 × 10^308,精度为 15-16 位有效数字。

2024-04-01 09:33:02 2122

原创 RS232和RS485

RS232通信的速度是以波特率来衡量的,即每秒钟传输的位数。常见的波特率包括9600、19200、38400等,通信双方必须以相同的波特率进行配置才能正确通信。

2024-03-07 14:43:11 1127 1

原创 通俗易懂地理解TCP的三次挥手和四次握手

这样,通过三次握手,客户端和服务器就能够建立起可靠的连接,开始进行数据传输。

2024-03-07 14:24:11 466 1

原创 数据结构通俗理解

数据结构通俗理解数组(Array):解释:数组就像是一排有编号的储物柜,每个柜子都可以存放一件物品。每个柜子都有自己的编号,你可以通过这个编号快速找到柜子并取出里面的物品。特点:数组中的元素是连续排列的,而且每个元素都有自己的索引(编号),可以通过索引快速访问和修改数组中的元素。链表(Linked List):解释:链表就像是一条由珠子串起来的项链,每个珠子代表一个数据节点,相邻的珠子通过链条连接起来。特点:链表中的节点不是按照顺序排列的,而是通过指针(链)相互连接起来的。因此,可以在

2024-02-29 17:24:27 458

原创 modbus写入浮点数

【代码】modbus写入浮点数。

2024-01-29 09:55:37 1562

原创 modbus写入负数和超过65535的方法

【代码】modbus写入负数和超过65535的方法。

2024-01-19 10:15:53 2133 1

原创 centos命令(和ubuntu命令相差不大)

系统信息cat /etc/centos-release : 显示CentOS发行版信息uname -a : 显示内核信息hostname : 显示主机名文件和目录管理浏览和查询ls : 列出目录内容ls -l : 以详细列表形式显示目录内容ls -a : 显示所有文件,包括以.开头的隐藏文件cd [directory] : 切换到指定目录pwd : 显示当前工作目录的绝对路径find [directory] -name [filename] : 在指定目录中查找文件复制、移动

2024-01-10 17:03:52 1218 1

原创 ubuntu命令

系统信息lsb_release -a : 显示Ubuntu发行版信息uname -a : 显示内核信息hostname : 显示主机名文件和目录管理浏览和查询ls : 列出目录内容ls -l : 以详细列表形式显示目录内容ls -a : 显示所有文件,包括以.开头的隐藏文件cd [directory] : 切换到指定目录pwd : 显示当前工作目录的绝对路径find [directory] -name [filename] : 在指定目录中查找文件复制、移动和重命名cp

2024-01-08 10:56:08 1356 3

原创 SQL操作

数据库操作-- 创建数据库CREATE DATABASE database_name;-- 删除数据库DROP DATABASE database_name;using System;using System.Data.SqlClient;class Program{ static void Main() { // 数据库连接字符串 string connectionString = "Data Source=your_server;In

2024-01-08 10:48:42 395 1

原创 NModbus常用方法

NModbus常用方法及示例

2023-11-08 16:24:31 675 1

原创 脉冲转换为角度

将电机脉冲转换为旋转角度涉及到使用编码器或类似的位置传感器来测量电机的角度,并根据每个脉冲的位移以及编码器的分辨率进行计算。: 安装一个旋转编码器,通常是光电编码器或磁编码器,与电机轴对齐。编码器用于测量电机轴的角度或位置。: 编码器分辨率是指编码器每旋转度数(通常是360度)产生的脉冲数。这个值是由编码器制造商提供的,例如,一个编码器的分辨率为1000脉冲/圈表示每个圈(360度)有1000脉冲。: 控制电机以响应输入的电机脉冲。电机控制器通常接收电机脉冲信号,并相应地驱动电机。

2023-11-01 15:13:34 2217 1

原创 winform定时器

要注意的是,如果在tick事件中执行复杂的逻辑更新ui依旧会导致ui卡顿。在运动控制卡项目中,用定时器更新各个轴的位置和速度。

2023-10-31 14:26:09 107 1

空空如也

空空如也

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

TA关注的人

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