排序
C# 多项目打包时如何将项目引用转为包依赖
C# 多项目打包时如何将项目引用转为包依赖,项目背景 最近开发一组类库,大约会有五六个项目。一个Core,加上若干面向不同产品的实现库,A/B/C/D...它们都依赖Core. 首先,我想统一版本号,这个...
并发编程 – 死锁的产生、排查与解决方案
并发编程 - 死锁的产生、排查与解决方案,在多线程编程中,死锁是一种非常常见的问题,稍不留神可能就会产生死锁,今天就和大家分享死锁产生的原因,如何排查,以及解决办法。 线程死锁通常是因...
推荐一种程序崩溃闪退或卡死的分析方法
推荐一种程序崩溃闪退或卡死的分析方法,在实际开发中,经常遇到程序崩溃闪退或者卡死的问题,在遇到这种问题的时候,往往很难捕捉异常,且日志也无法正确记录到问题发生的位置。在Windows操作系...
并发编程 – 线程浅试
并发编程 - 线程浅试,前面已经对线程有了初步认识,下面我们来尝试使用线程。 01、线程创建 在C#中创建线程主要是通过Thread构造函数实现,下面讲解3种常见的创建方式。 1、通过ThreadStart创建...
实用接地气的 .NET 微服务框架
实用接地气的 .NET 微服务框架,前言 微服务架构已经成为搭建高效、可扩展系统的关键技术之一,然而,现有许多微服务框架往往过于复杂,使得我们普通开发者难以快速上手并体验到微服务带了的便利...
IceRPC之快速开始HelloWorld
IceRPC之快速开始HelloWorld,作者引言.Net 8.0 下的新RPC 很高兴啊,我们来到了第一篇,程序员的HelloWorld,快速开始RPC之游 快速入门 演示如何在几分钟内,使用IceRPC,构建和运行一个完整的客户...
Simple WPF: WPF自定义一个可以定义步长的SpinBox
Simple WPF: WPF自定义一个可以定义步长的SpinBox,最新内容优先发布于个人博客:小虎技术分享站,随后逐步搬运到博客园。 创作不易,如果觉得有用请在Github上为博主点亮一颗小星星吧! 通过WPF...
C#如何用最简单方法调用Python?
C#如何用最简单方法调用Python?,最近有群友咨询C#如何调用Python?小编尝试Python.NET过程中遭遇的版本兼容性和环境配置难题,小编决定寻找一个更为简单、稳定且对初学者友好的解决方案。小编...
.NET +Vue 开发的高级报表工具
.NET +Vue 开发的高级报表工具,前言 本文介绍一款基于 .NET 6 开发的高级报表工具。该工具支持多种数据源(如数据库、Excel 文件、API 服务等),并具备强大的数据处理和可视化功能。通过内置的...
选择结构还是类?C#中的最佳实践与性能优化指南
选择结构还是类?C#中的最佳实践与性能优化指南, 概述:在C#中,选择使用结构(struct)而非类(class)取决于数据大小、不可变性和性能需求。结构适用于小型、不可变的数据对象,具有轻...
.NET 8 通用权限框架 前后端分离,开箱即用
.NET 8 通用权限框架 前后端分离,开箱即用,前言 推荐一个基于.NET 8 实现的通用权限开发框架Admin.NET,前端使用Vue3/Element-plus开发。 基于.NET 8(Furion)/SqlSugar实现的通用管理平台。...
.NET 高效Nuget管理工具(开源)
.NET 高效Nuget管理工具(开源),我们.NET开发会引用很多外部Nuget包,多项目、多个解决方案、甚至多个仓库。 简单的Nuget包管理,通过VS就能比较简单处理好。但复杂的场景呢,比如: 1.一个仓...













