刷新
Nodify学习 一:介绍与使用

博主头像 Nodify学习 一:介绍与使用 - 可乐_加冰 - 博客园 (cnblogs.com) Nodify学习 二:添加节点 - 可乐_加冰 - 博客园 (cnblogs.com) 介绍 Nodify是一个WPF基于节点的编辑器控件,其中包含一系列节点、连接和连接器组件,旨在简化构建基于节点的工具的过程 ...

设计模式-C#实现简单工厂模式

博主头像 前言 上一篇文章写了如何使用RabbitMQ做个简单的发送邮件项目,然后评论也是比较多,也是准备去学习一下如何确保RabbitMQ的消息可靠性,但是由于时间原因,先来说说设计模式中的简单工厂模式吧! 在了解简单工厂模式之前,我们要知道C#是一款面向对象的高级程序语言。它有3大特性,封装、继承、多态。 ...

基于EF Core存储的Serilog持久化服务

博主头像 前言 Serilog是 .NET 上的一个原生结构化高性能日志库,这个库能实现一些比内置库更高度的定制。日志持久化是其中一个非常重要的功能,生产环境通常很难挂接调试器或者某些bug的触发条件很奇怪。为了在脱离调试环境的情况下尽可能保留更多线索来辅助解决生产问题,持久化的日志就显得很重要了。目前Ser ...

dotnet 理解 X11 的 24 位或 32 位色深窗口

title: dotnet 理解 X11 的 24 位或 32 位色深窗口 description: 本文记录在 X11 里面的窗口与颜色的位色深关系 tags: dotnet,X11 category: 本文属于学习 CPF 框架博客,感谢小红帽的 CPF 框架。更多关于 CPF 框架,请参阅 h ...

记一次 .NET某上位视觉程序 离奇崩溃分析

博主头像 一:背景 1. 讲故事 前段时间有位朋友找到我,说他们有一个崩溃的dump让我帮忙看下怎么回事,确实有太多的人在网上找各种故障分析最后联系到了我,还好我一直都是免费分析,不收取任何费用,造福社区。 话不多说,既然有 dump 来了,那就上 windbg 说话吧。 二:WinDbg 分析 1. 为什么 ...

发布:PhonePrompter_PC(手机录视频提词器_电脑版)

博主头像 提高录制视频的质量,使脚本内容资料、笔记本电脑屏幕、手机录制三者有机会整合在一起,主要解决的问题和特点:(1)在手机录制视频过程,不会因为眼睛看脚本内容导致眼神漂浮,眼睛与手机摄像头保持对焦状态。(2)随意调整文字脚本区域大小、手机与电脑屏幕倚靠区域大小、引用资料区域大小。(3)加载录制视频文字脚本... ...

基于EF Core存储的国际化服务

博主头像 前言 .NET 官方有一个用来管理国际化资源的扩展包Microsoft.Extensions.Localization,ASP.NET Core也用这个来实现国际化功能。但是这个包的翻译数据是使用resx资源文件来管理的,这就意味着无法动态管理。虽然官方有在文档中提供了一些第三方管理方案,但是都不太 ...

C#委托与事件

博主头像 在C#中,委托是一种引用类型的数据类型,允许我们封装方法的引用。通过使用委托,我们可以将方法作为参数传递给其他方法,或者将多个方法组合在一起,从而实现更灵活的编程模式。委托类似于函数指针,但提供了类型安全和垃圾回收等现代语言特性。 基本概念 定义委托 定义委托需要指定它所代表的方法的原型,包括返回类 ...

WPF 实现图标按钮

博主头像 假设需要实现一个图标和文本结合的按钮 ,普通做法是 直接重写该按钮的模板; 如果想作为通用的呢? 两种做法: 附加属性 自定义控件 推荐使用附加属性的形式 第一种:附加属性 创建Button的附加属性 ButtonExtensions 1 public static class ButtonExte ...

使用中台 Admin.Core 实现了一个Razor模板的通用代码生成器

博主头像 前言 前面使用 Admin.Core 的代码生成器生成了通用代码生成器的基础模块 分组,模板,项目,项目模型,项目字段的基础功能,本篇继续完善,实现最核心的模板生成功能,并提供生成预览及代码文件压缩下载 准备 首先清楚几个模块的关系,如何使用,简单画一个流程图 前面完成了基础的模板组,模板管理,项目 ...

C# 轻量级 ORM 框架 NPoco 的简单应用

博主头像 目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory增删改查InsertSelectUpdateDelete总结 简介 NPoco 是 PetaPoco 的一个分支,具有一些额外的功能,截至现在 github 星数 839。NPoco 中文资料没多少,我是被博客园群友推荐的, ...

Simple WPF: C# 使用基本的async/await实现异步

博主头像 最新内容优先发布于个人博客:小虎技术分享站,随后逐步搬运到博客园。 创作不易,如果觉得有用请在Github上为博主点亮一颗小星星吧! 博主开始学习编程于11年前,年少时还只会使用cin 和cout ,给单片机点点灯。那时候,类似async/await 和future/promise 模型的认知还不是 ...

记一次 .NET某酒业业务系统 崩溃分析

博主头像 一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序每次关闭时就会自动崩溃,一直找不到原因让我帮忙看一下怎么回事,这位朋友应该是第二次找我了,分析了下 dump 还是挺经典的,拿出来给大家分享一下吧。 二:WinDbg 分析 1. 为什么会崩溃 找崩溃原因比较简单,用 !analyze -v 命 ...

在Winform程序中增加隐藏的按键处理,用于处理一些特殊的界面显示或者系统初始化操作

博主头像 以前,我看到一个朋友在对一个系统做初始化的时候,通过一组魔幻般的按键,调出来一个隐藏的系统设置界面,这个界面在常规的菜单或者工具栏是看不到的,因为它是一个后台设置的关键界面,不公开,同时避免常规用户的误操作,它是作为一个超级管理员的入口功能,这个是很不错的思路。其实Winform做这样的处理也是很容... ...

C# 如何验证PDF签名有效性

博主头像 数字签名作为PDF文档中的重要安全机制,不仅能够验证文件的来源,还能确保文件内容在传输过程中未被篡改。然而,如何正确验证PDF文件的数字签名,是确保文件完整性和可信度的关键。本文将详细介绍如何使用免费.NET控件通过C#验证PDF签名的有效性以及验证PDF文档是否被修改。 C# 验证PDF数字签名有 ...

<1···333435···50>