个人博客
-
.net 6.0 生成「带BOM的UTF-8」格式的文件
一、什么是“带BOM的UTF-8格式”文件 带BOM的UTF-8 格式文件是一种特殊的文本文件,其文件头部包含一个特殊的字节顺序标记(BOM)。BOM(Byte Order Mark)是字节顺序标记,出现在文本文件头部,用于标识文件是采用哪种格式的编码。它采用UTF-8编码,可以表示世界上几乎所有的字符。 在带BOM的UTF-8格式文件中,BOM会被添加到文件的开头,用于帮助文本编辑器识别该文
c# .net .net core 2023/12/17 07:52:52
阅读更多 -
.net 6.0 下载特殊后缀(.scl)的文件反回404错误的原因
一、前言 最近有一个需求就是,需要生成一份PLC的 SCL 代码,将路径返回给前端,并提供下载的接口,导入博图进行测试。文件生成放在了 `wwwroot` 文件夹, 但是访问下载的时候却报 `404 Not Found`。一开始我以为是没有注册 'app.UseStaticFiles()' 中间件,后来发现有注册。 后来发现同目录下的`.txt`文件是可以被访问到的。到这里,我猜测可能是特殊后缀
c# .net .net core 2023/12/16 07:56:11
阅读更多 -
如何将SQL Server数据库转换成MySQL数据库
一、前言 随着 .net core 的盛行,越来越多的公司将服务器平台从windows server 转移到 Linux 上。也慢慢的将 Sql Server 转移到 Mysql 上。至于 Sql Server 和 Mysql 之间的优缺点就不展开讲了。本章主要讲解, 如果将 Sql Server 数据库迁移到Mysql数据库上。 二、Navicat 数据库工具 想要将Sql Server
mysql sql server 2023/12/06 05:41:33
阅读更多 -
Navicat 15 破解教程(附软件安装包下载)
一、破解教程 破解过程中一定要断网!!! 破解过程中一定要断网!!! 破解过程中一定要断网!!! 1、 执行流程 首先点击→ 4> 栏中的 `Generate` 生成注册码,然后点击→ 1> 栏中的 `Patch`。如下图所示: ![Navicat 15 破解教程(附软件安装包下载)](/ArticleFile/2023-12-06/72bf7c2125514b538618519372
其它 2023/12/04 17:44:09
阅读更多 -
将 px 批量转换为 rpx
前言 在开发微信小程序的时候, 或多或少会遇到需要批量将px转换rpx的场景。如果手动一个一个的改,太费时间了。所以我们可以使用正则表达式批量的进行转换。 在线转换 楼主周末花了点时间,写了一个在线转换的小工具,有需要的可以直接访问就好了。 [在线px转换成rpx](https://www.converts.cn/pxtorpx.html "在线px转换成rpx") 正则实现代码 下面的
css/css3 2023/12/04 06:00:53
阅读更多 -
离职申请模板
离职申请 尊敬的领导: 我很抱歉自己在这个时候向公司提出离职,不过这是我认真考虑后的决定。来到公司的快两年了,我学到了很多知识,积累了许多宝贵的经验,对此我深怀感激。由于诸多原因,不得不向公司提出离职申请,由此给公司带来的不便我深感歉意。 感谢领导一直以来对我的照顾和栽培,以及各位同事的支持和帮助。在此对各部门领导和同事表示感谢。 我的离去相信会对公司带来一定的损失,目前开发组内的项目工作
其它 2023/11/27 23:09:34
阅读更多 -
mysql-backup 恢复备份的数据库
一、前言 之前的一篇文章有讲过《[Mysql 定时备份(mysql-backup)](https://www.converts.cn/article/3355461.html "Mysql 定时备份(mysql-backup)")》,有兴趣的小伙伴可以前去阅读。这次主要讲的内容是 mysql-backup 的数据恢复。既然能备份,肯定需要有恢复的功能。 mysql-backup 要执行还原,只
mysql 2023/11/27 21:57:44
阅读更多 -
微信小程序如何更新本地的Vant Weapp 版本
一、前言 Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本。由于版本不断迭代,之前使用的 Vant 版本比较老旧了, 现在就演示一下如何升级本地的 Vant Weapp 的版本。 二、Vant Weapp 版本升级 1、查询本地版本 # 查询现在系统安装的版本 npm list ![微信小
其它 2023/11/16 06:43:31
阅读更多 -
公有云和私有云的区别是什么?各自的优势是什么?
公有云 购买云服务商提供的公共服务器 公有云是最常见的云计算部署类型。公有云资源(例如服务器和存储空间)由第三方云服务提供商拥有和运营,这些资源通过 Internet 提供。在公有云中,所有硬件、软件和其他支持性基础结构均为云提供商所拥有和管理。Microsoft Azure 、腾讯云、阿里云 都是是公有云的一个示例。 在公有云中,你与其他组织或云“租户”共享相同的硬件、存储和网络设备,并且
其它 2023/11/09 18:50:09
阅读更多 -
.net 中的async、await的用法详解
一、前言 async 和 await 关键字是在.NET Framework 4.5 中引入的,用于简化异步编程。在此之前,开发者需要使用回调函数或者使用线程池来处理异步操作,这可能会导致代码的可读性和可维护性降低。而async和await关键字的出现,使得异步编程变得更加简单和直观,提高了代码的可读性和可维护性。 async 是异步的简写,用于申明一个异步的方法。而 await 可以认为是
c# 2023/11/09 18:49:31
阅读更多 -
docker部署excalidraw画图工具
一、前言 Excalidraw 是一款简单易用的开源绘图工具,可以帮助用户轻松绘制流程图、草图、图表等各种类型的图形。它特别适合于团队协作,支持多用户实时编辑,无需注册或登录即可开始使用。Excalidraw 的主要特点包括: - 直观易用:Excalidraw 的界面简洁直观,用户可以轻松绘制各种图形,无论是专业人士还是初学者都能上手。 - 实时协作:多人可以同时编辑同一份图形,实时查看对方
docker 2023/10/30 22:34:41
阅读更多 -
Docker Compose 的安装部署
一、简介 Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。借助 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用单个命令,从配置中创建并启动所有服务。Compose 适用于所有环境:生产、登台、开发、测试以及 CI 工作流。`说的稍微直白一点,Compose 就是一个创建多容器的应用程序工具而已。` 二、安装 > 如果要从`Compose 1
docker 2023/10/24 01:38:02
阅读更多
推荐阅读
-
.net 项目发布中的 Debug和Release的区别是什么?
![.net 项目发布中的 Debug和Release的区别是什么?](/ArticleFile/2023-09-09/93b4042444ff40aba6e7c913250e425f.png '.net 项目发布中的 Debug和Release的区别是什么?') 一、Debug 版本 Debug 是“调试”的意思,
-
Vs2022 设置类、接口默认创建的模板
一、前言 在团队协作中,每个人都负责这自己模块的代码。为了清楚的分辨代码是谁开发的, 我们往往会在类、接口增加一个额外的注释信息,例如:创建人、创建时间、描述等等。所以有些时候,我们希望 visual Studio 在创建类,接口的时候,生成的代码文件能更丰富一下, 例如:自动增加基础的注释功能, 类文件自动增加 p
-
如何使用 vs 2022 远程调试 Linux系统中的Docker容器项目
一、前言 在项目上,总会遇到一些奇怪的问题,例如:“在本地好好的, 为什么部署到线上就不行” 等等,这样的问题时长困扰着我们。但是作为一个资深的码农,“远程调试” 是一个不可或缺的手段。下面就来看下如果使用 vs 在本地远程调试部署在Linux系统中,运行在Docker容器中的项目吧。 二、远程调试 调试的前提,
-
移除Linux系统启动时的等待时间
一、前言 VMware 虚拟机中安装了很多Linux 系统,每次启动的时候, 都卡在系统选择的界面上,除非手动选择, 否则要等很久才会进入系统,如下图所示: ![移除Linux系统启动时的等待时间](/ArticleFile/2024-06-24/e3ab02212cc946bd9c23159895177fb3.png '移除Linux系统启动时的等待时间') 二、关闭系统等待的事件 我们
-
GitLab 私有化部署
一、GitLab 概述 git作为目前最流行的代码管理工具,已经成为了程序员必备的技能。虽然目前有 github(对国人不太友好) 、gitee 两个比较大的代码托管平台。但是出于各种原因,搭建自己的私有代码平台也成了一部分开发人员的选择。针对这种需求,这里为大家介绍的是其中的佼佼者gitlab,也是我们公司内部正在使用的一个代码管理平台。 GitLab是一个基于Git的开源代码管理平台,它
-
云服务器购买按量付费实例,并搭建私有网络图解
一、前言 最近在自学 k8s 集群化部署, 奈何云服务器包年包月太贵了, 学习成本飙升。好在各大云服务商支持按量计费 , 接下来就带大家一起过一下购买流程,并且使用私有网络。 二、私有网络 在购买云服务器之前,先了解下什么是私有网络。官网给出的解释是:私有网络(Virtual Private Cloud,VPC)是一块在云服务器上自定义的逻辑隔离网络空间,可以使云服务器, 云数据库资源构建逻
-
Docker 部署FastTunnel,实现内网穿透
一、前言 最近在学习搭建Elasticsearch集群,但是发现云服务(2核4G)资源根本就不够用,部署上去就直接宕机了。想着服务器资源太贵, 家里刚好有一台64G内存的闲置电脑。不如做一个内网穿透,可以远程访问。工作学习两不误。其实目前市面上已经有很多穿透工具了,比如向日葵~~ ,但是奈何带宽太小了,免费的才1M~~~ 二、什么是 FastTunnel FastTunnel 是用.net
-
IP地址和子网掩码的关系
一、概述 IP地址(Internet Protocol Address)和子网掩码(Subnet Mask)是计算机网络中两个核心的概念,它们共同工作以确保数据能够正确地在复杂的网络环境中传输到目标设备。 二、IP地址 `IP地址`是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。它是一个32位的二进制数,但是在习惯上,我们
-
修改Docker默认的存储驱动程序目录
一、前言 今天使用jenkins对程序进行更新的时候,发现更新失败。经排查是因为系统磁盘满了,然而通过堡垒机看了下,系统空间还有很多,于是看了下系统分区: ![修改Docker默认的存储驱动程序目录](/ArticleFile/2024-06-06/444ede8a1b1b42058db18690fa995952.png '修改Docker默认的存储驱动程序目录') ![修改Docker默认
-
Windows 安装git的详细安装步骤 ,以及TortoiseGit 图形化工具
一、前言 `Git` 是一个开源的分布式版本控制系统,用于有效、高速地处理从很小到非常大的项目版本管理。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不需要服务器端软件支持。 二、安装Git 1、Git 下载地址 [Git 下载地址](https://git-scm.com/downloads "Git 下载地址") ![Windows