标签

 c# 

相关的文章:

掌握 C# 中的记录、高质量代码的秘诀、量化开发实现财富自由、智能枚举革命等 C# 开发实践与技巧。

C# 使用 PaddleOCR 进行图片文字识别

原文约2200字,阅读约需6分钟。发表于:

PaddlePaddle(飞桨)是由百度开发的深度学习平台,提供全面的、灵活的工具集,支持开发者构建、训练和部署各种深度学习模型。飞桨具有开源性、高度灵活性、可扩展性,并支持分布式训练,适用于服务器、移动设备和边缘设备的端到端部署。PaddleOCR 是基于飞桨开发的开源光学字符识别(OCR)工具,提供端到端的 OCR 解决方案,包括文本检测、识别和关键点检测等功能。它支持多语言文本识别,具有高精...

PaddlePaddle(飞桨)是百度开发的深度学习平台,提供全面、灵活的工具集,支持构建、训练和部署深度学习模型。PaddleOCR是基于飞桨开发的开源OCR工具,支持文本检测、识别和关键点检测等功能。PaddleSharp是为C#开发者设计的飞桨框架封装库,支持模型构建、训练和部署。PaddleOCR还可通过命令行或Python脚本使用。PaddleOCR提供高效、准确且易于集成的OCR解决方案。

相关推荐 去reddit讨论

快速入门C#设计模式【2】结构型模式

原文约4900字,阅读约需12分钟。发表于:

结构型模式适配器模式 (Adapter)桥接模式 (Bridge)组合模式 (Composite)装饰模式 (Decorator)外观模式 (Facade)享元模式 (Flyweight)代理模式 (Proxy)适配器模式(Adapter Pattern)适配器模式(Adapter Pattern)是一种结构型设计模式,它允许不兼容的接口之间可以一起工作。这种模式通常用于系统后期维护和扩展过程中,...

结构型设计模式包括适配器、桥接、组合、装饰、外观、享元和代理模式。适配器模式解决不兼容接口问题;桥接模式分离抽象与实现;组合模式构建树形结构;装饰模式添加新功能;外观模式提供简化接口;享元模式减少内存使用;代理模式控制对象访问。

相关推荐 去reddit讨论

.net C# 设计模式:实现管道设计模式

原文约3800字,阅读约需9分钟。发表于:

通过实际示例了解管道设计模式。什么是管道设计模式?流水线设计模式是一种软件设计模式,它以线性顺序处理或执行一系列步骤或阶段。它允许您将复杂的任务分解为可以按顺序执行的更小的模块化步骤或阶段。每个步骤都是从上一步获取输入,执行其特定功能并为下一步生成输出。流水线设计模式通过将每个步骤的逻辑封装在单独的组件或类中来促进关注点的分离并提高可维护性。它还实现了可扩展性和灵活性的简化,因为可以添加新步骤并修...

管道设计模式是一种软件设计模式,通过将复杂任务分解为小模块化步骤来提高可维护性和灵活性。每个步骤都从上一步获取输入并生成输出。通过实例了解了如何在C#中实现管道设计模式。

相关推荐 去reddit讨论

C# 中使用 WebSocket 的技术探索

原文约4500字,阅读约需11分钟。发表于:

WebSocket 是一种网络通信协议,提供了浏览器和服务器之间的全双工通信渠道。与传统的 HTTP 请求相比,WebSocket 允许服务器主动发送信息给客户端,实现真正的实时双向交互。在 C# 中,我们可以使用 .NET Framework 或 .NET Core 来实现 WebSocket 通信。本文将深入探讨在 C# 中如何使用 WebSocket 进行开发。一、WebSocket 基础W...

WebSocket是一种网络通信协议,提供了浏览器和服务器之间的全双工通信渠道。在C#中,可以使用.NET Framework或.NET Core来实现WebSocket通信。WebSocket适用于在线游戏、聊天应用、金融交易和实时通知等需要实时数据交互的应用场景。

相关推荐 去reddit讨论

CSharpRepl:一个跨平台轻量级的C#命令行工具

原文约1100字,阅读约需3分钟。发表于:

我们在学习C#时,或者临时想要验证一个想法时,需要通过执行C#代码来进行验证。这个时候就有多个选择,打开VS工具、或者使用Web版本的在线工具。这其中可能会碰到,VS打开慢、资源消耗大、Web工具语法支持不优化、网络问题等。下面给大家推荐一个轻量级的可以执行C#代码的工具,就可以很好的满足我们的需求。01项目简介CSharpRepl是一个跨平台的命令行C# REPL(Read-Eval-Print...

CSharpRepl是一个轻量级的跨平台命令行C# REPL工具,可以在Windows、Mac OS和Linux上运行。它提供语法高亮、Intellisense功能、自动格式化代码、安装NuGet包等特性,还支持引用本地程序集和解决方案,以及查看IL代码。使用方法简单,可以通过命令行安装并启用工具。项目地址:https://github.com/waf/CSharpRepl

相关推荐 去reddit讨论

快速入门C#设计模式【1】创建型模式

原文约4200字,阅读约需10分钟。发表于:

创建型模式创建型模式主要关注对象的创建机制,使得系统在创建对象时更加灵活和可复用。单例(Singleton)工厂方法(Factory Method)抽象工厂(Abstract Factory)建造者(Builder)原型(Prototype)单例模式单例模式(Singleton Pattern)是一种常用的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。单例模式通常用于管理共享资源,例...

创建型模式主要关注对象的创建机制,使得系统在创建对象时更加灵活和可复用。其中包括单例模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式。单例模式确保一个类只有一个实例,并提供全局访问点。工厂方法模式通过接口创建对象,使得子类决定实例化哪个类。抽象工厂模式提供一个接口来创建一系列相关或依赖对象的家族。建造者模式用于构建复杂对象,允许步骤化地创建其内部结构。原型模式通过复制现有对象来创建新的对象。

相关推荐 去reddit讨论

C#开源、简单易用的Dapper扩展类库 - Dommel

原文约2300字,阅读约需6分钟。发表于:

前言今天大姚给大家分享一个C#开源(MIT License)、免费、简单易用的Dapper扩展类库,帮助.NET开发者使用Dapper的CRUD操作变得更简单:Dommel。项目特性Dommel 使用 IDbConnection 接口上的扩展方法为 CRUD 操作提供了便捷的 API。Dommel 能够根据你的 POCO 实体自动生成相应的 SQL 查询语句。这大大减少了手动编写 SQL 代码的工...

Dommel是一个C#开源的Dapper扩展类库,帮助.NET开发者简化CRUD操作。它使用LINQ表达式和Dapper执行查询和对象映射。Dapper是一个快速的.NET对象映射器。Dommel的源代码可以在GitHub上找到。

相关推荐 去reddit讨论

C# 技巧 :JSON处理

原文约5300字,阅读约需13分钟。发表于:

JSON,我们了解并喜欢它。今天,如果不使用 JSON,我们就无法做任何与 Web 相关的事情,而在 C# 开发中,这通常意味着使用Newtonsoft.json nuget。Newtonsoft.json 是一个了不起的 nuget,这就是为什么它是在 C# 中使用 JSON 这么长时间的事实标准。但是,它不支持一些小事情,我们需要自己编写它们。我将在这里展示其中的 2 个:1. Deep in...

JSON是一种常用的数据格式,但在处理复杂的JSON时,我们可能需要扩展和改进工具。本文介绍了两个扩展方法:DeepInsert用于在JObject中插入值,Flatten用于将JObject转换为字典。这些方法可以提高处理JSON的效率。同时,文章还提到了Microsoft的新JSON处理库System.Text.Json,介绍了如何将扩展方法转换为该库的使用方式。

相关推荐 去reddit讨论

.NET/C#能做什么?相比Java的4大绝对优势?

原文约700字,阅读约需2分钟。发表于:

(1).NET/C#能做什么?(2)相比Java的4大绝对优势1,不关心技术,只想快速业务落地的情况下:C#或极大降低代码量,尤其相对Java,Node之类,同样的项目,C#绝对是代码量最低,开发人员最不需要关心底层技术的语言。2,关心技术,希望通过技术能力,提高服务质量的情况下:.NET/C#提供了恰到好处的底层能力,比如:基础操作能力(内存管理等),值类型,反射,泛型,异步任务,甚至上升到包管...

.NET/C#具有代码量最低、提供恰到好处的底层能力、适合创业者、在游戏领域有广泛应用等优势。

相关推荐 去reddit讨论

C# 技巧:使用 JsonSchema 将 XML 转换为 JSON

原文约9900字,阅读约需24分钟。发表于:

JSON,我们知道并喜欢它。我们一直在使用它,我们做一些与网络相关的事情。但是,当您或您的一位客户拥有一些来自只能导出 XML 文件的旧系统的数据时,会发生什么情况?你的第一反应可能是谷歌如何将XML转换为JSON,并找到有人建议你做以下事情:XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); string jsonText = J...

当您需要将XML转换为JSON时,使用JsonSchema可以帮助您更好地处理转换过程。JsonSchema是一种描述JSON结构的方法,可以让您定义数据接收和验证规则。通过使用递归的方式,您可以根据需要标记属性,并设置默认值。然后,使用代码将XML解析为JSON对象,处理原始类型、对象数组、基元类型数组和嵌套对象的情况。这种方法可以应对大多数常见的转换需求。

相关推荐 去reddit讨论