net windows方式webapi
内网环境windows server 2012r2系统怎样手动安装cab更新补丁
在内网部署了几台win server 2012r2 服务器,由于是纯内网,要求和互联网物理隔离,内网的服务器更新补丁成了一个问题,在互联网上没有找到单独的集成补丁包,去微软官方手动下载再去更新费时费力,便想到使用以下方法进行。 1、使用互联网台式机安装一台虚拟机,虚拟机要求和内网服务器使用相同镜像 ......
nginx for Windows
配置nginx.conf worker_processes 1; events { worker_connections 1024; } http { server { listen 8092; server_name localhost; location / { root D:/IdeaProj ......
.net通用RSA加密工具类
目前最流行的加密算法莫过于RSA了,以下是我们.net/.net core C#生成环境用的RSA加密工具类,在此分享给大家。 using System; using System.IO; using System.Security.Cryptography; using System.Text; ......
.Net6实现定时任务
首先创建一个类Background 实现代码: using Microsoft.Extensions.Hosting;using System;using System.Collections.Generic;using System.Linq;using System.Text;using Sys ......
asp.net core之依赖注入
合集 - asp.net core入门到造轮子(7) 1.asp.net core入门到造轮子-目录07-242.asp.net core之Startup07-24 3.asp.net core之依赖注入07-25 4.asp.net core之中间件07-265.asp.net core之Host ......
asp.net core之中间件
合集 - asp.net core入门到造轮子(7) 1.asp.net core入门到造轮子-目录07-242.asp.net core之Startup07-243.asp.net core之依赖注入07-25 4.asp.net core之中间件07-26 5.asp.net core之Host ......
Windows 应用程序添加异常捕获
static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { try { //处理未捕获的异常 Application.SetUnhandledException ......
NET6 EF Error: The certificate chain was issued by an authority that is not trusted
Error A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: ......
mysql8.0环境的搭建(Windows)
## 1. MySQL的卸载 > 因为之前可能安装过其他版本的mysql,所以在安装之前,需要将原先安装的进行卸载。 ### 1.1 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务。按键盘上的 `Ctrl + Alt + Delete`组合键,打开 `任务管理器` 对话框,可以 ......
.net 7 session支持
Program.cs,注意顺序 builder.Services.AddSession(options =>{ options.IdleTimeout = TimeSpan.FromMinutes(30); options.Cookie.HttpOnly = true; options.Cookie ......
ASP.NET Core-授权-自定义策略
一 、什么是基于策略的授权基于策略的授权是 ASP.NET Core 中引入的一种新的授权方法。一个授权策略由一个或者多个 requirement 构成。 二 、添加策略在 Startup 中添加策略: services.AddAuthorization(options =>{ // 自定义策略授权 ......
Windows | Linux 查找环境变量二进制所在目录
## 1.Windows 使用where命令 ```shell where java ``` ![image](https://img2023.cnblogs.com/blog/1364290/202307/1364290-20230728093312522-1030575843.jpg) ## 2 ......
linux ip获取方式:DHCP | 静态ip
## 本文说明 目的:说明:登陆后,通过界面的来设置自动获取ip,特点:linux启动后会自动获取IP缺点是每次自动获取的ip地址可能不一样。 ## 一、DHCP获取 - 说明:登陆后,通过界面的来设置自动获取ip - 特点:linux启动后会自动获取IP缺点是每次自动获取的ip地址可能不一样。 # ......
主机名解析过程:Hosts文件 | DNS | windows查看DNS缓存 | 隐患
## 摘要 目的: - 本文以linux虚拟机和Windows为例,来介绍一下主机名解析过程 - 主机名解析不完全是靠DNS ## 一、基本概念 1. 主机名:比如www.baidu.com、`hadoop100`等等 ### 1. Hosts文件 - hosts文件是一个文本文件,用来记录IP和 ......
设置ip和主机名映射:linux配置hosts文件 | windows配置hosts文件
## 摘要 目的: 1. Windows下主机名和ip的映射关系 2. linux设置主机名和ip的映射关系 ## 一、Windows设置主机名和ip映射 修改文件 `C:\Windows\System32\drivers\etc\hosts`,添加ip和主机名 `192.168.200.130 C ......
NET7下EFCORE的通用增删查改类
NET7下EFCORE的通用增删查改类 代码摘录自《深入浅出ASP.NET CORE》 /// <summary> /// 所有仓储的约定,此接口仅作为约定,用于标识他们 /// </summary> /// <typeparam name="TEntity">传入仓储的实体模型</typepara ......
windows安装xadmin==0.6.1报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444: illegal multibyte sequence
直接用pip安装xadmin会报以下错误: pip install xadmin==0.6.1 报错: Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<s ......
Windows安装mysql
1、正常下载解压 https://www.mysql.com/cn/downloads/ 2、修改配置文件,进入目录,新建my.ini,不用进入到bin my.ini 配置[mysql]# 设置 mysql 客户端默认字符集default-character-set=utf8 [mysqld]#设置 ......
.Net6基于layui和ztree完成树形选择器添加和反填和修改
以责任科室为例存储两个值ResponsibleDepartment和AoId,ResponsibleDepartment:是科室名称,AoId是科室Id 添加: <div class="layui-form-item layui-form-text"> <label class="layui-for ......
vue注册全局组件,批量注册全局组件的所有方式
本文列出所有主流在vue中批量注册全局组件的方法 本文下面所有例子的组件目录如下: 方法一:直接在main.js中循环遍历注册 1.在main.js中 // 引入所有需要注册的全局组件 import aboutView from '@/components/common/aboutView.vue' ......
shell 脚本的5种执行方式比较
方式1:直接运行 方式2:使用命令 sh 或 bash 方式3:使用命令 source 或 . 分类: 1. 是否需要执行权限 只有方式1需要执行权限。这是因为方式1把脚本作为可执行文件,自然需要执行权限,但方式2和方式3都是把脚本作为命令的参数,可以不具备执行权限 2. 是否会创建子进程 只有方式 ......
2023-7-27WPF的ContextMenu的传参绑定方式
# WPF的ContextMenu的绑定方式 *【作者】长生* ### ContextMenu为何不能正常绑定 >在wpf中ContextMenu和ToolTip一样都是弹出层,与VisualTree已经分离了,只不过ToolTip在wpf中有进行特殊处理,所以可以正常绑定。 ### 个人觉得Con ......
asp.net core之配置
## 简介 配置在asp.net core中可以说是我们必不可少一部分。ASP.NET Core 中的应用程序配置是使用一个或多个配置提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据,普通最常用的应该是下面几种: - 设置文件,例如 appsettings.json - 环境变量 - ......
ASP.NET Core 使用 Claim 认证详解
微软在早期 .NET Framework 时代,针对 ASP.NET 的用户登录身份认证,提供了 Forms 认证实现方案。后来在推出 ASP.NET Core 之后,采用 Claim 认证替代了 Forms 认证,两者本质上都是基于 Cookie 加解密的认证方式,学习和使用起来非常简单,比较适合 ......
windows 80端口被占用,解决办法
### 背景 需要给Windows服务器配置Nginx,通过域名访问Jenkins。 ### 问题描述 启动nginx.exe日志error.log中报错,80端口被占用了 `[emerg] 6636#7040: bind() to 0.0.0.0:80 failed (10013: An atte ......
ASP.NET Core 授权中间件 AuthorizationMiddleware
/// <summary> /// A middleware that enables authorization capabilities. /// </summary> public class AuthorizationMiddleware { // AppContext switch use ......
运行 'Tomcat 8.5.31' 出错: 无法打开调试器端口 (127.0.0.1:62511): java.net.SocketException "Interrupted function call: accept failed"
多个中间件占用一个端口,修改端口 ......
Vue3的响应式数据处理方式
问题:data[0].tableId 是 undefined,但控制台可以打印出 data[0] 的值 原因: Vue 3 的响应式数据处理方式导致的。 Vue 3 使用了 Proxy 来实现响应式数据。当你访问一个响应式对象的属性时,Vue 会在底层进行拦截,并返回响应式的值。这意味着,当你访问 ......
.net core 调用打印机打印pdf文件 FreeSpire.PDF
首先,参考了https://stackoverflow.com/questions/63941980/is-it-possible-to-print-documents-from-a-net-core-3-1-windows-service中的说明, 声明:我用的是core 3.1测试的 先下载了F ......
使用 Git 钩子 - Husky.Net
在我们的日常工作中,我们通常需要执行一些重复性任务,如格式化代码、运行单元测试和遵循提交策略等。虽然这些任务简单易行,但我们经常会浪费大量的时间和精力来完成它们。幸运的是,有一种方式可以自动化这些任务——Git 钩子。在本篇文章中,我们将探讨 Git 钩子的概念,并回顾一下 Husky.Net,这是 ......