[这可能是最好的Spring教程!]Maven的模块管理——如何拆分大项目并且用parent继承保证代码的简洁性-拾光赋

[这可能是最好的Spring教程!]Maven的模块管理——如何拆分大项目并且用parent继承保证代码的简洁性

[这可能是最好的Spring教程!]Maven的模块管理——如何拆分大项目并且用parent继承保证代码的简洁性,问题的提出 在软件开发中,我们为了减少软件的复杂度,是不会把所有的功能都塞进一个模块之...
C#使用log4net和sqlite数据库记录日志-拾光赋

C#使用log4net和sqlite数据库记录日志

C#使用log4net和sqlite数据库记录日志,1 安装包 两个包: log4net System.Data.SQLite 第二个包也可以使用Microsoft.Data.Sqlite,查到的资料显示如果环境使用的是 .NET Core 或 .NET 5+,则建...
1年前
0598
使用 .NET Core 实现一个自定义日志记录器-拾光赋

使用 .NET Core 实现一个自定义日志记录器

使用 .NET Core 实现一个自定义日志记录器, 目录 引言 1. 抽象包 1.1 定义日志记录接口 1.2 定义日志记录抽象类 1.3 表结构迁移 2. EntityFramework Core 的实现 2.1 数据库上下文 2.2 实现日志...
1年前
0858
2024年,WinUI3 使用 AccountsSettingsPane 获取微软账户信息-拾光赋

2024年,WinUI3 使用 AccountsSettingsPane 获取微软账户信息

2024年,WinUI3 使用 AccountsSettingsPane 获取微软账户信息,背景介绍:UWP 应用可以使用 AccountsSettingsPane 调用系统 UI 实现授权登录功能,相比跳转到网页可以获得更流畅的体验。 起 动手...
1年前
011512
Linux服务器上部署Redis流程-拾光赋

Linux服务器上部署Redis流程

Linux服务器上部署Redis流程,前言 Redis版本7.0.4 服务器版本:Linux CentOS 8.0 64位 1.下载Redis 进入官网找到下载地址 https://redis.io/download 进入到Xshell控制台(默认当前是root根目录)...
1年前
06610
Avalonia 国际化之路:Resx 资源文件的深度应用与探索-拾光赋

Avalonia 国际化之路:Resx 资源文件的深度应用与探索

Avalonia 国际化之路:Resx 资源文件的深度应用与探索, 在当今全球化的软件开发浪潮中,应用的国际化(i18n)与本地化(L10n)显得尤为重要。Avalonia UI 作为一款强大的跨平台 UI 框架,为开发...
1年前
04410
Winform 使用WebView2 开发现代应用-拾光赋

Winform 使用WebView2 开发现代应用

Winform 使用WebView2 开发现代应用,使用 WebView2 开发现代应用 WebView2 是 Microsoft 提供的一种嵌入式浏览器控件,基于 Edge (Chromium) 引擎。它允许开发者将现代 Web 技术(如 HTML、CSS ...
1年前
0868
聊一聊坑人的 C# MySql.Data SDK-拾光赋

聊一聊坑人的 C# MySql.Data SDK

聊一聊坑人的 C# MySql.Data SDK,一:背景 1. 讲故事 为什么说这东西比较坑人呢?是因为最近一个月接到了两个dump,都反应程序卡死无响应,最后分析下来是因为线程饥饿导致,那什么原因导致的线...
1年前
09310
CompilerGenerated与GeneratedCode区别-拾光赋

CompilerGenerated与GeneratedCode区别

CompilerGenerated与GeneratedCode区别,前言 最近在捣鼓代码生成器,基于 Roslyn,我们可以让生成器项目生成我们的目标 C# 代码,这个也是MVVM Toolkit的实现方式,在查看生成代码的过程中,我...
1年前
05812
C#.Net NModbus库 简单代码案例(非Nmodbus4库)-拾光赋

C#.Net NModbus库 简单代码案例(非Nmodbus4库)

C#.Net NModbus库 简单代码案例(非Nmodbus4库), 在NuGet管理器中搜索NModbus。注意,如果需要使用串口通信需要同时选中相关包 确保引用了相关包 示例代码 using System; using System.IO.Ports...
1年前
0637
如何在C#.NET中使用LINX(arduino的LabView库)-拾光赋

如何在C#.NET中使用LINX(arduino的LabView库)

如何在C#.NET中使用LINX(arduino的LabView库),思路:使用LabView的导出为.NET互操作程序集,导出COM给.NET调用 在LabView安装HubMaker插件,将预编译固件刷入Arduino设备中。这不是本文的重点...
1年前
05311
Arduino LINX 实现上拉输入,并且实现对应VI以及C#调用(以MEGA2560PRO为例)-拾光赋

Arduino LINX 实现上拉输入,并且实现对应VI以及C#调用(以MEGA2560PRO为例)

Arduino LINX 实现上拉输入,并且实现对应VI以及C#调用(以MEGA2560PRO为例),固件部分思路:Arduino本身可以设置INPUT_PULLUP,而LINX中没有。猜测原因是LINX在具体实现中将PINMODE设置为INPUT...
1年前
04915