framework教程nuget net

使用C#&.NET Core编程实现获取所有Windows服务列表及对Windows服务(Windows Service)的启动/停止/重启的方法

使用C#&.NET Core编程实现获取所有Windows服务列表及对Windows服务(Windows Service)的启动/停止/重启的方法 原文链接:https://codedefault.com/p/start-stop-restart-install-uninstall-windows- ......
Windows Service 方法 Core amp

C# Razor .net6 AntDesign

1、创建 .net6 web应用,UI框架 Layout 2、融合 antdesign UI插件 参考:https://antblazor.com/zh-CN/docs/introduce ......
AntDesign Razor net6 net

保姆级教程!玩转 ChunJun 详细指南

ChunJun 是一款稳定、易用、高效、批流一体的数据集成框架,⽀持海量数据的同步与计算。ChunJun 既可以采集静态的数据,比如 MySQL,HDFS 等,也可以采集实时变化的数据,比如 binlog,Kafka 等。同时 ChunJun 也是一个支持原生 FlinkSQL 所有语法和特性的计算 ......
保姆 ChunJun 指南 教程

C# Razor .net6 用户登录

参考资料:https://blog.51cto.com/u_15127574/2762064?b=totalstatistic 1、Program.cs 加入: builder.Services.AddRazorPages(options =>{ //设置访问路由层级/下的页面都需要经过验证。 op ......
用户 Razor net6 net

基于Vue3搭建ChantGPT前后端端源码及搭建教程-官方接口

ChantGPT很多,网上很多说的ChantGPT搭建及源码都是假的,无法使用的,自己研究了好几天,搞定了基于Vue3搭建ChantGPT前后端端源码及搭建教程,现在分享出来,有喜欢的朋友自行下载搭建,用的是openAPI官方接口和key。 搭建好的ChantGPT主要可以实现多聊天窗口,聊天记录导 ......
源码 ChantGPT 接口 教程 官方

Hexo手摸手详细搭建教程,0成本搭建属于自己的个人博客

必备条件 Node.js 官网下载地址:Node.js Git,官网下载地址:Git GitHub账号,可以在Github进行注册 可以在cmd终端输入node -v和git -v来验证是否已经安装完成,如果显示版本号则代表安装成功。 安装Hexo 在一个合适的位置创建一个文件夹以存放博客文件,所有 ......
成本 教程 个人 博客 Hexo

.NET生成MongoDB中的主键ObjectId

前言 因为很多场景下我们需要在创建MongoDB数据的时候提前生成好主键为了返回或者通过主键查询创建的业务,像EF中我们可以生成Guid来,本来想着要不要实现一套MongoDB中ObjectId的,结果发现网上各种各样的实现都有,不过好在阅读C#MongoDB驱动mongo-csharp-drive ......
ObjectId MongoDB NET

自己动手从零写桌面操作系统GrapeOS系列教程——22.文件系统与FAT16

学习操作系统原理最好的方法是自己写一个简单的操作系统。 新买的硬盘和优盘在第一次使用时需要格式化,有时候还需要分区。这是为什么呢?分区和格式化到底是干啥呢?本讲将为大家解开这些疑惑。 一、文件系统 1.分区 首先说一下分区,我们平时看到的C盘、D盘等就是一个个分区。硬盘第一个扇区的一部分固定空间叫做 ......
系统 桌面 GrapeOS 文件 教程

2023年最新Webstorm免费安装教程

前言 WebStorm 是 JetBrains 公司推出的一款专业的前端开发工具,它提供了丰富的功能和工具,能够帮助开发人员更快、更高效地开发 Web 应用程序。使用 WebStorm,可以轻松创建和编辑 HTML、CSS 和 JavaScript 代码,并且可以直接调试和测试应用程序。WebSto ......
Webstorm 教程 2023

一些ssh的教程

ssh配置免密码登录服务器 生成密钥对 执行ssh-keygen -t ed25519 -C "zwyyy456@hotmail.com"以生成密钥对,存放在~/.ssh文件夹下,id_ed25519.pub为公钥,id_ed25519为私钥。 上传公钥到服务器 这里以我的N1为例,执行ssh-co ......
教程 ssh

.net core 关于对swagger的UI(Index.html)或接口的权限验证;

背景: 如何在ASP.Net Core的生产环境中保护swagger ui,也就是index.html页面。其实swagger是自带禁用的功能的,只需要设置开关即可。但是有一些场景,是需要把这些接口进行开放或者导出成文档供第三方进行调用,这个时候却又不想让所有人访问。本文介绍一种权限控制访问的方式, ......
接口 权限 swagger Index core

C#-WebSocket协议通讯_Net5

代码地址:https://gitee.com/qq28069933146_admin/csharp_networkprotocol_research 视频地址: 一、WebSocket知识点 1、侦听 (1)使用httpListener进行侦听 (2)若侦听到的内容是WebSocket协议,即htt ......
WebSocket 通讯 Net5 Net

记一次 .NET 某医疗住院系统 崩溃分析

一:背景 1. 讲故事 最近收到了两起程序崩溃的dump,查了下都是经典的 double free 造成的,蛮有意思,这里就抽一篇出来分享一下经验供后面的学习者避坑吧。 二:WinDbg 分析 1. 崩溃点在哪里 windbg 带了一个自动化分析命令 !analyze -v 可以帮助我们找到崩溃时的 ......
医疗 系统 NET

Asp.net Core 全局异常处理

中间件方式 建立中间件处理类 Startup.cs 中注册 任何Controller中的Action抛出异常均可被捕捉 在项目根目录下自建目录Middleware 新建中间件类ErrorHandlerMiddleware, using Newtonsoft.Json; using System.Ne ......
全局 Core Asp net

C#:.NET深拷贝和浅拷贝

.NET中的深拷贝和浅拷贝是指对象复制的方式。浅拷贝只复制对象的引用,而不复制对象本身,因此两个对象会共享同一个引用。深拷贝则是复制对象本身,而不是复制对象的引用,因此两个对象是完全独立的。 在.NET中,可以通过实现ICloneable接口来实现对象的浅拷贝。 ICloneable接口定义了一个C ......
拷贝 NET

kustomize 简明教程

kustomize 是一个通过 kustomization 文件定制 kubernetes 对象的工具,它可以通过一些资源生成一些新的资源,也可以定制不同的资源的集合。 一个比较典型的场景是我们有一个应用,在不同的环境例如生产环境和测试环境,它的 yaml 配置绝大部分都是相同的,只有个别的字段不同 ......
简明教程 kustomize 教程

net.netfilter.nf_conntrack_tcp_be_liberal

参考链接:https://developer.aliyun.com/ask/336089 当开启只有不在tcp窗口内的rst包被标志为无效,当关闭(默认)所有不在tcp窗口中的包都被标志为无效. 0:关闭 1:开启 ......

.net Core EF 3.1 仓储模式架构搭建

什么是依赖注入,为什么要使用呢?简单通俗说就是一个类需要另一个类来协助工作,就产生了依赖,所以需要的依赖项就要【注入】过来一起来协同完成工作。 引入依赖注入的目的是为了解耦。说白了就是面向接口编程,通过调用接口的方法,而不直接实例化对象去调用。 一:创建一个 Asp.net Core Web ApI ......
架构 模式 Core net 3.1

200行代码,7个对象——让你了解ASP.NET Core框架的本质

200行代码,7个对象——让你了解ASP.NET Core框架的本质 原文还有源码下载和pdf格式的ppt下载。 To install missing framework, download:https://aka.ms/dotnet-core-applaunch?framework=Microso ......
框架 本质 对象 代码 Core

win10系统之U盘安装教程

win10系统之U盘安装教程 一.安装准备 1.一个容量大于等于8G的U盘,用来制作win10官方U盘 2.一台可用电脑,若是新电脑,则直接分区安装,若是重装系统,需要备份电脑重要文件(个人文件、浏览器书签等) 二.微软工具制作win10启动盘的制作 请看上一篇博文,链接如下: https://ww ......
教程 系统 win 10

.net core 自定义授权策略提供程序进行权限验证

.net core 自定义授权策略提供程序进行权限验证 在这之前先了解一下鉴权和授权的概念; 鉴权 鉴权可以说是身份验证,身份验证是确定用户身份的过程; 在ASP.NET Core 中身份验证是由身份验证服务IAuthenticationService负责的,它被身份验证中间件使用, 身份验证服务会 ......
权限 策略 程序 core net

.Net 访问电子邮箱

访问电子邮件有两种协议 IMAP 客户端与服务端同步(包括阅读、标记、移动、删除等操作) 本质是从邮件服务读取邮件信息,而不是将其下载至本地客户端进行存储 仅在单击邮件时下载邮件 不会自动下载附件 相较于pop可以更快的检查邮件 删除 仅是将其标记为“已删除”,并在收件箱中隐藏;也可以通过设置在服务 ......
电子邮箱 邮箱 电子 Net

Qt Qt-Advanced-Docking-System介绍及使用教程

一.概述 1.控件描述 QT自带的Dock布局管理大家都用过,中规中矩,但是满足不了现在ui强大的人机交互需求。而Qt-Advanced-Docking-System在Dock的基础上进一步完善功能,具有更高的自由度、灵活性和可扩展性,满足程序员对人机交互的自由定义。这个开源控件类似于Devexpr ......

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(12)-Charles如何使用Repeat功能进行简单压力测试

1.前言 李四:“今天好累啊,点的我手指都疼了。我一直被要求给后端接口的同事重复发送请求来调试接口。” Charles:“哎呀,李四同学,你怎么能一条一条的手动发送呢 我可是有超级工具:负载测试。” 2.简介 Repeat英文的意思就是:重复,顾名思义:就是重复请求接口,可以单次请求,一次只请求一次 ......
Charles 教程 神器 保姆 压力

.Net WebApi 反射调用多个接口

/// <summary> /// 接口工厂 /// </summary> public class APIFactoryController : BaseApiController { /// <summary> /// 控制器缓存 /// </summary> private static re ......
接口 多个 WebApi Net

ASP.NET Core - 选项系统之选项使用

上一篇 ASP.NET Core - 选项系统之选项配置 中提到 IOptions、IOptionsMonitor 和 IOptionsSnapshot 三个接口,通过这三个接口都可以从依赖注入容器中解析出已经配置的选项类,在我们通过 Configure 方法配置选项时,这三个接口会被同时注册,但三 ......
系统 Core ASP NET

MS SQL服务器教程_编程入门自学教程_菜鸟教程-免费教程分享

教程简介 IT宝库整理的MS SQL Server入门教程 - 从基本概念开始,简单易学地MS SQL Server,其中包括概述,版本,安装,体系结构,管理工作室,登录数据库,创建数据库,选择数据库,删除数据库,创建备份等示例,还原数据库,创建用户,分配权限,监控数据库,服务,HA技术,报告服务, ......
教程 菜鸟教程 服务器 SQL MS

C#-UDP协议通讯-UDPClientHelper-Net5

一、UDPClinet知识点 1、创建UDPClient客户端发送消息示例: /// <summary> /// 开启并发送 /// </summary> /// <param name="iPAddress">IP</param> /// <param name="port">端口</param> ......

专业、免费、超好用的软件测试题库《柠檬班》使用教程(二)--搜索题目答案

功能介绍:题目搜索 位置:“首页”、“题库”导航菜单进入的主页 适用场景:大家在面试的时候,遇到了不会的题目,可以掏出手机,在搜题这里输入关键字,搜索答案。 ......
软件测试 题库 柠檬 题目 答案

专业、免费、超好用的软件测试题库《柠檬班》使用教程(一)--题库下载安装/使用

关于我们的app/小程序 免费使用,8000+题目,全部免费 目前app已上架终端平台:华为、小米、oppo、vivo、苹果 安卓平台:官方应用市场/商店 苹果平台:app store 当前版本:1.2 安装与使用 安卓手机 找到手机的应用市场,查找”柠檬班“进行下载安装。 以华为手机为例: 苹果手 ......
题库 软件测试 柠檬 教程 专业