core-eventbus eventbus core net

介绍一个.Net远程日志组件

对于软件开发的阶段和正式运行阶段,我们都需要查看日志来诊断出现的问题。不过,在查看日志时需要登录服务器,找到特定的日志文件,再查看其中的内容,这显然不是很方便。 为了解决这个问题,我们可以使用远程日志,让所有的程序产生的日志都可以通过一个 web 页面进行统一查看。这种方式可以使得维护工作更加方便。 ......
组件 日志 Net

.NET无侵入自动化探针原理和主流实现

前言 最近,我在微信公众号和博客园分享了一篇关于.NET微服务系统迁移至.NET 6.0的故事的文章,引起了许多读者的关注。其中,许多人对基于 OpenTelemetry .NET 的观测指标和无侵入自动化探针颇感兴趣。事实上,我已计划抽出时间,与大家分享这方面的内容。 巧合的是,在二月末,我收到了 ......
探针 原理 主流 NET

【备忘录】新版linux qq启动报错:非法指令(核心已转储)、illegal instruction (core dumped)

先上图: 原因介绍:我的旧电脑是AMD处理器,型号是速龙II x4 641。因为太老,导致有些指令集不支持,例如sse3、sse4.*。(猜测:至于linux qq能安装却不能运行的原因,可能与此有关。) ecs-user@A55MLC2:~$ cat /proc/cpuinfo|grep flag ......
备忘录 指令 instruction 核心 illegal

CefSharp 启动 未能加载由"CefSharp.Core.Runtime.dll"导入的过程

系统:Windows 8.1 CefSharp: 112.2.70(当前最新稳定版) 完整报错信息 System.IO.FileLoadException:“未能加载由“CefSharp.Core.Runtime.dll”导入的过程。” 解决 Readme.txt中已表示CefSharp 109以后 ......
CefSharp quot 过程 Runtime Core

.NET周报 【4月第2期 2023-04-08】

.NET周报 【4月第2期 2023-04-08】 国内文章# LRU缓存替换策略及C#实现# https://www.cnblogs.com/eventhorizon/p/17290125.html 这篇文章讲述了缓存替换策略,特别是LRU算法。LRU算法基于这样一个假设:如果数据最近被访问过,那 ......
周报 2023 NET 04 08

Drone+.Net 7 实践

1.Dockerfile 点击查看代码 FROM mcr.microsoft.com/dotnet/aspnet:7.0 WORKDIR /app EXPOSE 80 EXPOSE 443 COPY /publish . ENTRYPOINT ["dotnet", "Coreqi_Api.dll"] ......
Drone Net

abp(net core)+easyui+efcore实现仓储管理系统——模块管理升级之上(六十一)

在前面的文章中我们已经将abp(net core)+easyui+efcore实现的仓储管理系统升级到ABP7.3,今天我们对组织管理功能进行升级,并解决升级过后的一些问题。 ......
模块 管理系统 easyui efcore 系统

you must install .net desktop软件报这个错

问题 解决 访问此地址,进行下载 地址 ......
install desktop 软件 must you

Asp.Net core 自定义 appsettings.json 文件路径

builder.Host.ConfigureAppConfiguration((hostingContext, config) => { config.AddJsonFile("d:/appsettings.json", optional: true, reloadOnChange: true); ......
appsettings 路径 文件 core json

.Net [FromBody]与[FromForm]区别、各请求格式说明

[FromBody]与[FromForm]区别 1,FromBody:在Action方法传入参数后添加[frombody]属性,参数将以一个整体的josn对象的形式传递。 代码示例: /// <summary> /// 发公告 /// </summary> /// <param name="date ......
FromBody FromForm 格式 Net

CentOS Linux release 7.9.2009 (Core)

##################### 今天给10年的机器重装了CentOS Linux release 7.9.2009 (Core) systemctl set-default multi-user.target ################### ......
release CentOS Linux 2009 Core

.NET 实现 JWT 登录验证

.NET 实现 JWT 登录验证 在现代 Web 应用程序中,身份验证和授权是必不可少的功能。JSON Web Token (JWT) 是一种广泛使用的身份验证和授权机制,它可以用于安全地传输用户信息和授权数据。在本篇博文中,我们将学习如何在 C# .NET 中实现 JWT 登录验证,并处理用户信息 ......
NET JWT

.NET Core反射获取带有自定义特性的类,通过依赖注入根据Attribute元数据信息调用对应的方法

前言 前段时间有朋友问道一个这样的问题,.NET Core中如何通过Attribute的元数据信息来调用标记的对应方法。我第一时间想到的就是通过C#反射获取带有Custom Attribute标记的类,然后通过依赖注入(DI)的方式获取对应服务的方法并通过反射动态执行类的方法,从而实现更灵活的编程方 ......
Attribute 特性 方法 数据 信息

Net6+NLog 写入数据库 Sql Server为例

这个百度一大片,到处不行,国外网站找也是有问题,官网文档也是有点操蛋。搞到现在ok了 直接上代码。 //Program.cs 配置 #region 日志 LogManager.LoadConfiguration(ParameterConfig.Nlog).GetCurrentClassLogger( ......
数据库 数据 Server Net6 NLog

EF Core配置

DbContext中只需要一个构造函数 点击查看代码 public DemoDbContext(DbContextOptions options) : base(options) { } 项目文件配置 api项目引用dbcontxt所在项目时,去掉dbcontext所在项目的项目文件中的<Priva ......
Core EF

Nvidia Tensor Core-MMA PTX编程入门

1 PTX (Parallel Thread Execution) PTX是什么,Nvidia官方描述为a low-level parallel thread execution virtual machine and instruction set architecture (ISA),直面意思是 ......
Core-MMA Nvidia Tensor Core MMA

[Asp.Net Core] 网站中的XSS跨站脚本攻击和防范

漏洞说明: 跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Web脚本代码(html、javascript、css等),当用户浏览该页面时, ......
脚本 网站 Core Asp Net

.net core 3.1仓储模式升.net core 6

上节中写了.net core3.1仓储模式,升Core6仓储模式我们只需要把Core3.1的东西搬到.net core6 API项目就行 下面是需要改动的地方 这是我们上节中core 3.1仓储模式的连接方式 这个太局限了,只能使用配置的数据库版本 下面是升级到Core6仓储模式的连接方式 serv ......
core net 模式 3.1

.NET7使用HttpClient实现查询天气预报接口

朋友做网站需要根据城市展示天气预报,找了一圈没有找到靠谱的接口,今天在中央气象台的官网查询某个城市找到了接口,先用postman试了一下居然可以使用,可以查询某个城市7天的天气预报等信息。但是查询编码是气象台自己的编码,在网上搜索了一下居然有这个编码。本文使用HttpClient方法查询这个接口。 ......
HttpClient 天气预报 接口 天气 NET7

在.NET Core 6.0中,你可以使用自定义 Middleware 来限制 Swagger/index.html 的访问,当用户进入到Swagger/index.html让系统提示404

创建一个自定义 Middleware 类,例如 SwaggerNotFoundMiddleware: public class SwaggerNotFoundMiddleware { private readonly RequestDelegate _next; public SwaggerNotF ......
Swagger index html Middleware 用户

5、后端学习规划:.Net学习 - 学习规划系列文章

.Net是微软发布的一整套的软件编程解决方案。笔者从大学的时代开始就阅读.netframework的书籍了,但是当时没有进行实践。毕业后,笔者去了微软技术中心的公司上班,所以就接触了.net以及C#编程语言。作为现在流行的开源的方案(C#代码能够反编译成代码,虽然有代码混淆工具),其编程语言C#在排 ......
文章 Net

AutoCAD.NET:矩阵和变换–矩阵信息

[CommandMethod("Matrix_PrintOut")]public static void Matrix_PrintOut(){ Editor ed = MgdAcApplication.DocumentManager.MdiActiveDocument.Editor; Databas ......
矩阵 AutoCAD 信息 NET

AutoCAD.net-错误消息大全

case Acad::eOk:lstrcpy(Glb_AcadErrorInfo,_T("正确"));break;case Acad::eNotImplementedYet:lstrcpy(Glb_AcadErrorInfo,_T("尚未实现"));break;case Acad::eNotAppl ......
错误 AutoCAD 消息 大全 net

【转】基于.net6+gtksharp实现的Linux下的图形界面串口调试工具

【开源】基于.net6+gtksharp实现的Linux下的图形界面串口调试工具 - 狼性法则 - 博客园 (cnblogs.com) 背景 22年初从上家互联网公司离职以后,充分认识到互联网行业的风险,公司在没有自身稳定产品的情况下,互联网行业就是一个烧钱的行业,支出远远大于收入来源,上家公司就是 ......
串口 gtksharp 图形 界面 工具

成都.NET线下技术沙龙倒计时一天

​2023年4月15日下午13:30 四川省成都市武侯区世纪城路198号世纪城新国际会展中心2区3楼 .NET技术沙龙与你不见不散 扫码即可报名活动 ......
沙龙 技术 NET

.Net Core 调试方法

.Net Core调试通常有三种: (1)VS调试 (2)附加到IIS的w3wp.exe中调试 (3)附加到dotnet.exe调试 着重讲下通过命令行方式,附加进程进行调试: (1)进入项目文件bin-》Debug-》net6.0中 (2)输入 cmd (3)输入 dotnet MicroServ ......
方法 Core Net

ASP.NET Core MVC 从入门到精通之路由

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。 经过前几篇文章... ......
路由 Core ASP NET MVC

net外脑

解压 System.IO.Compression.ZipFile ZipFile.OpenRead 读取压缩包 ZipFile.OpenRead.Entries 读取压缩包里面所有的文件夹与文件 1 //获取地址 2 var Url = "Https://" + data["Url"]?.ToStr ......
net

CKEditor粘贴图片自动上传到服务器(C#.NET版)

​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 ......
CKEditor 服务器 图片 NET

.Net 程序版本向前兼容

本文逻辑是安装高版本的SDK运行时可以运行低版本的程序 方法1 在程序编译后,找到一个[myapp].runtimeconfig.json的文件,在runtimeOptions节点增加以下节点 { "runtimeOptions": { "tfm": "net6.0", "rollForward": ......
版本 程序 Net