使用C# 创建、填写、删除PDF表单域-拾光赋

使用C# 创建、填写、删除PDF表单域

使用C# 创建、填写、删除PDF表单域,通常情况下,PDF文件是不可编辑的,但PDF表单提供了一些可编辑区域,允许用户填写和提交信息。PDF表单通常用于收集信息、反馈或进行在线申请,是许多行业中数...
1年前
06512
StreamJsonRpc.ConnectionLostException 在请求完成之前, 与远程方的 JSON-RPC 连接已丢失-拾光赋

StreamJsonRpc.ConnectionLostException 在请求完成之前, 与远程方的 JSON-RPC 连接已丢失

StreamJsonRpc.ConnectionLostException 在请求完成之前, 与远程方的 JSON-RPC 连接已丢失,今天电脑重启之后,发现 visual studio 2022 的智能提示与报错经常性不好用,不光不能在正常时候提示...
1年前
014510
ASP.NET Core Web API下基于Keycloak的多租户用户授权的实现-拾光赋

ASP.NET Core Web API下基于Keycloak的多租户用户授权的实现

ASP.NET Core Web API下基于Keycloak的多租户用户授权的实现,在上文《Keycloak中授权的实现》中,以一个实际案例介绍了Keycloak中用户授权的设置方法。现在回顾一下这个案例: 服务供应商(Serv...
1年前
0549
Dapr Outbox 执行流程-拾光赋

Dapr Outbox 执行流程

Dapr Outbox 执行流程,Dapr Outbox 是1.12中的功能。 本文只介绍Dapr Outbox 执行流程,Dapr Outbox基本用法请阅读官方文档 。本文中appID=order-processor,topic=orders 本文前提知识:熟悉Da...
1年前
03914
单元测试必备:Asp.Net Core代码覆盖率实战,打造可靠应用 !-拾光赋

单元测试必备:Asp.Net Core代码覆盖率实战,打造可靠应用 !

单元测试必备:Asp.Net Core代码覆盖率实战,打造可靠应用 !,引言 在前几章我们深度讲解了单元测试和集成测试的基础知识,这一章我们来讲解一下代码覆盖率,代码覆盖率是单元测试运行的度量值,覆...
1年前
04610
C#S7.NET实现西门子PLCDB块数据采集的完整步骤-拾光赋

C#S7.NET实现西门子PLCDB块数据采集的完整步骤

C#S7.NET实现西门子PLCDB块数据采集的完整步骤,前言 本文介绍了如何使用S7.NET库实现对西门子PLC DB块数据的读写,记录了使用计算机仿真,模拟PLC,自至完成测试的详细流程,并重点介绍了在这个...
1年前
08315
从依赖倒置原则到IOC控制反转实现-拾光赋

从依赖倒置原则到IOC控制反转实现

从依赖倒置原则到IOC控制反转实现,从依赖倒置原则(Dependency Inversion Principle, DIP)到控制反转(Inversion of Control, IoC)再到依赖注入(Dependency Injection, DI)的演进过程,我们...
1年前
06611
WPF控件:密码框绑定MVVM-拾光赋

WPF控件:密码框绑定MVVM

WPF控件:密码框绑定MVVM,以下是一种使用 MVVM 模式的方法: 首先,在 ViewModel 中添加一个属性来保存密码,我们可以使用 SecureString 类型。 // 密码变量 private SecureString _password; /...
1年前
0536
安全机密管理:Asp.Net Core中的本地敏感数据保护技巧-拾光赋

安全机密管理:Asp.Net Core中的本地敏感数据保护技巧

安全机密管理:Asp.Net Core中的本地敏感数据保护技巧,前言 在我们开发过程中基本上不可或缺的用到一些敏感机密数据,比如SQL服务器的连接串或者是OAuth2的Secret等,这些敏感数据在代码中是不...
1年前
0455
WPF 通过 GetMessageExtraInfo 方法获取当前收到的鼠标消息是否由触摸转换过来-拾光赋

WPF 通过 GetMessageExtraInfo 方法获取当前收到的鼠标消息是否由触摸转换过来

WPF 通过 GetMessageExtraInfo 方法获取当前收到的鼠标消息是否由触摸转换过来,大家都知道,在不开启 WM_Pointer 的情况下,无论是走 WM_Touch 或者是 RealTimeStylus 等方式,默认下触摸都会提...
1年前
0449
dotnet 8 破坏性改动 在 AssemblyInformationalVersionAttribute 添加上 git 的 commit 号-拾光赋

dotnet 8 破坏性改动 在 AssemblyInformationalVersionAttribute 添加上 git 的 commit 号

dotnet 8 破坏性改动 在 AssemblyInformationalVersionAttribute 添加上 git 的 commit 号,咱可以非常方便写出代码获取到当前应用的版本号信息,如下面代码,我新建了一个简单的 WPF 界面用来显...
1年前
0338
UOS 开启 VisualStudio 远程调试 .NET 应用之旅-拾光赋

UOS 开启 VisualStudio 远程调试 .NET 应用之旅

UOS 开启 VisualStudio 远程调试 .NET 应用之旅,本文写于 2024.03.19 如果你阅读本文的时间距离本文编写的时间过于长,那本文可能包含过期的知识 我将以我的 UOS 虚拟机作为例子告诉大家如何在 ...
1年前
06415