NET

福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!

为了便于大家查找,特将之前开发的.Net Core相关的五大案例整理成文,共计440页,32w字,免费提供给大家,文章底部有PDF下载链接。 ......
福利 案例 文档 Core NET

asp.net core 6+中获取IServiceProvider的几种途径,以及之间的区别

获取IServiceProvider实例的几种方法 通过构造函数注入(Constructor Injection): public class MyController : ControllerBase { private readonly IServiceProvider _serviceProv ......
IServiceProvider 途径 之间 core asp

RDFNET: Regional dynamic FISTA-Net

文章大致思路 使用 deep convolution neural networks, 1.考虑了不同区域具有不同的characteristics(特性),因此作者使用不同的mapping functions 来动态调整不同区域的变换——稀疏表示。 2.将FISTA迭代求解过程unflod成分层次的 ......
FISTA-Net Regional dynamic RDFNET FISTA

Asp .Net Core系列:基于MySQL的DBHelper帮助类和SQL Server的DBHelper帮助类

目录MySQLDBHelperMSSQLDBHelper MySQLDBHelper app.config中添加配置 <connectionStrings> <add name="MySqlConn" connectionString="server=localhost;port=3306;user ......
DBHelper Server MySQL Core Asp

Pdfium.Net.Free 一个免费的Pdfium的 .net包装器--概述

PdfiumViewer 是一个伟大的项目,可惜仓库现已经归档,This repository has been archived by the owner on Aug 2, 2019. It is now read-only. I regret to announce I'm archiving ......
Pdfium Free Net net

.Net FrameWork 框架下使用System.Net.Mail封装类 发送邮件失败:服务器响应:5.7.1 Client was not authenticated 解决方案

偶然兴起,想做一个后台监控PLC状态的服务。功能如下:监控到PLC状态值异常后触发邮件推送,状态改变后只推送一次。开始使用的是.net6.0开发框架开发,一切都很顺利,邮件也能正常推送。但由于现场工控机系统不是WIN10 20H2的最新版本,导致系统未安装.Net6.0 Runtime。而我也没有再 ......

C# net 对url追加路径或设置Query参数

C# net 对url追加路径或设置Query参数 C# net url AppendPathSegments SetQueryParams /// <summary> /// 追加路径片段(有更高要求可以使用Flurl库) /// </summary> /// <param name="url"> ......
路径 参数 Query net url

编写.NET的Dockerfile文件构建镜像

创建一个WebApi项目,并且创建一个Dockerfile空文件,添加以下代码,7.0代表的你项目使用的SDK的版本,构建的时候也需要选择好指定的镜像tag FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base WORKDIR /app EXPOSE 80 ......
Dockerfile 镜像 文件 NET

C#/.NET/.NET Core优秀项目和框架2023年12月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排 ......
简报 NET 框架 项目 Core

.NET生成缩略图并下载

.NET生成缩略图并下载 缩略图:比喻一张图片宽度为1000px,大小为800K,经过缩略后变成一张宽度100px,大小10K的图片。 先给出界面: 总体的流程分5步如下图: 1.添加一个html:GetminPic.html 代码: <!DOCTYPE html> <html xmlns="htt ......
NET

.Net6 使用 Ocelot + Consul 看这篇就够了

.Net6 使用 Ocelot + Consul 看这篇就够了 前言 卯兔敲门,新的一年,祝大家前‘兔’似锦!希望大家假后还能找到公司的大门 O(∩_∩)O !书接上文,我们使用了 Consul实现了服务注册与发现,对Consul不熟悉的同学可以先看看。这篇文章我们来学习Ocelot网关,在这之前我 ......
Consul Ocelot Net6 Net

【ASP.NET Core】使用SignalR推送服务器日志

【ASP.NET Core】使用SignalR推送服务器日志 一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 ASP.NET Core 写的 Web API。由于前一位开发者写的代码质量问题,导致上位机需要16秒才能启动。经过我近一个月的改造,除了保留业务逻辑代 ......
SignalR 服务器 日志 Core ASP

Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级

Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 目录 一、简介 二、Ocelot各种策略使用和解释 2.1Ocelot缓存 2.2Ocelot限流 2.3Ocelot+Polly的熔断 三、Polly各种策略使用和解释 3 ......
Ocelot Polly 缓存 NetCore Consul

升级到 .net 8 后使用 ef core 查询遇到错误:Microsoft.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near '$'. 附近的语法不正确

是因为 .net 8 优化了 Contains 子句的 SQL 翻译,之前的 IN 查询有性能问题 但这个优化只有 SQL Server 2016 及以上版本的数据库支持,否则就会报这个错 而且即便数据库引擎版本达到,数据库本身的兼容性设置如果低于 SQL Server 2016 的话,也会报错 解 ......

scrapy爬取图片时遇到错误:ValueError: Missing scheme in request url: //scpic3.chinaz.net/Files/pic/pic9/202103

错误原因是在请求资源的时候没有使用完整的url只向//scpic3.chinaz.net/Files/pic/pic9/202103发送了资源请求,而完整的资源地址需要前面加上https:所以在pipelines.py文件的get_media_requests方法中,在发送request请求时修改为 ......
ValueError pic 错误 Missing request

asp.net core项目集成OpenTelemetry输出到OpenObserve进行可观测性处理

一、安装OpenObserve和Otel-collector 使用docker-compose 安装 记得替换下USER_MAIL xxx@xx.com和PASSWORD xxx 这里解释下为啥要用named volume来映射openobserve的data目录,因为目前版本(0.7.2)在win ......
OpenTelemetry OpenObserve 项目 core asp

Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中

场景 SpringBoot+Vue整合WebSocket实现前后端消息推送: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114392573 上面实现ws推送数据流程后,需要在windows上使用ws客户端定时记录收到的数据到文 ......

ASP.NET Core 鉴权授权三(添加自定义授权策略)

Program.cs #region 授权 builder.Services.AddAuthorization(option => { //添加自定义授权策略 option.AddPolicy("MyPolicy",p => p.RequireClaim(ClaimTypes.NameIdentif ......
策略 Core ASP NET

ssl_client_socket_impl.cc(992) handshake failed;returned -1,SSL error code 1,net_error -103

解决方案该提示是由于不安全的地址导致的,需要把这个错误屏蔽掉,可以使用 --ignore-certificate-errors 来屏蔽。屏蔽后发现还有其他错误提示,也一并解决了。主要添加了三项: # 忽略证书错误 options.add_argument('--ignore-certificate- ......

C#中的.net6 WebAPI + Vue3

ShoopingWeb没有控制器,普通api有控制器,ShoopingWeb是直达型,精简了很多中间代码,广泛适用于微服务架构 ShoopingWeb一切都在组控制台应用程序类【Program】上执行,也可以自由分类封装 namespace ShoopingWeb { public static c ......
WebAPI net6 Vue3 net Vue

.Net Core 使用Magick.NET 将PDF文件转成图片

一、在使用前需要在电脑上安装ghostscript,对于ghostscript的详细介绍,可自行百度查看(https://ghostscript.com/)。以下是分享的百度云盘资源。链接:https://pan.baidu.com/s/1uKekX4iWCEDAsZWDsDMG0Q?pwd=9kk ......
文件 Magick 图片 Core Net

ASP.NET Core 授权二(自定义token)

TokenAuthenticationHandler.cs 首先自定义一个类TokenAuthenticationHandler,然后需要继承IAuthenticationHandler接口 具体代码: public class TokenAuthenticationHandler : IAuthe ......
token Core ASP NET

【技术探讨】WiMi-net无线自组网通信方案的优势是什么?

目前,很多的厂家都有自己的无线自组网方案,每一家的方案又都不能互通,那么对于用户来说,在第一时间就能选择一个实用性、适用性强的无线自组网方案非常的重要,和业内其他的433MHz无线通讯的组网方案对比,那么为什么WiMi-net微网高通的无线自组网方案更值得推荐呢? 首先WiMi-net微网高通拥有一 ......
技术探讨 WiMi-net 优势 无线 方案

机器学习之ML.NET

专有名词概念 标签(Labels):预测列,需要预测的内容 特征(Features):用于帮助预测标签的列 模型(Model):模型是通过训练数据学习到的机器学习算法。它可以用来预测未知数据的标签 官方地址:ML.NET |专为 .NET 设计的机器学习 (microsoft.com) 准备环境 必 ......
机器 NET ML

【ASP.NET Core】使用SignalR推送服务器日志

一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 ASP.NET Core 写的 Web API。由于前一位开发者写的代码质量问题,导致上位机需要16秒才能启动。经过我近一个月的改造,除了保留业务逻辑代码,其他的基本重写。如今上位机的启动时间在网络状态良好的条件下 ......
SignalR 服务器 日志 Core ASP

ASP.NET Core 配置系列一

ASP.NET Core 配置主要通过这3个文件设置: 1 项目文件也叫.csproj 文件 2 Program.cs 3 appsettings.json 这些配置告诉ASP.NET Core 应用程序基于用户的交互是如何工作的,在本节中我们理解ASP.NET Core 项目配置文件,我们创建一下 ......
Core ASP NET

ASP.NET Core Razor融合JS库Demo

cshtml.cs using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace RazorTest.Pages { public class PrivacyModel : PageModel ......
Razor Core Demo ASP NET

全面对比 Python、Go、VB、PHP、C/C++、C#、.Net、Java、… 等多种编程语言的区别

1. 语言类型:首先,C/C++、Java 、Python都是强类型的语言。强类型语言的定义如下: 强类型语言是一种强制类型定义的语言,即一旦某一个变量被定义类型,如果不经强制转换,那么它永远就是该数据类型。而弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换 ......
编程语言 多种 语言 Python Java

全面对比 汇编、易语言、Shell、Lua、Ruby、Perl、Erlang、Rust、Scala、Python、Go、VB、PHP、C/C++、C#、.Net、Java、…… 等多种编程语言的区别

1. 语言类型:首先,C/C++、Java 、Python都是强类型的语言。强类型语言的定义如下: 强类型语言是一种强制类型定义的语言,即一旦某一个变量被定义类型,如果不经强制转换,那么它永远就是该数据类型。而弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换 ......
语言 编程语言 多种 Erlang Python

ASP.NET Core (.NET 7) 中的速率限制中间件

​ ASP.NET Core 中的速率限制中间件可以用于限制特定资源在一段时间内允许的请求次数。速率限制可以用于保护服务器资源,防止拒绝服务 (DoS) 攻击。Microsoft.AspNetCore.RateLimiting 或 AspNetCoreRateLimit 中间件提供速率限制中间件。 ......
中间件 速率 NET Core ASP
共3047篇  :3/102页 首页上一页3下一页尾页