轻量agileconfig core net

如何让 WinDebug Preview 加载 Dotnet Core 的 SOS.dll 进行调试

一、前言 最近我在使用 WinDebug进行系统调试,也是在学习《Net高级调试》这本书。以前听过 WinDebug 调试器,但是没有使用过,由于最近想起来了,就好好的研究一下,学习一下。初次接触,还是走了不少弯路,踩了不少坑。关于 WinDebug 最新版的安装方法,可以在“微软商店”里面,直接查 ......
WinDebug Preview Dotnet Core SOS

如何为Windows服务增加Log4net和EventLog的日志功能

一、简介 最近在做一个项目的时候,需要该项目自动启动、自动运行,不需要认为干预。不用说,大家都知道用什么技术,那就是 Windows服务。在以前的Net Framework 平台下,Windows 服务是一个不错的选择。如果现在在Net Core版本,或者Net5.0以及以上版本,我们会有另外一个选 ......
EventLog Windows Log4net 功能 日志

Net 高级调试--系列文章

合集-Net 高级调试 Net 高级调试之一:开始认识一些调试工具 Net 高级调试之二:CLR和Windows加载器及应用程序域介绍 Net 高级调试之三:类型元数据介绍(同步块表、类型句柄、方法描述符等) Net 高级调试之四:Windbg 动态调试 Net 高级调试之五:如何在托管函数上设置断 ......
文章 Net

ASP.NET Web Optimization Framework

ASP.NET Web Optimization Framework We can use patterns while searching files or subdirectories by using “*” wildcard character as follows: Include(“~/ ......
Optimization Framework ASP NET Web

Net 高级调试之五:如何在托管函数上设置断点

一、简介 今天是《Net 高级调试》的第五篇文章。今天这篇文章开始介绍如何在托管方法和非托管方法设置断点,我们要想调试程序,必须掌握调试的一些命令,动态调试的命令,我们在上一篇文章已经讲过了。光有命令也是不行的,要让这些调试命令有用,必须可以在方法上设置断点,然后,再使用调试命令,才能完成我们的调试 ......
断点 函数 Net

.Net 5.0 程序在 Linux 环境访问 SqlServer 2008R2 莫名报错:Connection reset by peer

同样的代码,在 Windows 上运行的好好的,拿到 CentOS 7 上运行就出现报错 Connection reset by peer 的处理方法。 ......
Connection SqlServer 环境 程序 2008R2

c++ 程序打印 core dump 信息

linux 环境下 c++ 程序打印 core dump 信息 linux 信号机制 c++ 打印堆栈信息 #include <signal.h> #include <execinfo.h> #include <dlfcn.h> #include <cxxabi.h> #include <QFile ......
程序 信息 core dump

在.Net中AsParallel().ForAll和ForEach性能对比

在.Net中AsParallel().ForAll和ForEach性能对比 Array.AsParallel().ForAll(){} AsParallel().ForAll 是 C# 中用于并行处理集合元素的方法。它允许您以并行的方式对集合中的每个元素执行指定的操作。 AsParallel() 是 ......
AsParallel 性能 ForEach ForAll Net

ASP.NET Core Filter

Filter在ASP.NET Core中允许code在指定的请求阶段前或者后执行。 Filter在ASP.NET Core方法请求管道中运行,有时被称作filter pipeline,filter pipeline在ASP.NET Core选择Action执行。 Filter 分类 每个filter ......
Filter Core ASP NET

.NET6 配置 AutoMapper 与 AutoFac

AutoMapper 概述1、什么是AutoMapper简单来说,AutoMapper就是一个用C#语言开发的一个轻量的处理一个实体对象到另外一个实体对象映射关系的组件库 官网地址:AutoMapper 文档地址:AutoMapper — AutoMapper documentation 2、为什么 ......
AutoMapper AutoFac NET6 NET

在 .NET 环境下访问 SOAP 服务

SOAP 服务有着悠久的历史,目前仍然存在大量的 SOAP 服务,它是基于 HTTP 协议和 XML 技术的简单对象访问协议。在 .NET 时代,很多时候我们仍然需要访问现存的 SOAP 服务,使用的工具和所基于的库发生了一些变化。 本文介绍在 .NET 下访问 SOAP 服务的工具,步骤和方法。 ......
环境 SOAP NET

api-ms-win-core-path-l1-1-0.dll下载(win7-32位)

下载 api-ms-win-core-path-l1-1-0.dll 后拷贝到文件夹: 32位系统 c:\windows\system32 下载链接: https://www.dll-files.com/api-ms-win-core-path-l1-1-0.dll.html ......
api-ms-win-core-path-l win core path win7

.net json 处理

处理较复杂的Json字符串,不需要对Json进行序列化操作,以下是一种非常简单的方法,记录以下; Json字符串如下: { "code": 0, "msg": "SUCCESS", "result": [{ "changesContent": [{ "unionNo": "1719708390162 ......
json net

net core流相关

Stream.Read与StreamReader.Read都可以读取流中的信息 /// <summary> /// 将流中的内容以字节码的形式读出来 /// </summary> /// <param name="stream"></param> /// <returns></returns> pu ......
core net

Windows下Net6开源akstream项目vs2022调试GB28181协议对接摄像头全流程

一、背景介绍 笔者经历多个项目对接摄像头需求,不同项目具体要求又有所不同,碰到的摄像头对接开发问题,整理记录。此篇主要用于记录备用及给有缘人提供解决思路等。 1. 同一局域网对接(海康摄像头),如果有专线这种方式对接也是最简单的。 2. 互联网基于萤石云协议对接(支持萤石协议的),免费的有并发3个限 ......
摄像头 akstream 流程 Windows 项目

模拟实现.net中的Task机制:探索异步编程的奥秘

.net中使用Task可以方便地编写异步程序,为了更好地理解Task及其调度机制,接下来模拟Task的实现,目的是搞清楚: Task是什么 Task是如何被调度的 基本的Task模拟实现 从最基本的Task用法开始 Task.Run(Action action) 这个命令的作用是将action作为一 ......
奥秘 机制 Task net

.NET6 使用AutoMapper

.NET6 使用AutoMapper 一、Net 6环境下的.net core项目里如何使用AutoMapper实现依赖注入。 注: AutoMapper 是一个对象-对象映射器,可以将一个对象映射到另一个对象。 第一步,在Nuget引入AutoMapper、AutoMapper.Extension ......
AutoMapper NET6 NET

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

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

.net c# 文件的上传和下载

1.文件的上传: string pubFileName = ""; string pubFilePath = ""; if (this.FileUpload1.HasFile) { int i = this.FileUpload1.PostedFile.ContentLength; if (this ......
文件 net

Performance Improvements in .NET 8 -- JIT部分翻译

相关视频 动态PGO 基准测试设置 在本文中,我包括微基准测试以突出讨论的各个方面。其中大部分基准测试都是使用BenchmarkDotNet v0.13.8实现的,除非另有说明,否则每个基准测试都有一个简单的设置。 要跟随本文,首先确保已安装.NET 7和.NET 8。对于本文,我使用了.NET 8 ......
Improvements Performance 部分 NET JIT

Exception in thread "main" java.net.BindException: Cannot assign requested address

两种情况 1.端口号被占用,导致地址无法绑定 # windows查看端口pid netstat -aon|findstr 8080(端口号) # linux查看端口占用 netstat -anp|grep 8080 2.ip地址与本机地址不匹配,导致地址无法绑定 # windows查看ip ipco ......

Net 高级调试之四:Windbg 动态调试

一、简介 今天是《Net 高级调试》的第四篇文章。到今天为止,也有三篇文章了,对 Windbg 也有初步的认识了,当然,一个工具流畅、熟练的使用,对于我们调试 Net 程序是至关重要的。在前几篇文章的基础上,我们这篇文章主要介绍一些和使用 Windbg 有关的命令和操作。就我个人而言,第一次接触这个 ......
动态 Windbg Net

记一次 .NET 某工厂无人车调度系统 线程爆高分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他程序中的线程数爆高,让我帮忙看下怎么回事,这种线程数爆高的情况找问题相对比较容易,就让朋友丢一个dump给我,看看便知。 二:为什么会爆高 1. 查看托管线程 别人说的话不一定是真,得自己拿数据出来说话,可以用 !t 命令观察一下便知。 0:000> ......
线程 高分 工厂 系统 NET

net core 在 vs code 或者 rider 无法调试的其中一个解决方法

去掉 csproj 里面 的但文件发布 配置 这个加上了 就不能调试 了,vs里面倒可以调试 , 但是 不知道为啥 rider 或者 vscode 不行 vscode 会说 net clr 有问题, rider 里面会说 发生一个或多个错误 ......
方法 rider core code net

C#.NET使用multipart/form-data方式上传文件及参数

public static string UploadPeopleFaceRequest(AddVisitorRequestDto addVisitorRequestDto) { try { string url = _faceIp + "/fastgate/visitor"; Dictionary ......
multipart form-data 参数 方式 文件

`.NET Web`新人入门必学项目`EarthChat`

.NET Web新人入门必学项目EarthChat EarthChat是一个基于.NET 7的实战项目,EarthChat提供了很多的最佳实践,EarthChat的目标也是成为一个很多人都喜欢的大型聊天业务系统,并且将结合SK+AI大模型进行打造智能业务系统,在EarthChat中你也可以是新人,也 ......
EarthChat 新人 项目 NET Web

使用.NET 6创建Windows Service项目并配置使用Serilog

一.创建Windows Service项目 二.添加Serilog对应的NuGet包 三.编写Serilog配置文件 双击打开appsettings.json,并录入以下配置: 四.在Program.cs启动代码中配置Serilog 五.测试结果 ......
Windows Service Serilog 项目 NET

【HMS Core】机器学习服务热门问题合集

​ 【关键词】 机器学习服务、文本识别、身份证识别 【问题描述1】 机器学习服务的文本识别能力,是否支持草书等? 【解决方案】 草书是不支持的,目前建议使用较为规范的字体测试。 【问题描述2】 机器学习服务是否支持训练模型? 【解决方案】 目前不支持该能力。 【问题描述3】 身份证识别服务,返回bi ......
机器 问题 Core HMS

asp.net中操作串口

经常面要在asp.net网站中打开和操作串口,有时会出现串口拒绝访问的问题,今天特定做了个试验,环境:Windows2019虚拟机,asp.net4.6 方案1: 同一套程序,部署两个网站,分别使用两个不同的应用程序池。测试结果如下: 1. 一个网站打开串口时,另一个网站打开时提示串口访问被拒绝,关 ......
串口 asp net

SonarQube安装及分析.NET 5.0代码

SonarQube安装及分析.NET 5.0代码 一、写在前面 在日常逛园子的时候发现了SonarQube 这个代码质量管理平台,感觉挺有意思的所以决定自己捣鼓一下,使用方法大多来源网上本文章只是记录一下使用过程。 二、下载安装 1.官网下载地址:https://www.sonarsource.co ......
SonarQube 代码 NET 5.0