排序
记一次 .NET某道闸收费系统 内存溢出分析
记一次 .NET某道闸收费系统 内存溢出分析,一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序几天内存就要爆一次,不知道咋回事,找不出原因,让我帮忙看一下,这种问题分析dump是最简单粗暴...
.net core di ioc
.net core di ioc,(Dependency Injection,DI)依赖注入,又称依赖关系注入,是一种软件设计模式,也是依赖倒置原则的一种体现。 依赖倒置原则的含义如下 上层模块不依赖下层模块。二者都依赖抽象...
WPF中封装一个自己的MessageBox
WPF中封装一个自己的MessageBox,前言 在WPF应用程序开发中,我们可以借助其强大灵活的设计能力打造出绚丽而富有创意的用户界面。然而,与这种高度定制化的界面相比,标准MessageB...
通过C#转换图片到PDF文档
通过C#转换图片到PDF文档,将图片(JPG、PNG)转换为PDF文件可以帮助我们更好地保存和分享图片。此外,PDF文件还具有强大的安全特性,将图片转换为PDF后,我们可以通过设置密码来文件内容不被泄...
「C++」复杂模拟【壹】
「C++」复杂模拟【壹】,建议开启目录食用 阅读本文之前建议您先看这里,如果您已经看完了,那么就可以放心大胆的学习本文了。 我认为其实本文的难度还是比较大的,今天我们题是来自山东省省选,...
WPF自定义Panel:让拖拽变得更简单
WPF自定义Panel:让拖拽变得更简单, 在 WPF 应用程序中,拖放操作是实现用户交互的重要组成部分。通过拖放操作,用户可以轻松地将数据从一个位置移动到另一个位置,或者将控件...
实战指南:使用 xUnit 和 ASP.NET Core 进行集成测试【完整教程】
实战指南:使用 xUnit 和 ASP.NET Core 进行集成测试【完整教程】,引言 集成测试可在包含应用支持基础结构(如数据库、文件系统和网络)的级别上确保应用组件功能正常。 ASP.NET Core 通过将单...
Windows下绑定线程到指定的CPU核心
Windows下绑定线程到指定的CPU核心,在某些场景下,需要把程序绑定到指定CPU核心提高执行效率。通过微软官方文档查询到Windows提供了两个Win32函数:SetThreadAffinityMask和SetProcessAffinityM...
wpf 如何写一个圆形的进度条
wpf 如何写一个圆形的进度条,先看一下效果吧 调用代码如下 <local:CycleProgressBar Width='100' Height='100' Background='#FFF68986' Foreground='#FFFA1F09' Maximum='100' Minimum='0' V...
C# 版本 6 新增特性
C# 版本 6 新增特性,C# 6.0 版 发布时间:2015 年 7 月 版本 6.0 随 Visual Studio 2015 一起发布,发布了很多使得 C# 编程更有效率的小功能。 以下介绍了部分功能: 静态导入 异常筛选器 自动...
对 .NET线程 异常退出引发程序崩溃的反思
对 .NET线程 异常退出引发程序崩溃的反思,一:背景 1. 讲故事 前天收到了一个.NET程序崩溃的dump,经过一顿分析之后,发现祸根是因为一个.NET托管线程(DBG=XXXX)的异常退出所致,参考如下: 0...













