TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 172 篇文章
C轻松实现Excel到TXT的转换

C轻松实现Excel到TXT的转换

需要将Excel表格转为纯文本?手动复制不仅麻烦,格式还容易乱!现在,用Spire.XLSfor.NET,几行C#代码就能一键转换,让数据提取干净又利落!

时间:12/22/2025

.Net通过EFCore和仓储模式实现统一数据权限管控并且相关权限配置动态生成

.Net通过EFCore和仓储模式实现统一数据权限管控并且相关权限配置动态生成

本文介绍了在.NET应用中通过EFCore和仓储模式实现数据权限管控的方案。通过定义基础仓储接口和扩展方法,实现了四种数据权限级别(所有数据、本部门数据、本部门及下属部门数据、本人数据)的统一封装。文章详细展示了实体接口设计、权限查询实现、枚举定义及使用示例,并提出了权限控制中间件方案。该方案使业务代码无需关注权限实现细节,只需指定权限级别即可自动过滤数据,实现了数据权限的统一管控。项目开源地址为GitHub和Gitee上的NetCoreKevin仓库。

时间:12/18/2025

.NET周刊11月第4期-2025-11-23

.NET周刊11月第4期-2025-11-23

最后,文章提供了C#的基础语法示例,强调HelloWorld程序的结构,比较了C与C++的相似性,展示了C#的简洁性。文章讨论了深度学习技术,提供了TensorFlow.Net和TorchSharp两种框架的比较,并详细说明了创建人工神经网络(ANN)的步骤,包括环境配置、数据准备及核心代码。文中详细比较了Mud.Feishu与原生SDK的优劣,强调了其在开发效率、安全性和可读性等方面的优势,同时介绍了主要的第三方库依赖和组件特性,力求提升开发者的使用体验。

时间:12/15/2025

C-与台达-PLC-串口通讯实现实时监控

C-与台达-PLC-串口通讯实现实时监控

C#与台达plc串口通讯台达plc与C#串口通信程序,可同步读写操作,实时监控。地址通过xml文件配置,控件自动生成。通信协议使用的是ModBusRtu,适用于所有支持ModBusRtu的PLC。附件为C#上位机软件与PLC测试程序在工业自动化领域,上位机与PLC的通讯至关重要。今天咱就来聊聊如何用C#实现与台达PLC通过串口通讯,并且能同步读写操作以及实时监控。这里我们采用ModBusRtu协议,这个协议适用性超广,只要是支持ModBusRtu的PLC都能搞。

时间:12/11/2025

.net.net-core报错处理另一个-SqlParameterCollection-中已包含-SqlParameter

.net.net-core报错处理另一个-SqlParameterCollection-中已包含-SqlParameter

【.net/.netcore】【报错处理】另一个SqlParameterCollection中已包含SqlParameter。

时间:12/05/2025

使用.NET-8-与飞书API构建同步服务

使用.NET-8-与飞书API构建同步服务

本文介绍了在.NET生态下实现飞书组织架构同步的完整解决方案。通过分析企业应用场景中.NET系统与飞书数据不一致的痛点,提出了统一身份认证、自动化运维和数据一致性的核心价值。技术实现上采用.NET8、Mud.FeishuSDK和EFCore等技术栈,设计了全量同步、增量事件同步和混合模式三种同步策略。文章详细阐述了领域模型设计、核心架构、分步实现指南以及异常处理方案,并提供了进阶功能如飞书扫码登录、健康检查等最佳实践。该方案有效解决了.NET企业系统与飞书间的数据同步问题,为企业数字化转型提供了可靠的

时间:11/23/2025

对-.NET-FileSystemWatcher引发内存碎片化的-反思

对-.NET-FileSystemWatcher引发内存碎片化的-反思

很多的内存碎片化往往都能看到FileSystemWatcher的身影,希望这篇的反思和总结能给大家带来帮助。最后说一句:如果大家对我的.NET高级调试训练营感兴趣,可以联系我哈!

时间:11/21/2025

四大.NET-ORM框架深度对比EF-CoreSqlSugarFreeSql与Dapper的性能功能与适用场景

四大.NET-ORM框架深度对比EF-CoreSqlSugarFreeSql与Dapper的性能功能与适用场景

框架名称应用场景优势劣势EFCore企业级应用、复杂CRUD操作、强类型支持项目、微服务架构1.支持多种数据库2.强大的LINQ支持3.良好的模型映射和数据验证4.易于与ASP.NETCore结合5.跨平台支持,良好社区和文档1.性能相对较低(尤其在复杂查询时)2.学习曲线陡峭3.生成的SQL需要手动优化SqlSugar中小型项目、快速开发场景1.类似LINQ查询语法,快速上手2.支持多种数据库。

时间:11/18/2025

1.专栏导学-.NET-Aspire-简介

1.专栏导学-.NET-Aspire-简介

NETAspire是一个功能强大且灵活的企业级应用开发框架,通过约定优于配置、模块化设计和丰富的基础设施能力,帮助开发者简化复杂系统的构建与维护。理解其核心概念和架构设计,有助于开发者更好地应用该框架,提高开发效率和系统质量。无论是微服务架构、企业级Web应用,还是分布式系统和云原生应用,.NETAspire都能提供有力的支持,助力开发团队实现业务目标。

时间:11/16/2025

CVB.NET中实现可靠的文件监控新建删除改名内容修改等事件的准确捕获

CVB.NET中实现可靠的文件监控新建删除改名内容修改等事件的准确捕获

简单场景:直接使用.NET内置的,通过手动逻辑(如缓存)处理重命名关联。复杂场景(重命名/移动关键):优先选择AlphaFS,成熟稳定,对边缘情况处理更好。轻量需求,配置简单,事件准确性高。这些库均通过封装和优化底层API,解决了直接使用时的事件错乱问题,可根据项目复杂度选择。编辑分享目录1.FileSystemWatcher(.NET内置类,无需额外安装)2.AlphaFS(推荐用于复杂场景)3.DirectoryMonitor(轻量级监控库)

时间:11/14/2025

.net讲解

.net讲解

微软官方支持,生态完善开发工具强大:VS2022\2026,VScode社区活跃,资源丰富性能足够,开发效率高跨平台支持,未来发展空间大。

时间:11/13/2025

.NET驾驭Excel之力Excel应用程序的创建与管理

.NET驾驭Excel之力Excel应用程序的创建与管理

摘要:本文详细介绍了MudTools.OfficeInterop.Excel库中ExcelFactory类的三种核心方法,用于创建和管理Excel应用程序实例。BlankWorkbook方法提供简单快捷的创建工作簿方式,CreateInstance方法支持创建特定版本Excel实例,CreateFrom方法则基于模板创建新工作簿。文中包含完整代码示例,演示了每种方法的实际应用场景和异常处理策略,并分析了各自的优缺点。这些方法为Excel自动化开发提供了灵活的选择,确保程序稳定性和资源有效管理。(150字)

时间:11/12/2025

编程语言排行榜2025年11月

编程语言排行榜2025年11月

C#正以创纪录的速度增长,有望在TIOBE指数上首次超越老对手Java。最新数据显示,两者差距已缩小至不足1%。C#通过实现跨平台、完全开源并持续创新,消除了与Java竞争时的短板。虽然Java仍在金融领域保持优势,但在其他领域两者的市场份额已趋于持平。作为微软重点支持的语言,C#的持续增长势头引人瞩目。TIOBE指数作为衡量编程语言流行度的重要指标,其未来走势值得关注。

时间:11/10/2025

超市进销存源码

超市进销存源码

本文介绍一套基于C#语言与.NETFramework4.5架构的商场商品管理系统。该系统采用VisualStudio2013开发环境,数据库使用SQLServer2012,实现了商品分类管理与VIP客户管理等核心功能。本系统基于成熟的C#技术栈实现商场商品管理的核心需求,代码结构清晰,数据库设计合理。系统采用经典的Windows窗体应用程序架构,为商场商品管理提供了完整的信息化解决方案。该系统适合作为商场管理类项目的开发参考,也可在此基础上进行功能扩展和二次开发,具有较好的学习价值和应用前景。

时间:11/08/2025

秒杀-Masstransit配置

秒杀-Masstransit配置

Program.cs调用AddConsumerListener()→触发配置→框架自动创建RabbitMQ连接、交换机、队列,并将消费者与队列绑定→消费者可监听并处理队列中的消息。Program.cs中的builder.Services.AddConsumerListener()是MassTransit消息队列框架的核心配置,负责将消费者(CreateOrderConsumer、StockConfirmQueue)与RabbitMQ绑定,实现消息的接收和处理。

时间:11/07/2025

.net实现秒杀商品Redis高并发

.net实现秒杀商品Redis高并发

模拟不同用户在同一时刻对一件商品进行秒杀,每次调用随机一个userId,代表不同的用户。设置三个键userRecordKey(记录用户是否已经秒杀过这个商品),stockKey(商品的库存),lockKey(互斥锁,是分布式锁机制的核心标识。过这个键的“存在/不存在”来标识“是否有线程在操作华为手机的秒杀资源”,从而实现多线程或者多服务器之间的互斥访问。当某个线程获取锁时,会在Redis中创建这个lockKey。

时间:11/05/2025

技术变革为何C与.NET是未来的开发方向

技术变革为何C与.NET是未来的开发方向

Java因其跨平台性曾是企业级开发的首选,但随着云计算和微服务的兴起,其性能和开发效率的短板逐渐暴露,国内市场需求减少。C/C++在高性能领域仍不可替代,Python虽简单但性能受限。相比之下,C#和.NET凭借性能优越、跨平台支持和丰富的企业级工具正在崛起,尤其在Web开发和微服务领域表现突出。随着.NETCore的开源和微软Azure的深度集成,C#和.NET成为未来软件开发的重要趋势,开发者掌握这些技术将更好地适应行业发展需求。

时间:11/05/2025

DevExpress-WPF-v25.2新功能预览-支持将JetBrains-Rider与报表设计器集成

DevExpress-WPF-v25.2新功能预览-支持将JetBrains-Rider与报表设计器集成

界面控件DevExpressWPFv25.2将于今年年末左右更新,新版本将支持JetBrainsRider与报表设计器的集成等,欢迎关注我们及时获取最新消息~

时间:11/04/2025

.net-8.0-System.InvalidOperationExceptionSession-has-not-been-configured

.net-8.0-System.InvalidOperationExceptionSession-has-not-been-configured

摘要:在.NET8.0中遇到"Sessionhasnotbeenconfigured"异常时,需正确配置Session中间件。解决方案包括:1)在Program.cs中添加builder.Services.AddSession()服务和app.UseSession()中间件;2)默认使用内存存储,也可通过Redis等实现持久化,示例展示了Redis和超时配置。

时间:11/02/2025

C快入教程Linux安装.NET

C快入教程Linux安装.NET

本文介绍在Ubuntu系统中安装.NET8SDK的步骤:首先通过命令行更新包列表并安装dotnet-sdk-8.0;安装完成后输入dotnet--version验证版本号;随后演示如何在VSCode中创建C#控制台项目(MyApp),包括项目编译和运行,最终输出"Hello,World!"。该教程提供了从环境搭建到项目运行的完整流程,但注明内容仅供参考,不保证完全正确。

时间:11/01/2025

DevExpress-WPF中文教程Data-Grid-如何使用虚拟源四

DevExpress-WPF中文教程Data-Grid-如何使用虚拟源四

本文主要介绍如何在MVVM应用程序中使用虚拟源,欢迎下载最新版组件体验!

时间:10/31/2025

.NET周刊10月第2期-2025-10-12

.NET周刊10月第2期-2025-10-12

本文介绍了基于.NET平台的Word自动化处理技术,能够实现批量生成工资条、合同和报告等文档。通过邮件合并和自定义数据填充,提升文档处理效率。传统邮件合并具有限制,适用于简单数据源,而自定义填充方案支持多种数据源(如SQLServer、Excel、JSON),更灵活应对复杂需求。文章还提供了使用MudTools.OfficeInterop.Word库的示例,展示如何准确填充数据到Word文档中,强调掌握Word数据交互的重要性。

时间:10/30/2025

Actix-Web适合什么类型的Web应用可以部署-Java-或-.NET-的应用程序

Actix-Web适合什么类型的Web应用可以部署-Java-或-.NET-的应用程序

ActixWeb是一个高性能的Rust异步Web框架,特别适合构建高并发、低延迟的API服务、实时通信应用(如WebSocket)、边缘计算/Serverless函数以及高吞吐数据管道。

时间:10/30/2025

打造属于你的-Telegram-中文版汉化方案-letstgbot-搜索引擎整合教程

打造属于你的-Telegram-中文版汉化方案-letstgbot-搜索引擎整合教程

本文提供了一套完整的Telegram中文解决方案:1)通过官方语言包实现全界面汉化;2)使用Python(aiogram框架)开发中文助手Bot;3)集成@letstgbot搜索引擎API,实现中文关键词搜索群组/频道/Bot。方案还包含热搜推荐功能,通过Counter统计热门搜索词增强交互体验。最终实现客户端汉化+智能搜索+中文导航的一站式服务,让英文版Telegram变身真正的中文版。整个方案模块化设计,可扩展翻译、订阅等功能。

时间:10/30/2025

上一页
12345...8
下一页第 1 / 8 页