网站首页 站内搜索

搜索结果

查询Tags标签: .Net,共有 1208条记录
  • Spectre.Console-处理依赖注入

    引言 之前说的做自动记录 Todo 执行过程中消耗的时间的Todo 项目,由于想持续保持程序执行,就放弃了 Spectre.Console.Cli,后来随着命令越来越多,自己处理觉得很是麻烦,想了想要不试试怎么将这个东西嵌入程序,然后手动传递参数?本文完整代码可以从项目中获取。说干就…

    2023/6/2 1:22:23 人评论 次浏览
  • Blazor HyBrid 授权讲解

    Blazor HyBrid 授权讲解 本文介绍 ASP.NET Core 对 Blazor Hybrid 应用中的安全配置和管理及 ASP.NET Core Identity 的支持。 Blazor Hybrid 应用中的身份验证由本机平台库处理,因为后者提供了浏览器沙盒无法给予的经过增强的安全保证。 本机应用的身份验证使用特定于操…

    2023/5/31 18:22:04 人评论 次浏览
  • Spectre.Console-实现自己的CLI

    引言 最近发现自己喜欢用的 Todo 软件总是差点意思,毕竟每个人的习惯和工作流不太一样,我就想着自己写一个小的Todo 项目,核心的功能是自动记录 Todo 执行过程中消耗的时间(尤其面向程序员),按照自己的想法实现一套 GTD 工作流。 不想写 Winform ,WPF 也写腻了,就…

    2023/5/31 11:23:53 人评论 次浏览
  • 【.NET源码解读】Configuration组件及自动更新

    Configuration组件是.NET中一个核心的、非常重要的组件。它提供了一种方便的机制,用于从配置文件、环境变量、命令行参数等各种数据源中读取和配置应用程序,以满足不同环境下应用程序的需求。 在本篇文章中,将会介绍Configuration的基本用法,并通过源码探究.NET中Conf…

    2023/5/31 1:52:09 人评论 次浏览
  • 基于Expression Lambda表达式树的通用复杂动态查询构建器——《剧透一下》

    前篇有大佬在评论里剧透了,这里就来一遍剧透。通常,前后端分离的系统要在前端查询数据是提交一个带着查询条件参数的表单,比如A=1,B=2,类似样,后端接收到表单需要将这些条件参数拼接成查询需要写代码,并且表单结构通常是不带查询逻辑属性的,只能用and来联接这些条件…

    2023/5/30 1:22:11 人评论 次浏览
  • Factory Method Pattern 工厂方法模式简介与 C# 示例【创建型】【设计模式来了】

    〇、简介 1、什么是工厂方法模式? 一句话解释:实体类和工厂类均为单独实现,不影响已实现的类,方便扩展。 工厂方法模式(Factory Method Pattern)是一种创建型模式,它允许客户端通过工厂方法来创建对象,而不是直接使用构造函数。这样可以让客户端代码更加灵活,同时…

    2023/5/29 18:22:26 人评论 次浏览
  • C#/VB.NET:如何从 PowerPoint 演示文稿中提取文本

    在学习或者日常工作中,有时我们需要把幻灯片的东西整理成文字,而从 PowerPoint 演示文稿中一张一张的整理手动复制粘贴,整个过程会非常费精力且耗时。那么怎么样才能比较轻松且快速地提取PowerPoint中的文字呢?今天这篇文章就将为你介绍如何通过编程方式提取PowerPoin…

    2023/5/29 18:22:23 人评论 次浏览
  • .NET 创建无边框的跨平台应用

    .NET 创建无边框的跨平台应用 在创建了Photino应用程序以后我们发现它自带了一个标题栏,并且非常丑,我们现在要做的就是去掉这个很丑的自带标题栏,并且自定义一个更好看的,下面我们将用Masa Blazor提供的模板去进行实战。 安装模板 安装Masa Blazor提供的rc2的模板 do…

    2023/5/29 18:22:05 人评论 次浏览
  • 【C#/.NET】使用ASP.NET Core对象池

    Nuget Microsoft.Extensions.ObjectPool使用对象池的好处 减少初始化/资源分配,提高性能。这一条与线程池同理,有些对象的初始化或资源分配耗时长,复用这些对象减少初始化和资源分配。比如:我有一个执行耗时约500毫秒,内存空间 2KB的任务为此创建一个新线程异步执行,…

    2023/5/28 18:23:14 人评论 次浏览
  • 基于Expression Lambda表达式树的通用复杂动态查询构建器——《原型篇一》[已开源]

    续接上编,本篇来讲讲俄罗斯套娃的设计与实现。 首先简单地完善一下前面提到的例子,代码如下:测试实体类//测试实体类 public class Table {public int A;public int B; }独立条件类//独立条件: public class Field {public Logical Logical { get; set; } //与…

    2023/5/28 1:22:14 人评论 次浏览
  • 基于Expression Lambda表达式树的通用复杂动态查询构建器——《构思篇二》已开源

    接续[上篇之预告] 本篇来讲讲,如何根据前面设计的查询描述器构造出可执行的表达式。正如标题所示,实现手段将采用Expression Lambda技术。 先来看看主角System.Linq.Expressions.Expression 长什么样,都有些什么东西,能做什么。 先看看它的类图:System.Linq.Expressi…

    2023/5/27 11:22:09 人评论 次浏览
  • Simple Factory Pattern 简单工厂模式简介与 C# 示例【创建型】【设计模式来了】

    〇、简介 1、什么是简单工厂模式? 一句话解释:客户类和工厂类严格分工,客户类只需知道怎么用,处理逻辑交给工厂类。 简单工厂模式(Simple Factory Pattern)是日常开发中常用的设计模式。其是一种简单的创建型模式,它通过一个工厂类来创建对象,客户端只需要知道如何…

    2023/5/27 1:23:29 人评论 次浏览
  • 推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言

    日历对我们来说,最熟悉的就是阳历和农历,在中国每年都有固定的节日、节气、中国特有传统节日,有些节日是固定的,但是节气这些都需要我们经过一定规则换算出来。 所以,今天给大家推荐一个开源库,它支持阳历、阴历、佛历和道历的日历转换,可以满足我们的所有需求。 项…

    2023/5/26 18:22:35 人评论 次浏览
  • Singleton 单例模式简介与 C# 示例【创建型】【设计模式来了】

    〇、简介 1、什么是单例模式? 一句话解释:单一的类,只能自己来创建唯一的一个对象。 单例模式(Singleton Pattern)是日常开发中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建…

    2023/5/26 1:22:16 人评论 次浏览
  • 基于.NetCore开源的Windows的GIF录屏工具

    推荐一个Github上Start超过20K的超火、好用的屏幕截图转换为 GIF 动图开源项目。 项目简介 这是基于.Net Core + WPF 开发的、开源项目,可将屏幕截图转为 GIF 动画。它的核心功能是能够简单、快速地截取整个屏幕或者选定区域,并将其转为 GIF动画,还支持自定义 GIF 动画…

    2023/5/25 11:22:21 人评论 次浏览
扫一扫关注最新编程教程