• 2025-01-23ASP.NET Core 中基于 Cookie 的身份鉴权实现步骤
    在ASP.NETCore应用中,基于Cookie的身份鉴权是一种常见的身份验证方式,特别适用于传统的Web应用程序。Cookie能够在用户的浏览器中存储身份验证数据,从而在用户访问应用的不同页面时保持登录状态。一、配置Cookie身份验证首先,在Startup.cs或Program.cs文件中配置Cook
  • 2025-01-23ASP.NET Core 使用响应压缩中间件提高程序性能
    20250104_ASP.NETCore使用响应压缩中间件提高程序性能ASP.NETCore中的响应压缩中间件1.什么是响应压缩中间件响应压缩中间件是ASP.NETCore的一部分,它通过应用支持的压缩算法(如Gzip和Brotli)来减小服务器发送到客户端的响应体积。这有助于加速数据传输,尤其适用于大段文本和
  • 2025-01-23ASP.NET Core 中的超时中间件
    ASP.NETCore中的超时中间件在ASP.NETCore中,超时中间件允许为HTTP请求设置超时限制,以提高应用程序的健壮性和响应能力。1.添加超时中间件到应用需要在的服务集合中添加请求超时中间件,再将其添加到请求处理管道中。usingMicrosoft.AspNetCore.Http.Timeouts;varbuilder
  • 2025-01-23ASP.NET Core 快速轻量级的浏览器检测和设备检测库
    在.NETFramework4.7中那样,通过HttpContext.Request的Browser属性轻松获取发起HTTP请求的浏览器信息,ASP.NETCore并未直接提供这一功能,现在有了BrowserDetector这个强大的NuGet包,你可以在ASP.NETCore应用中轻松实现浏览器、设备类型以及操作系统的检测。Browser
  • 2025-01-23umi4 antd5、antd plots2x在低版本浏览器样式显示错误
    npminstall--save@babel/preset-envcore-jsregenerator-runtime安装babel,用上面的指令在umi4的配置文件.umirc.ts中,添加babel配置extraBabelPresets:[['@babel/preset-env',{targets:{chrome:'58',//这里指定Chrome
  • 2025-01-22.net core 的 swagger 分组简单使用
    1.Programm中添加builder.Services.AddSwaggerGen(c=>{c.SwaggerDoc("v1",newOpenApiInfo{Title="BarcodeAPI",Version="v1"});c.SwaggerDoc("WMS",newOpenApiInfo{Title="W
  • 2025-01-22界面控件 DevExpress WinForms v24.2 新版亮点:正式支持.NET 9
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!DevExpressWinForms控件v24.2日前已经全新发布,新
  • 2025-01-2108使用EFCore进行增删改查 - ASP.NET Core WebAPI
    文章目录一、如何在控制器中使用EFCore1.注册服务2.获取db对象3.使用db对象进行crud二、如何在筛选器中使用EFCore1.与控制器类中同样操作2.注意事项一、如何在控制器中使用EFCore1.注册服务在program.cs文件中添加以下代码。builder.Services.AddDbContext<App
  • 2025-01-21.NET Core 中如何构建一个弹性的 HTTP 请求机制?
    1.理解弹性HTTP请求机制什么是弹性?弹性是指系统在面对故障或异常情况时,能够保持或快速恢复到正常状态的能力。在HTTP请求的上下文中,弹性意味着当请求失败时,系统能够自动采取一系列措施(如重试、降级、断路等)来确保请求最终成功或优雅地处理失败。为什么需要弹性HTTP请求
  • 2025-01-21.NET Framework
    .NETFramework是微软推出的一个软件开发平台,主要用于构建和运行Windows应用程序。它是.NET生态系统的早期版本,专注于Windows平台,并提供了丰富的类库和运行时环境。注意事项跨平台限制:.NETFramework主要适用于Windows平台,不支持跨平台开发。版本兼容性:不同版本的.
  • 2025-01-21.NET Framework
    .NETFramework是微软推出的一个软件开发平台,主要用于构建和运行Windows应用程序。它是.NET生态系统的早期版本,专注于Windows平台,并提供了丰富的类库和运行时环境。注意事项跨平台限制:.NETFramework主要适用于Windows平台,不支持跨平台开发。版本兼容性:不同版本的.
  • 2025-01-20C#/.NET/.NET Core技术前沿周刊 | 第 22 期(2025年1.13-1.19)
    前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。
  • 2025-01-20互联网(internet)的基本组成
    一般而言,互联网被认为由三个部分组成:EdgeNetwork DevicesandEndpoints:Thispartconsistsofallthedevicesattheperipheryofthenetworkthatusersdirectlyinteractwith.Itincludespersonalcomputers,laptops,smartphones,tablets,andvariousInt
  • 2025-01-19Airflow - Study Notes 3
       (.venv)frank@ZZHUBT:~/venvs/my_airflow_project$airflowconfigget-valuecoreexecutorSequentialExecutor         
  • 2025-01-18低功耗蓝牙BLE连接建立的过程分析
    文章目录概要CoreSpec描叙要点空口包抓包分享小结概要本文章主要根据《BLUETOOTHCORESPECIFICATIONVersion5.2》规范描叙来分析BLE连接建立的过程;分享抓取的空口包(Airpackage)来进一步分析。CoreSpec描叙要点空口包抓包分享小结仅供参考,谢谢
  • 2025-01-18ASP.NET Core MVC的Areas使用整理
    一、ASP.NETCoreMVC区域Areas定义区域是一项MVC功能,用于将相关功能作为一个单独的组组织到一个组中:控制器操作的路由命名空间。视图的文件夹结构。通过使用区域,应用可以有多个名称相同的控制器,只要它们具有不同的区域。通过向controller和action添加另一个路由参
  • 2025-01-18在 .NET Core中如何使用 Redis 创建分布式锁
    在.NETCoreWebApi中使用Redis创建分布式锁可以通过StackExchange.Redis库来实现。分布式锁用于确保在分布式系统中,同一时间只有一个进程可以执行某段代码。1.场景描述在支付系统中,可能会出现以下并发问题:用户同时发起多次支付请求,导致重复扣款。多个请求同时处理同
  • 2025-01-17course vs curriculum
    course417curriculum2087lesson1328  COURSECURRICULUMLEFT4不知道为啥虽然设置了左侧限制,结果中仍有右侧的https://www.english-corpora.org/coca/x3.asp?compare=y&w11=golf&c11=&wx=course&wl=4&wr=4大部分是ofcourse的搭配adv限制为noun WORD1:COURS
  • 2025-01-16字玩FontPlayer开发笔记10 Tauri2多窗口通信
    字玩FontPlayer开发笔记10Tauri2多窗口通信字玩FontPlayer是笔者开源的一款字体设计工具,使用Vue3+ElementUI开发,源代码:github|gitee笔记最近在使用Tauri进行打包应用,这两天在测试可编程脚本模块时,发现原有代码使用了window.open方法,在Tauri应用中一直触发不了新窗口
  • 2025-01-16Asp .Net Core 实现微服务:集成 Ocelot+Consul+Swagger+Cors实现网关、服务注册、服务发现
    什么是Ocelot?Ocelot是一个开源的ASP.NETCore微服务网关,它提供了API网关所需的所有功能,如路由、认证、限流、监控等。Ocelot是一个简单、灵活且功能强大的API网关,它可以与现有的服务集成,并帮助您保护、监控和扩展您的微服务。以下是Ocelot的一些主要功能:路由管理:Ocelot允
  • 2025-01-16Asp .Net Core 实现微服务:集成 Ocelot+Nacos+Swagger+Cors实现网关、服务注册、服务发现
    什么是Ocelot?Ocelot是一个开源的ASP.NETCore微服务网关,它提供了API网关所需的所有功能,如路由、认证、限流、监控等。Ocelot是一个简单、灵活且功能强大的API网关,它可以与现有的服务集成,并帮助您保护、监控和扩展您的微服务。以下是Ocelot的一些主要功能:路由管理:Ocelot
  • 2025-01-16Asp .Net Core实现微服务:集成 Consul 实现 服务注册与健康检查
    什么是Consul?官网:ConsulbyHashiCorpConsul是一款开源的服务发现和配置管理工具,它能够监控应用程序和服务之间的通信,并提供了一组API和WebUI,用于管理服务和配置。Consul是分布式的、高可用的、可横向扩展的,具备以下特性:服务发现:Consul通过DNS或者HTTP接口使
  • 2025-01-15如何在 ASP.NET Core 中实现速率限制?
    在ASP.NETCore中实现速率限制(RateLimiting)中间件可以帮助你控制客户端对API的请求频率,防止滥用和过载。速率限制通常用于保护服务器资源,确保服务的稳定性和可用性。ASP.NETCore本身并没有内置的速率限制中间件,但你可以通过自定义中间件或使用第三方库来实现速率限制。以
  • 2025-01-14C#/.NET/.NET Core技术前沿周刊 | 第 21 期(2025年1.6-1.12)
    前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。
  • 2025-01-14ASP.NET Core 中的高效后台任务管理
    一、引言在当今快速发展的Web开发领域,ASP.NETCore凭借其卓越的性能、强大的功能和高度的灵活性,已然成为众多开发者构建现代Web应用程序的首选框架。它不仅能够高效地处理各种复杂的业务逻辑,还为开发者提供了丰富多样的工具和功能,以满足不同项目的需求。在众多功能中