.NET 第120页
聊一聊 C# 中让人惶恐的 Bitmap-拾光赋

聊一聊 C# 中让人惶恐的 Bitmap

聊一聊 C# 中让人惶恐的 Bitmap,一:背景 1. 讲故事 在.NET高级调试的旅程中,我常常会与 Bitmap 短兵相接,它最大的一个危害就是会让程序抛出匪夷所思的 OutOfMemoryException,也常常会让一些...
Lee的头像-拾光赋Lee1年前
0397
.NET周刊【9月第3期 2024-09-15】-拾光赋

.NET周刊【9月第3期 2024-09-15】

.NET周刊【9月第3期 2024-09-15】,国内文章 关于.NET在中国为什么工资低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中国开发者的薪资偏低,主要因市场需求、技术栈选择和企...
Lee的头像-拾光赋Lee1年前
0527
聊一聊 C#线程池 的线程动态注入 (下)-拾光赋

聊一聊 C#线程池 的线程动态注入 (下)

聊一聊 C#线程池 的线程动态注入 (下),一:背景 1. 讲故事 前面二篇我们聊到了 Thread.Sleep 和 Task.Result 场景下的线程注入逻辑,在线程饥饿的情况下注入速度都不是很理想,那怎么办呢?有没...
Lee的头像-拾光赋Lee12个月前
0407
.NET 中 Logger 常被忽视的方法 BeginScope-拾光赋

.NET 中 Logger 常被忽视的方法 BeginScope

.NET 中 Logger 常被忽视的方法 BeginScope,BeginScope 方法是 .NET 中 ILogger 接口的一部分,用于创建日志记录的作用域(Scope)。这种作用域可以将特定的上下文信息包含在日志中,从而提高日...
Lee的头像-拾光赋Lee10个月前
0417
并发编程 - 线程同步(六)之锁lock-拾光赋

并发编程 – 线程同步(六)之锁lock

并发编程 - 线程同步(六)之锁lock,通过前面对Interlocked类的学习,相信大家对线程同步机制有了更深的理解,今天我们将继续需要另一种同步机制——锁lock。 lock是C#语言中的关键字,是线程同...
Lee的头像-拾光赋Lee9个月前
0397
记一次 .NET某道闸收费系统 内存溢出分析-拾光赋

记一次 .NET某道闸收费系统 内存溢出分析

记一次 .NET某道闸收费系统 内存溢出分析,一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序几天内存就要爆一次,不知道咋回事,找不出原因,让我帮忙看一下,这种问题分析dump是最简单粗暴...
Lee的头像-拾光赋Lee1年前
0397
.net core di ioc-拾光赋

.net core di ioc

.net core di ioc,(Dependency Injection,DI)依赖注入,又称依赖关系注入,是一种软件设计模式,也是依赖倒置原则的一种体现。 依赖倒置原则的含义如下 上层模块不依赖下层模块。二者都依赖抽象...
Lee的头像-拾光赋Lee1年前
0567
WPF中封装一个自己的MessageBox-拾光赋

WPF中封装一个自己的MessageBox

WPF中封装一个自己的MessageBox,前言     在WPF应用程序开发中,我们可以借助其强大灵活的设计能力打造出绚丽而富有创意的用户界面。然而,与这种高度定制化的界面相比,标准MessageB...
Lee的头像-拾光赋Lee1年前
0707
通过C#转换图片到PDF文档-拾光赋

通过C#转换图片到PDF文档

通过C#转换图片到PDF文档,将图片(JPG、PNG)转换为PDF文件可以帮助我们更好地保存和分享图片。此外,PDF文件还具有强大的安全特性,将图片转换为PDF后,我们可以通过设置密码来文件内容不被泄...
Lee的头像-拾光赋Lee8个月前
0557
dotnet-dump安装、收集dump和崩溃自动收集dump-拾光赋

dotnet-dump安装、收集dump和崩溃自动收集dump

dotnet-dump安装、收集dump和崩溃自动收集dump,继续写点基础的东西,因为基础的东西能带新手入门,入门后的事情其实是比较简单的。 我们开发dotnet程序后运行时经常出问题,比如cpu高、内存高、...
Lee的头像-拾光赋Lee19天前
0527
EF Core 与 MySQL:日志和调试详解-拾光赋

EF Core 与 MySQL:日志和调试详解

EF Core 与 MySQL:日志和调试详解,本文将详细讲解EF Core与MySQL的日志和调试,分为三个部分:EF Core日志配置、MySQL日志查看以及使用调试工具分析查询性能。 1. 配置 EF Core 日志 基本日志...
Lee的头像-拾光赋Lee2个月前
0287
WPF自定义Panel:让拖拽变得更简单-拾光赋

WPF自定义Panel:让拖拽变得更简单

WPF自定义Panel:让拖拽变得更简单,   在 WPF 应用程序中,拖放操作是实现用户交互的重要组成部分。通过拖放操作,用户可以轻松地将数据从一个位置移动到另一个位置,或者将控件...
Lee的头像-拾光赋Lee1年前
0657