作者:西瓜程序猿 主页传送门:https://blog.51cto.com/kimiliucn 前言 想要确保你的Windows服务即使在崩溃后也能自动重启吗?这篇文章教你如何用一个小巧的批处理脚本来实现这一点。教你怎么设置定时检查,如果发现服务挂了,就立刻拉起来。跟着步骤做,让你的服务稳定运行不再是难题! 某一天,一个开发者写了一个消息队列消费端,部署到Windows服务上后,发现这个服务会不定时的无缘无故停止掉,既没有日志也没有任何事件能通知,就很诡异。在一个漆黑的夜晚,他找到了[西瓜程序猿],说帮他写一个程序自动启动运行Windows服务,这不就来了嘛! 一、检测服务停止...

作者:西瓜程序猿主页传送门:https://www.cnblogs.com/kimiliucn 前言 想要确保你的Windows服务即使在崩溃后也能自动重启吗?这篇文章教你如何用一个小巧的批处理脚本来实现这一点。教你怎么设置定时检查,如果发现服务挂了,就立刻拉起来。跟着步骤做,让你的服务稳定运行不再是难题! 某一天,一个开发者写了一个消息队列消费端,部署到Windows服务上后,发现这个服务会不定时的无缘无故停止掉,既没有日志也没有任何事件能通知,就很诡异。在一个漆黑的夜晚,他找到了[西瓜程序猿],说帮他写一个程序自动启动运行Windows服务,这不就来了嘛! 一、检测服务停止...

  c6OxD1ysqoih   2023年12月05日   19   0   0 Windows

一、基本操作 1.使用命令设置用户名: gitconfig--globaluser.name"你的用户名" 2.使用命令设置邮箱: gitconfig--globaluser.email"你的邮箱" 2-1.查看一下配置的【用户名】和【邮箱】,以防配置错误: 3.使用命令生成SSHKey: ssh-keygen-trsa-C'你的邮箱' (这样代表以及生成成功了) 4.创建完成后,在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSHKey的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任...

  c6OxD1ysqoih   2023年11月02日   84   0   0 暂存区版本控制工作区git

WindowsServer服务器管理技巧:对于使用WindowsServer服务器开发人员或者运维人员初学者来说,可能会遇到很多问题,比如:如何设置允许多用户同时登录服务器?如何开启服务器防火墙?Windows如何配置SSH远程登录?等等,如果遇到了这些问题,来看看这篇文章就能解决啦! 如果各位小伙伴有需要购买云服务器、云数据库、COS、CDN等云产品时,腾讯云和阿里云都是不错的选择,可以点击下方链接进入特惠活动购买哦!有任何问题可以咨询我哈 阿里云:云小站_专享特惠_云产品推荐-阿里云 腾讯云:推广大使特惠产品合集页 一、如何设置允许多用户同时登录服务器? (1)按键盘上【win...

前言:本文将详细介绍如何发布.NETCore项目到IIS服务器。首先,第一步需要安装IIS,介绍了在本地电脑和服务器中进行安装。然后需要安装SDK和运行时才能发布.NETCore项目。其次介绍了如何发布.NETCore项目和Vue项目,并配置IIS。最后介绍了如何将项目部署到Service服务中。 一、安装IIS教程 1.1-在本地电脑上(Windows)上安装IIS (1)右击——>点击【显示设置】 (2)搜索【控制面板】 (3)点击【程序】 (4)点击【启动或关闭windows功能】 (5)选择InternetInformationService(IIS的缩写)...

  c6OxD1ysqoih   2023年11月02日   100   0   0 IISIIS服务器VueVue服务器

作者:西瓜程序猿 主页传送门:https://blog.51cto.com/kimiliucn 服务器版本:WindowsServer2016 数据库版本:SQLServer2016 当时买了一台WindowsServer服务器,然后安装上SQLServer后,想通过外网访问到数据库,遇到了一些问题,查了很多资料也踩了很多坑。本文主要介绍如何配置SQLServer远程连接?如何新增管理员用户等等。 如果各位小伙伴有需要购买云服务器、云数据库、COS、CDN等云产品时,腾讯云和阿里云都是不错的选择,可以点击下方链接进入特惠活动购买哦!有任何问题可以咨询我哈 阿里云:https://ww...

作者:西瓜程序猿 主页传送门:https://blog.51cto.com/kimiliucn 官方使用手册:序言·宝塔面板手册·看云 前言 宝塔Linux面板是提升运维效率的服务器管理软件,目前使用免费的版本功能齐全,已经足够使用了。[西瓜程序猿]使用阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码。 如果各位小伙伴有需要购买Linux云服务器,腾讯云和阿里云都是不错的选择,可以点击下方链接进入特惠活动购买哦!有任何问题可以咨询我哈 阿里云:官方地址 腾讯云...

  c6OxD1ysqoih   2023年11月02日   111   0   0 宝塔linux服务器linux服务器宝塔

一、asp:Repeater Repeater控件用于显示被绑定在该控件上的项目的重复列表。Repeater控件可被绑定到数据库表、XML文件或者其他项目列表。   1.1-前台页面代码 <asp:RepeaterID="ImageTypeListNew"runat="server"OnItemCommand="ImageTypeListNew_ItemCommand"> <HeaderTemplate> <tablecellspacing="0"border="0"id="ctl00_contentHolder_ImageTypeList"cla...

  c6OxD1ysqoih   2023年11月02日   43   0   0 .NET

一、TextBox在输入框回车时会触发其他事件,如何解决? 在ASP.NETWebForm中,在页面中按键盘上的回车键,会自动触发某些事件,但是这并不是我们想要的效果,我们可以设置将其取消,那如何处理呢? 前台代码: <ul> <li><span>名称:</span><asp:TextBoxID="txtCategoryName"runat="server"CssClass="forminputform-control"></asp:TextBox><span> </li> </ul&g...

  c6OxD1ysqoih   2023年11月02日   100   0   0 .NET

一、Swagger简介 1.1-什么是Swagger? Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。 Swagger的目标是对RestAPI定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服务的能力。当通过Swagger进行正确定义,用于可以理解远程服务并使用最少逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swagger消除了调用服务时可能会有的猜测。 1.2-Swagger有什么优势? 支持API自动生成同步的在线文档:使用Swagger后可以直接通过代码生成文档,不...

  c6OxD1ysqoih   2023年11月02日   65   0   0 .NET

一、MD5不可逆加密 1.1-理解MD5 MD5公开的算法,任何语言实现后其实都是一样的、通用的 不可逆加密:原文——加密——密文,密文无法解密出原文 1.2-MD5封装 usingSystem.IO; usingSystem.Security.Cryptography; ///<summary> ///不可逆加密 ///1防止被篡改 ///2防止明文存储 ///3防止抵赖,数字签名 ///</summary> publicclassMD5Encrypt { regionMD5 ///<summary> ///MD5加密,和动网上的16/32位M...

  c6OxD1ysqoih   2023年11月02日   45   0   0 .NET

一、什么是WebAPI? 1.1-什么是WebAPI? WebAPI是一种用开发系统接口、设备接口API的技术,基于Http协议,请求和返回格式默认是Json格式。比WCF简单、更通用;比WebService更节省流量,更简洁。 1.2-WebAPI的特点? Action方法直接返回对象,专注于数据 更符合Restful的风格 有利于独立于IIS部署 Action可以直接声明为async 二、什么是Restful? 2.1-传统的Http接口怎么设计? 2.2-Http设计之初"谓词语义"? GET:查询获取 POST:添加 Put:修改 Delete:删除 2.3-Http...

  c6OxD1ysqoih   2023年11月02日   37   0   0 .NET

章节 第一章:https://www.cnblogs.com/kimiliucn/p/17611047.html第二章:https://www.cnblogs.com/kimiliucn/p/17616708.html 一、基础 1.默认配置 使用KestrelWebServer ASP.NETCore内置——跨平台 IIS集成 UseIIS() UseIISIntergration() Log IConfiguration接口 2.IConfiguration配置信息的来源 appsettings.json UserSerets 环境变量 命令行参数 XML... 3...

  c6OxD1ysqoih   2023年11月02日   96   0   0 .NET

C版本新语法-官网:C7:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-7C8:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-8C9:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-9 章节 第一章:https://www.cnblogs.com/kimiliucn/p/17613434.html第二章:https://www.cnblogs.c...

  c6OxD1ysqoih   2023年11月02日   39   0   0 .NET

章节 第一章:https://www.cnblogs.com/kimiliucn/p/17611047.html第二章:https://www.cnblogs.com/kimiliucn/p/17616708.html 二、Logging 1.诊断中间件 命名空间:Microsoft.AspNetCore.Diagnostics 报告信息并处理异常 2.诊断中间件 UseDeveloperExceptionPage:开发时使用的异常页面,异常信息 UseStatusCodePages:返回状态码:400-600 UserExceptionHandler:指定异常处理器 UseWel...

  c6OxD1ysqoih   2023年11月02日   198   0   0 .NET

公司有一个控制台应用程序,在关闭控制台应用程序窗口前,想处理一下业务逻辑。还有比如误操作关闭了,或者像消息队列启动了发送消息提醒,那关闭了窗口代表控制台应用销毁了,也需要发送消息通知。那这个时候添加关闭窗口事件就派上用场了。 很多小伙伴问,有没有办法像WinForm一样,对窗体关闭退出事件进行控制呢?默认是没有的,我们可以自己写。按照下面的步骤来操作吧: 1、在【Program.cs】文件的Program类中写如下代码。添加一个委托HandlerAppClose,就是把函数的指针传递给系统API函数SetConsoleCtrlHandler。代码: region激活关闭窗口事件 pub...

  c6OxD1ysqoih   2023年11月02日   25   0   0 .NET

章节 第一章:https://www.cnblogs.com/kimiliucn/p/17613434.html第二章:https://www.cnblogs.com/kimiliucn/p/17620153.html第三章:https://www.cnblogs.com/kimiliucn/p/17620159.html 五、创建项目+Seesion传值 5.1-使用Session 5.2-Log4Net组件使用 (1)管理Nuget程序,下载【log4net】和【Microsoft.Extensions.Logging.Log4Net.AspNetCore】(2)新建一个文件夹,...

  c6OxD1ysqoih   2023年11月02日   27   0   0 .NET

概述:就在今天,测试提一个BUG,是什么呢?就是在计算商品采购价时,需要保留2位小数,当时是使用【Math.Round(采购价,2)】这种方法进行四舍五入的,但是这样写会有问题,至于什么问题呢,来看看这篇文章就对了! 四舍五入是一种精确度的计数保留法。在取小数近似数的时候,如果尾数的最高位数字是4或者比4小,就把尾数去掉。如果尾数的最高位数是5或者比5大,就把尾数舍去并且在它的前一位进"1",这种取近似数的方法叫做四舍五入法。 一、BUG回顾 我们经常使用四舍五入时,会使用【Math.Round(价格,2)】这种方法进行转换。而我也不例外,在计算价格时也是使用这个方法,而当遇到类似这样...

  c6OxD1ysqoih   2023年11月02日   51   0   0 .NET

前言:前段时间根据[老张的哲学]大佬讲解的视频做的笔记,讲的很不错。此文主要记录JWT/DI依赖注入/AOP面向切面编程/DTO/解决跨域等相关知识,还包含一些.NETCore项目实战的一些案例。我是西瓜程序猿,感谢大家的支持! 一、ASP.NETCore基础 1.1-.NETCore概述 1.1.1-.NETCroe简介 (1)为什么要学习.NETCore?.NETCore是为了重新启动某些Framework组件而为其他人提供平台工作的机会,由于.NETFramework主要以委托(C)代码位基础构建了因此这些部分不需要改代码即可移至.NETCore。 (2).NETCore运用的多...

  c6OxD1ysqoih   2023年11月02日   71   0   0 .NET

官网文档:https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/signalr?view=aspnetcore-6.0&tabs=visual-studioSignalR开源代码:https://github.com/signalr 很多小伙伴问:在前后端分离项目中,后端是.NETCore前端是Vue如何使用SignalR?在前后端不分离项目中,.NETFrameworkMVC项目中又如何使用SignalR技术呢?那就来看看下面这篇文章吧!本文主要介绍SignalR在实际项目中的应用,以及.NETFramework和.NE...

  c6OxD1ysqoih   2023年11月02日   78   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~