net windows方式webapi

聊一聊 .NET高级调试 内核模式堆泄露

一:背景 1. 讲故事 前几天有位朋友找到我,说他的机器内存在不断的上涨,但在任务管理器中查不出是哪个进程吃的内存,特别奇怪,截图如下: 在我的分析旅程中都是用户态模式的内存泄漏,像上图中的异常征兆已经明确告诉你了,不是用户态程序吃的内存,那就是内核态程序吃的,比如: 某些驱动程序 操作系统 从概率 ......
内核 模式 NET

Windows部署文件服务器 File Server

Windows部署文件服务器 File Server 方舟安全实验室—07 已于 2023-08-23 11:31:13 修改 阅读量407 收藏 2 点赞数 1分类专栏: 网络系统管理大赛 Windows运维 文章标签: windows 网络 服务器 运维版权 Windows运维同时被 2 个专栏 ......
Windows 服务器 文件 Server File

服务端推送消息的方式

1、短轮询: 客户端不断发请求 开销大 2、长轮询: 客户端发起请求,服务端异步挂起,有数据更新或者超时时返回 开销大 3、iframe: 在页面中插入一个隐藏的iframe,利用其src属性在服务器和客户端之间创建一条长连接,服务器向iframe传输数据(通常是HTML,内有负责插入信息的java ......
消息 方式

blazor调用webapi接口

Blazor页面 页面调用webapi接口不再使用HttpClient,改用IHttpClientFactory 引用 Microsoft.Extensions.Http IHttpClientFactory 利用IHttpClientFactory可以无缝创建HttpClient实例,避免手动管理 ......
接口 blazor webapi

ASP.NET WebApi(.Net Framework) 应用CacheManager

ASP.NET WebApi(.Net Framework) 应用CacheManager ,内存+Redis 1,WebApi 版本选.net4.6.2 以上版本2,nuget包Unity (4.0.0.1)Unity.AspNet.WebApi (4.0.0.1)CacheManager.Cor ......
CacheManager Framework WebApi ASP NET

Windows10关闭自动更新的好方法

原文章链接https://baijiahao.baidu.com/s?id=1776341785811933929&wfr=spider&for=pc ......
Windows 方法 10

连接多个列表最极客的方式

a = [1, 2] b = [3, 4] c = [5, 6] # 1、用sum 连接一个空列表,可以合并所有的列表 print(sum((a, b, c), [])) # 2、用生成式,可以合并所有的列表 print([i for ls in [a, b, c] for i in ls]) ......
多个 方式

关于玩乐的方式

运动家——享受运动的乐趣,比如跳舞、游泳、健身、攀岩。探险家——喜欢新奇的事物与冒险,可以是身体力行的冒险——比如森林寻宝、密室逃脱,也可以是精神的探险——比如读一本有趣的书,和一个陌生人交谈。竞争者——从赢得比赛或获得分数中获得快乐,比如大富翁、王者荣耀、一场羽毛球比赛。规划家——享受做规划与执行 ......
方式

windows安装tensorflow-gpu / CUDA / cuDNN

最终安装内容:windows10 + 3060显卡 + tensorflow-gpu 2.10.0 + CUDA 11.2 + cuDNN 8.1 1. 命令行输入nvidia-smi,查看显卡对应的cuda版本。如下图,CUDA Version为12.1,则安装的CUDA版本不能高于12.1。 2 ......
tensorflow-gpu tensorflow windows cuDNN CUDA

界面控件DevExpress .NET MAUI v23.1 - 发布一系列新组件

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 今年第一个重要版本v23. ......
控件 DevExpress 组件 界面 23.1

02C#选项方式(Options)读取配置

上篇文章的讲解,配置文件可以转换成实体类,这篇文章讲解如何通过选项方式结合依赖注入进行配置 目的:实体类可以通过依赖注入获取配置文件映射的实体类 1)安装Nuget包:Microsoft.Extensions.Options 2)配置Json文件于实体类的映射并注册到容器中 3)实体类通过构造函数注 ......
Options 方式 02

GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.6.0发布 兼容.Net8.0

前言 为了迎接.Net8.0 2.6.0终于发布了~ 更新内容: 兼容.NET8.0 新增界面按分组名称排序功能 优化本地持久化时文件路径异常的问题 优化数据库持久化时偶现的异常问题 新增简易授权,增加维护界面安全性 GIT地址(欢迎start和 fork):l2999019/GZY.Quartz. ......
Quartz 组件 Net8 GZY MUI

(转)干货|windows日志检索和分析

前言 在运维工作过程中,如若windows服务器被入侵,往往需要检索和分析相应的安全日志。除了安全设备,系统自带的日志就是取证的关键材料,但是此类日志数量庞大,需要高效分析windows安全日志,提取出我们想要的有用信息,就显得尤为关键。 本文将介绍windows的日志类型、存放位置、检索方案以及方 ......
干货 windows 日志

企业应用开发中.NET EF常用哪种模式?

前言 本篇文章来源于微信技术群小伙伴的提问,在企业应用开发中.NET ORM EF常用哪种模式进行开发?今天我们一起来了解一下EF开发的三种模式。 EF/EF Core介绍 Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework ......
应用开发 常用 模式 企业 NET

二维码生成解析用ZXing.NET就够了,不要再引一堆生成和解析库了

ZXing.NET 是一个开源的、功能强大的二维码处理库,它能够对二维码进行解码(读取信息)和编码(生成二维码)。ZXing 是 "Zebra Crossing" 的缩写,是一个跨平台的、用于解码和生成条形码和二维码的库。以下是一些 ZXing.Net 的主要功能通过实例讲解。 1. 生成二维码 u ......
ZXing NET

ASP.NET MVC 出现: Uncaught ReferenceError: $ is not defined

ASP.NET MVC 出现: Uncaught ReferenceError: $ is not defined 错误 将 _Layout.cshtml 中的三行代码,移动到 <head>里面: @Scripts.Render("~/bundles/jquery") @Scripts.Render ......
ReferenceError Uncaught defined ASP NET

在Windows/Ubuntu系统安装RocketMQ及其可视化工具

目录一、在Windows系统安装RocketMQ以及配置环境变量1. 下载RocketMQ并解压2. 配置环境变量二、在Ubuntu/Linux系统安装RocketMQ以及配置环境变量1. 下载RocketMQ并解压2. 配置环境变量三、RocketMQ中的NameServer、Broker和Pro ......
RocketMQ Windows 工具 Ubuntu 系统

.net8.0 在docker下发布镜像的坑

最近升级.net8.0,出现应该不能在挂载目录中建立文件的问题,在相应位置创建时报错,在docker中 /app/Upload$ >1.txt bash: 1.txt: Permission denied 7.0是没有这个问题的,根据官方说法:.NET 8.0 Container Images No ......
镜像 docker net8 net

在输入框里直接粘贴图片的实现方式

有很多 Web 编辑器支持直接复制粘贴图片,记录一下这种效果是怎么实现的 拿到粘贴板上的 image file 对象 document.querySelector('textarea').addEventListener('paste', e => { const file = Array.from ......
方式 图片

记_用Windows自带Hyper做CentOS连接的小问题

今天刚接触CentOS服务器,在连接的时候遇到了一点小问题。 查了一些连接方式,好多介绍要下单独的工具。直到我看到一个似曾相识的词<Hyper>,这个好像在哪里见过。 又经过一番查找,原来这玩意Windows自带就有,既然有,那就直接用咯~~ 。 然后就不出意外的出问题了。(下图已脱敏) 大概理解提 ......
Windows CentOS 问题 Hyper

0x07.常用windows命令、搭建网站、状态码

常用windows命令 cmd wt cal 计算器 control 控制面板 winver 查看版本 services.msc 服务 mstsc 远程桌面 regedit 注册表 ncpa.cpl 网络连接 explorer 此电脑 netplwiz 用户账户 inetmgr IIS控制台 判断w ......
命令 状态 常用 windows 网站

除了Promise.all(),使用Promise.allSettled()方式请求,避免使用循环请求

const getFilePromises: Promise<any>[] = []; fileIds.forEach((item) => { getFilePromises.push(getFileInfoApi({ id: item })); }); Promise.allSettled(get ......
Promise allSettled 方式 all

python3源码方式安装

系统默认的python3版本过低,得自己安装高版本python3。步骤主要为:1、删除旧版本。2、安装依赖。3、下载源码。4、配置。5、编译。参考链接:CentOS7安装python3超详细教程 1、删除旧版pyhton3,执行:rpm -qa|grep python3|xargs rpm -ev ......
源码 python3 方式 python

ASP.NET Core 3.1出现HTTP Error 500.30 - ANCM In-Process Start Failure 日志错误'0xe0434352'

升级Visual Studio后无法运行ASP.NET Core 3.1出现HTTP Error 500.30 - ANCM In-Process Start Failure 日志错误'0xe0434352', 高版本NET正常运行. ......
In-Process 错误 0434352 Failure Process

【JDK】windows安装多版本jdk,识别问题

1、多版本在编辑JAVA_HOME时,可用版本号后缀编辑多个,在使用时,直接修改path上的JAVA_HOME名称即可 2、cmd输入java -version还是没改过来的问题 原因是 ①C:\Program Files\Common Files\Oracle这个目录有java的识别程序,删掉这俩 ......
windows 版本 问题 JDK jdk

Asp.net core Net6.0 Webapi 项目如何优雅地使用内存缓存

前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 内存缓存就是一种把缓存数据放到应用程序内存中的机制。 本篇主要讲解在 as ......
缓存 内存 项目 Webapi core

CURL循环请求10次 windows

for /l %i in (1,1,10) do curl -x user:pass@ip http://127.0.0.1:9001/test -o /dev/null -s -w "time_total:%{time_total}\nresponse_code:%{response_code}\ ......
windows CURL

net core 异步超时取消机制

方法一: 利用Task.WhenAny namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { Console.WriteLine("Hello, World!"); Cancellatio ......
机制 core net

【Python爬虫】Scrapy框架文件写入方式CSV,MYSQL,MongoDB_爬取新浪彩票双色球

Spider代码 爬取新浪彩票双色球页面数据,只爬取期号、红球、篮球 class Shuangseqiu11Spider(scrapy.Spider): name = "shuangseqiu11" allowed_domains = ["sina.com.cn"] start_urls = ["h ......
爬虫 双色球 双色 框架 彩票

.net core 同步锁/异步锁

一、同步锁 private static readonly object _lock = new object(); ///同步锁 public void TestLock() { lock (_lock) { //需要处理的业务 Console.Write("输出内容"); } }二、异步锁 pr ......
core net