net windows方式webapi

在 .NET 中使用策略模式优化业务逻辑

随着业务逻辑的复杂度增加,我们经常需要处理一系列相似但具有不同细节的操作。在这种情况下,策略模式可以帮助我们优化代码结构,提高可扩展性和可维护性。本文将介绍如何在 .NET 应用程序中实现策略模式。 场景 假设我们有一个电商系统,系统需要根据不同的会员等级计算折扣。会员分为普通会员、银卡会员和金卡会 ......
逻辑 策略 模式 业务 NET

实现自定义 .NET 缓存策略以提高应用性能

随着业务的发展和用户数量的增长,应用程序面临着越来越高的性能要求。为了满足这些要求,我们需要考虑优化应用程序的各个方面,其中之一便是缓存。缓存可以帮助我们减少网络延迟、降低数据库负载以及提高应用的响应速度。在本文中,我们将讨论如何在 .NET 应用程序中实现自定义缓存策略。 场景 假设我们有一个电商 ......
缓存 性能 策略 NET

Windows网络编程(一)

一、WSAStartup函数 WSAStartup 是 Windows 套接字 API 中的一个函数,它用于初始化 Winsock 库,这是 Windows 中用于网络编程的库。使用 Winsock,您可以创建客户端和服务器应用程序,以便它们能够通过网络进行通信。 函数的原型如下: int WSAS ......
网络编程 Windows 网络

Windows组管理

Windows组管理 1. 2. 关于动态包含成员的组,我们需要补充: 1. 当一台电脑同时登录若干用户时,这些用户会自动添加到interactive组当中。这个组的成员,我们可以到任务管理器上看。 2. 当一台电脑同时登录若干用户时,此时这些用户就通过了验证。此时这个组的成员就会自动添加到auth ......
Windows

C#开源、功能强大、免费的Windows系统优化工具 - Optimizer

前言 今天给大家推荐一款由C#开源、功能强大、免费的Windows系统优化工具 - Optimizer。 工具介绍 Optimizer是一款功能强大的Windows系统优化工具,可帮助用户提高计算机性能、加强隐私和安全保护。该工具支持22种语言,同时提供了许多实用的功能,如关闭不必要的Windows ......
功能强大 Optimizer Windows 功能 工具

Spring组件注入三种方式的使用和区别

Spring框架提供了多种注入bean的方式,其中最常用的有@Autowired、@Resource和@RequiredArgsConstructor三种。这篇文章我们来讲解它们的具体使用和区别。 @Autowired @Autowired是Spring自带的注解,放在属性字段或者setter方法上 ......
组件 方式 Spring

336_Windows磁盘空间莫名消失?用它,立刻解决!

这是一篇原发布于2020-02-02 15:41:00得益小站的文章,备份在此处。 前言 随着我们日常的使用,下载各类文件,不知不觉间,电脑空间已经爆满。打开我的电脑,却已发现C盘已变成红色,这时,我们不禁要发出疑问——我的磁盘空间到底去了哪里? 利用win10“存储”解决 应用和功能 1.点击开始 ......
磁盘 Windows 空间 336

TiDB的简单介绍以及进行资源限制的方式与方法

TiDB的简单介绍以及进行资源限制的方式与方法 TiDB的简介 TiDB是一个分布式数据库, 简介为: TiDB 是一个开源的分布式关系型数据库,它兼具了分布式数据库的水平扩展性和传统关系型数据库的 ACID 事务特性。 TiDB 最初由 PingCAP 公司开发,并于 2015 年开源发布。创始人 ......
方式 方法 资源 TiDB

267_Windows自带文件批量标号新姿势,1秒完成!

这是一篇原发布于2020-01-27 15:30:00得益小站的文章,备份在此处。 前言 今天的教程非常的短!非常短!保证看完就会,所以我不要你收藏,我要你学会!一个个的都只收藏,不点赞,你这样我很难做啊。 ——还是要收藏的,要收藏的,收藏也好,收藏也好... 教程开始 1.全选需要修改名称的文件 ......
标号 姿势 Windows 文件 267

windows 与linux 文件互传

使用windows自带的powershell 其中自带了scp 命令。这个命令可以实现与linux服务器的文件互传功能。 他的语法是 在windows的命令提示符下(注意不要远程到linux)从第一个参数的目录复制文件到第二个参数 命令和参数中间有操作符。 例如从windows向linux复制文件命 ......
windows 文件 linux

如何在 Windows 上快速安装 MySQL?

答:使用包管理器。 安装 scoop Set-ExecutionPolicy -Scope CurrentUser RemoteSigned Set-ExecutionPolicy -Scope CurrentUser Unrestricted iex (new-object net.webclie ......
Windows MySQL

1.多线程(实现方式,常用方法,生命周期)

多线程(实现方式,常用方法,生命周期) 概述: 可以让程序同时做多件事情; 可以提高效率; 只要你想让多个事情同时运行就需要用到多线程; 如: 软件中的耗时操作、所有的聊天软件、所有的服务器‘ 并发和并行: 并发:在同一时刻,有多个指令在单个CPU上交替执行; 并行:在同一时刻,有多个指令在多个CP ......
线程 周期 常用 生命 方式

Docker容器数据卷(命令的方式)

Docker容器数据卷(持久化数据 + 数据共享) 具体操作: 1-创建连接: 1- docker images //查看镜像名字 2- (小提示:pwd可以查看绝对路径) 公式:docker run -it -v 宿主机绝对目录(文件) : 容器内绝对目录(文件) [镜像名字] 公式2:docke ......
容器 命令 方式 数据 Docker

flask框架在Centos正常启动后到Windows浏览器访问(http://192.168.124.129:5550/)提示无法访问此网站

1、flask在centos正常启动 2、然后复制链接到window访问,提示无法访问 3、排查下,Linux和Windows互相ping下 Window ping Linux IP Linux ping Window IP 如上能够正常ping通,说明网段是正常的 4、再排查下,Linux是不是防 ......
框架 浏览器 Windows Centos flask

Windows磁盘空间莫名消失?用它,立刻解决!

这是一篇原发布于2020年02月02日得益小站的文章,备份在此处。 前言 随着我们日常的使用,下载各类文件,不知不觉间,电脑空间已经爆满。打开我的电脑,却已发现C盘已变成红色,这时,我们不禁要发出疑问——我的磁盘空间到底去了哪里? 利用win10“存储”解决 应用和功能 1.点击开始——打开设置 2 ......
磁盘 Windows 空间

Could not open client transport with JDBC Uri: jdbc:hive2://node1:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0)

今天发现连接beeline是时候连接不上,不应该啊昨晚还可以的qaq 破案了,我启动了metastore之后忘记去启动hiveserver2 hiveserver2都没启动能连上就怪了 一定一定要记得启动顺序!!! hadoop+metastore+hiveserver2+beeline ......

windows+iis脚本映射方式实现伪静态(包括asp.net)

一 . Windows2008、2012或更高系统 只需要在设置脚本影射的目录下创建web.config文件,其内容为 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <handlers> <add  ......
静态 脚本 windows 方式 iis

Windows10和CentOS7如何安装双系统?

目前流行的操作系统有Windows,MacOS,Linux。本篇以Windows10和CentOS7为例来介绍怎么安装双系统。 打算工作: 下载操作系统镜像文件linux获取当前时间,以.iso为后缀的(小编用的是CentOS7),操作系统可上网上找,网上通常都可以找得到。(PS:不晓得的朋友可以搜 ......
Windows CentOS7 CentOS 系统 10

Windows中的nvm命令

nvm install latest 安装最新版本node.js nvm use 版本号 使用某一具体版本,例如 :nvm use 14.3.0 nvm list 列出当前已安装的所有版本 nvm ls 列出当前已安装的所有版本 nvm uninstall 版本号 卸载某一具体版本,例如:nvm u ......
命令 Windows nvm

.Net Linq语句去除A集合中存在的B集合数据

这算是一个取巧的场景,在添加数据库的时候,存在一种场景,主数据表的Id和关系表的Id关联,那么在添加子表的时候,为了避免重复,就可以使用到,当然避免重复的方法有很多,这算是一种偷懒的方式,以下是用过C#代码模拟场景,本片随笔为了记录..... using System.Collections.Gen ......
语句 数据 Linq Net

Windows文件及目录操作

Windows文件及目录操作 1. 2. 3. ......
Windows 文件 目录

拦截|篡改|伪造.NET类库中不限于public的类和方法

大家好,我是沙漠尽头的狼。 本文首发于Dotnet9,介绍使用Lib.Harmony库拦截第三方.NET库方法,达到不修改其源码并能实现修改方法逻辑、预期行为的效果,并且不限于只拦截public访问修饰的类及方法,行文目录: 什么是方法拦截? 示例程序拦截 非public方法怎么拦截? 总结 1. ......
方法 public NET

Redis 下载和安装(Windows)教程

下载 虽然 Redis 官方网站没有提供 Windows 版的安装包,但可以通过 GitHub 来下载 Windows 版 Redis 安装包。 下载地址:https://github.com/tporadowski/redis/releases 打开上述的下载链接,Redis 支持 32 位和 6 ......
Windows 教程 Redis

【c#版本Openfeign】Net8 自带OpenFeign实现远程接口调用

引言 相信巨硬,我们便一直硬。Net版本到现在已经出了7了,8也已经在预览版了,相信在一个半月就会正式发布,其中也有很多拭目以待的新功能了,不仅仅有Apm和Tap的结合,TaskToAscynResult,以及UnsafeAccessor用来获取私有变量,性能比反射,EMIT更高,还有针对Async ......
Openfeign OpenFeign 接口 版本 Net8

Windows环境下的静态库和动态库介绍

目录一、简介二、lib库的详细说明静态lib库lib导入库两种库的说明两种lib库的相同点和不同点三、visual studio静态lib库导出和使用 一、简介 在Windows系统下常见的库有两种一种是以.lib为扩展名的库,也叫lib库。lib库实际上分为两种:一种是静态链接lib库或者叫做静态 ......
静态 Windows 环境 动态

windows系统编程(win32)

一、编程环境 操作系统:windows10-1809(17763.1557)-x64; windows kits:C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared visual studio 2019 :C:\Pro ......
windows 系统 win 32

BootstrapBlazor组件库,NET8.0使用教程

BootstrapBlazor组件库,NET8.0使用教程 BootstrapBlazor组件库官网 https://www.blazor.zone/components BootstrapBlazor组件库github仓库地址 https://github.com/dotnetcore/Boots ......
BootstrapBlazor 组件 教程 NET8 NET

如何在默认打开方式设置中去掉已失效\已删除的应用选项?

如何在默认打开方式设置中去掉已失效\已删除的应用选项? win + r --> Regedit 计算机\HKEY_USERS\S-1-5-21-3691738068-2518985961-3522271678-1001\Software\Classes\Applications 成功删除 ......
方式

Windows 安装 Rust

1、安装 rustup-init.exe https://www.rust-lang.org/zh-CN/tools/install 1、安装 rustup-init.exe https://www.rust-lang.org/zh-CN/tools/install windows 安装 Rust ......
Windows Rust

Windows 删除 curl 别名

D:/github/deno_core_live> cargo check warning: version requirement `0.12.3+zstd.1.5.2` for dependency `zstd` includes semver metadata which will be ig ......
别名 Windows curl