刷新
在 .NET 中使用 Tesseract 识别图片文字

博主头像 1. 什么是 Tesseract Tesseract 是一个强大的字符识别 (OCR) 工具。它最初由 HP 发布,现在由 Google 和学术社区共同维护和开发。 Tesseract 支持多种语言和格式,能够高效地识别图片中的文字。 2. 如何安装 Tesseract 要在 .NET 项目中使用 ...

Easy.Admin:基于 .NET 8 和 Vue3 的后台管理系统,支持多种数据库和服务端渲染(SSR)

博主头像 介绍 Easy.Admin 是一个高效且灵活的后台管理系统,采用了现代化的技术栈,旨在帮助开发者快速搭建高质量的后台管理平台。这个系统不仅支持 .NET 8 后端开发,还结合了 Vue3 和 TypeScript 前端技术,提供了一个功能强大且易于扩展的管理框架。同时,它还支持多种数据库,满足 ...

C#+ WPF 实现蓝牙转WIFI计步上位机

博主头像 前言 一个WIFI上位机,接收底层MPU6050数据,途中转蓝牙从机透传,到蓝牙主机直连WIFI,PC端UDP通信,实现三轴加速度数据传送和计步功能。 项目介绍 本项目基于.NET平台,使用WPF开发了一个应用程序,用于实现MPU6050传感器数据从蓝牙模块传输到主机,并通过WiFi以UDP协议接收 ...

继续聊一聊sqlsugar的一个机制问题

博主头像 几个月前换了新工作,从技术负责人的岗位上下来,继续回归码农写代码,在新公司中,我不是技术负责人,没太多的话语权。 公司这边项目统一都是使用了SqlSguar这个orm,我也跟着使用了几个月,期间碰见了不少奇奇怪怪的问题,甚至之前特意写文章“骂”过,但是今天要聊的这个问题,至今快月余,依旧让我记忆深刻 ...

什么是聚合根和聚合

博主头像 实体和值对象组成聚合,再根据业务,将多个聚合划定到同一限界上下文,并在限界上下文内完成领域建模。 聚合只是单纯将一些共享父类、密切关联的对象聚集成一个对象树吗?如果是这样,对于存在于这个树中的对象,有没有一个实用的数目限制? 既然一个聚合可以引用另一个聚合,是否可以深度遍历下去,并且在此过程中修改对 ...

什么是IOC和AOP?

博主头像 什么是IOC? IOC(Inversion of Control,控制反转) 是一种设计原则,广泛应用于软件设计中,特别是在面向对象编程(OOP)中。IOC的核心思想是将对象的创建和管理从应用程序的代码中分离出来,交给一个外部的容器或框架来处理。这种设计原则有助于提高代码的可维护性、可测试性和模块化 ...

Scoop: 开发者多环境管理利器

博主头像 Scoop是什么? Scoop 是一个基于 Windows 的包管理器,能够帮助开发者高效管理开发环境和应用程序。 它推荐通过命令行进行包的安装、更新和卸载,同时提供了简单易用的包组织方式,透明化了安装和管理的过程。 与传统的 Windows 应用安装比较,Scoop 允许用户使用命令行将应用安装到 ...

.NET 9 增强 OpenAPI 规范,不再内置swagger

博主头像 在 .NET 9 的更新中,微软增强了原生 OpenAPI。这一变化表明 .NET 正在更加拥抱开放标准,同时让开发者体验更加轻松高效。本文将探讨为何进行这一更改、OpenAPI 的优势,以及如何在 .NET 9 中使用 OpenAPI。 为什么不再内置 Swagger? 1. 标准化的需求 Swa ...

.NET 9 中的 多级缓存 HybridCache

博主头像 HybridCache是什么 在 .NET 9 中,Microsoft 将 HybridCache 带入了框架体系。 HybridCache 是一种新的缓存模型,设计用于封装本地缓存和分布式缓存,使用者无需担心选择缓存类型,从而优化性能和维护效率。 实际上,HybridCache 基于 IDistr ...

为什么推荐在 .NET 中使用 YAML 配置文件

博主头像 在现代应用开发中,配置管理是一个非常重要的部分。随着微服务、容器化和云原生架构的流行,使用简单、易读的配置格式变得尤为重要。在 .NET 开发中,虽然 JSON 是默认的配置文件格式,但 YAML("YAML Ain't Markup Language")正越来越受到开发者的青睐。 YAML 是什么 ...

RBAC+JWT,权限管理后台神器,开发必备!响应式 支持 各种设备 , PC端,手机端!!

博主头像 响应式 支持 各种设备 , PC端,手机端!!! 代码界的瑞士军刀-宇宙深邃流星设计 嘿,开发小伙伴们!是不是又在为权限管理和重复代码烦恼了?别急,今天给大家安利一个超实用的神器——内置RBAC权限框架 + JWT认证,还有超级方便的代码生成器和通用组件库!让你的开发效率翻倍,轻松搞 ...

Winform 使用WebView2 开发现代应用

博主头像 使用 WebView2 开发现代应用 WebView2 是 Microsoft 提供的一种嵌入式浏览器控件,基于 Edge (Chromium) 引擎。它允许开发者将现代 Web 技术(如 HTML、CSS 和 JavaScript)与桌面应用相结合,从而构建强大、灵活的用户界面。 本文将介绍 We ...

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

博主头像 目录引言1. 抽象包1.1 定义日志记录接口1.2 定义日志记录抽象类1.3 表结构迁移2. EntityFramework Core 的实现2.1 数据库上下文2.2 实现日志写入3. MySqlConnector 的实现3.1 SQL脚本3.2 实现日志写入4. 使用示例 引言 在应用程序中,日 ...

WinForm 通用权限框架,简单实用支持二次开发

博主头像 前言 开发一个安全、灵活且易于维护的应用程序是至关重要的。特别是在企业级应用中,权限管理不仅涉及到用户访问控制,还关系到数据的安全性和系统的稳定性。 推荐一款 WinForm 通用、完整的权限架构开发框架,强大而简便的工具,帮助我们快速开发具备完善权限管理功能的 WinForms 应用。 项目介绍 ...

<1···567···18>