
C#
文章平均质量分 71
战族狼魂
有需要可以私信我
展开
-
Visual Studio 2022 上C# 怎么安装libtomcrypt库
在 Visual Studio 2022 上怎么安装libtomcrypt库原创 2024-11-21 11:28:47 · 703 阅读 · 0 评论 -
C#的数据类型总结:decimal ,double,float的区别
都是用于表示数值类型的关键字,但它们在精度、范围和用途上有所不同。以下是它们的主要区别和适用场景的总结。: 科学计算、大范围数值运算,尤其适合需要处理非常大的或非常小的数值。: 需要节省内存并对精度要求较低的场景,如游戏编程、图形处理等。: 精确的十进制数值运算,如货币计算、金融计算等。: 16 字节 (128 位): 28-29 位十进制数字。: 15-16 位十进制数字。: 8 字节 (64 位): 4 字节 (32 位): 6-7 位十进制数字。原创 2024-11-20 16:40:55 · 1808 阅读 · 0 评论 -
.NET架构师学习大纲
微服务架构解析:1 从单体到微服务架构2 微服务1.0/2.0/3.03 微服务 vs SOA4 微服务 vs 中台。原创 2024-11-18 11:15:34 · 1737 阅读 · 0 评论 -
为结合气象数据分析需求,抓取WEB 资源(地面气象、高空气象、天气预报、卫星图像、 雷达图像,包括中央气象台、韩国气象中心、欧洲气象中心等抓取风场、天气、地面温度、能见度等气象数据)
为结合气象数据分析需求,平台需从各个站点抓取的 WEB 资源(地面气象、高空气象、天气预报、卫星图像、 雷达图像,包括中央气象台、韩国气象中心、欧洲气象中心等抓取风场、天气、地面温度、能见度等气象产品等)、AQI 的实测值和预测值的时空分析图展示与查询。如需要程序源码(有偿)仅限C#和java,请联系博主!!!原创 2024-11-18 10:51:47 · 1017 阅读 · 0 评论 -
淘宝客结合C#使用WebApi和css绘制商品图片
需要注意的点:绘制出来的图上传至服务器导致服务器内存溢出,所以要把图片文件转换为字节流文件输出。原创 2024-11-18 10:19:58 · 501 阅读 · 0 评论 -
C#版-浏览器中用优快云会员账号登录,从浏览器拿到cookie信息,在解锁优快云文章的页面输入要解锁的文章地址,如果是会员文章,提示可解锁,点解锁可下载解锁好的文章
在项目根目录下运行以下命令,启动 ASP.NET Core 应用。的依赖注入,并确保启用了静态文件中间件,以便用户可以下载文章。,该类负责处理与 优快云 的交互。,输入 优快云 文章链接进行测试。首先,你需要创建一个。原创 2024-09-11 18:24:13 · 1172 阅读 · 0 评论 -
C# 使用国密SM4加密解密
首先需第三方Nuget包:Portable.BouncyCastle (源码来自http://www.bouncycastle.org/csharp/),支持.NET 4,.NET Standard 2.0在BouncyCastle中,可以通过选择不同的实现来指定填充方案。这里我们将展示如何使用零填充(Zero Padding)和PKCS7填充(PKCS7 Padding)。对于零填充,您需要自定义填充处理,因为BouncyCastle不直接提供零填充实现。如果你想使用PKCS7填充,可以使用BouncyC原创 2024-09-04 18:45:19 · 2806 阅读 · 0 评论 -
WPF RadioButton 使用MVVM方式绑定bool的值,总是丢失怎么办
在WPF中使用MVVM模式绑定时,如果绑定一个bool类型的值,可能会遇到值丢失的问题。这通常是因为的IsChecked属性与bool类型绑定存在直接转换的困难,尤其是在绑定到多个时,之间的关系也会导致值更新不一致。为了在MVVM中正确地使用绑定一个bool类型的值,我们可以使用Converter来转换的IsChecked状态与bool属性之间的值。原创 2024-09-03 16:32:52 · 817 阅读 · 0 评论 -
WPF中使用Echarts显示图表
在WPF中使用ECharts来显示图表,你需要将ECharts嵌入到WPF应用程序中。原创 2024-08-28 09:03:44 · 1870 阅读 · 2 评论 -
photonserver 部署相关教程
Photon Server 是 Exit Games 开发的高性能、可扩展的多人游戏服务器框架。部署 Photon Server 需要一些基础的服务器管理知识和配置技巧。以下是一个基本的部署教程,帮助你将 Photon Server 部署在 Windows 服务器上。原创 2024-08-18 21:52:39 · 1202 阅读 · 0 评论 -
WPF tree树控件递归动态绑定数据
在 XAML 中定义TreeView控件,并使用通过使用和数据绑定,你可以轻松地在 WPF 中实现递归树形数据的展示。确保了数据动态变化时,UI 自动更新。原创 2024-08-16 11:48:40 · 1115 阅读 · 0 评论 -
WPF 父窗体向子窗体传值,子窗体如何接收
构造函数传值:适用于在子窗体初始化时即需使用的数据。公共属性传值:适用于初始化后需设置的数据。事件传值:适用于子窗体操作后将结果传递回父窗体的场景。根据具体的需求和应用场景,选择适合的方法来实现父窗体和子窗体之间的传值。原创 2024-08-16 11:40:05 · 955 阅读 · 0 评论 -
asp.net 实现连续打印pdf文件,中间不要出现空白
为了实现连续打印多个 PDF 文件,首先需要将多个 PDF 文件合并为一个 PDF 文件。这样可以避免在打印过程中出现空白页。你可以使用第三方的 PDF 合并库,例如 iTextSharp 或者 PDFSharp。合并后的 PDF 文件可以直接发送到打印机进行打印。你可以使用 Adobe Reader 的命令行参数来实现自动打印 PDF,或者使用类似。iTextSharp 是一个功能强大的 PDF 操作库,你可以通过 NuGet 来安装它。原创 2024-08-14 23:46:18 · 527 阅读 · 0 评论 -
用C#实现连续打印pdf文件
要实现连续打印多个 PDF 文件而不在两个文件中间留下空白的效果,你可以使用PdfSharp或iTextSharp等库来合并这些 PDF 文件。然后,将合并后的 PDF 文件发送到打印机。下面是使用PdfSharp的示例代码。原创 2024-08-13 23:13:08 · 1170 阅读 · 0 评论 -
asp.net mvc 集成swagger
确保项目属性中生成XML文档文件(通常在项目的。通过NuGet安装Swashbuckle包。配置Swagger以使用这些注释。完成这些步骤后,运行项目并导航到。文件夹中配置Swagger。定义API的XML注释。原创 2024-08-12 23:09:46 · 789 阅读 · 0 评论 -
C# 后台WebApi 读取json字段中的img标签src
1. 取得HTML中所有图片的 URL。2.json字符串及转换后的字段。原创 2024-08-09 09:19:00 · 247 阅读 · 0 评论 -
C# 根据MySQL数据库中数据,批量删除OSS上的垃圾文件
C# 根据MySQL数据库中数据,批量删除OSS上的垃圾文件 代码原创 2024-08-09 09:02:50 · 306 阅读 · 0 评论 -
C# 使用NHibernate连接MySQL实现数据的增删改查
C# 使用NHibernate连接MySQL实现数据的增删改查原创 2024-08-07 14:34:47 · 560 阅读 · 0 评论 -
使用 Visual Studio 2022和C#如何打包apk包
使用 Xamarin 或 .NET MAUI,你可以轻松地用 C# 开发 Android 应用程序并打包成 APK 包。Xamarin 是一个成熟的解决方案,而 .NET MAUI 则是最新的跨平台框架,未来会得到更多的支持和功能。选择合适的工具,按照上述步骤,你就可以成功地创建和发布你的 Android 应用程序。原创 2024-08-07 09:31:56 · 2789 阅读 · 0 评论 -
C#通过Modbus读取温度和湿度
使用 C# 通过 RS-485 接口读取温湿度数据并在电脑上显示,需要使用串口通信。假设你的温湿度传感器使用 Modbus RTU 协议,这里提供一个示例代码,使用命名空间进行串口通信,并使用 Modbus 协议库NModbus进行通信。原创 2024-08-06 10:08:11 · 1158 阅读 · 0 评论 -
.NET Core 中使用异步编程和队列RabbitMQ及错误处理机制处理电子邮件
在 .NET Core 中处理电子邮件,可以使用和 MailKit 等库来发送和接收邮件,同时通过异步编程、队列系统和错误处理机制来提高处理效率和可靠性。这些解决方案结合使用可以满足大多数电子邮件处理需求。原创 2024-08-06 08:56:16 · 827 阅读 · 0 评论 -
.NET 项目中发送电子邮件异步处理和错误机制的解决方案
使用 .NET 处理电子邮件时,可以结合使用内置类和第三方库,如和 MailKit,同时考虑异步编程和错误处理机制,以实现高效和可靠的电子邮件处理解决方案。原创 2024-08-06 08:48:05 · 786 阅读 · 0 评论 -
使用C#和 aspose.total 实现替换pdf中的文字(外语:捷克语言的pdf),并生成新的pdf导出到指定路径
【代码】使用C#和 aspost.total 实现替换pdf中的文字(外语:捷克语言的pdf),并生成新的pdf导出到指定路径。原创 2024-08-04 14:40:05 · 344 阅读 · 0 评论 -
C#中的Hangfire和Quartz.NET 任务调度的区别
Hangfire 和 Quartz.NET 是两种常见的 C# 任务调度库,它们有不同的特点和使用场景。以下是这两个库的详细对比,包括它们的主要功能、适用场景以及关键区别。原创 2024-08-02 16:58:44 · 1848 阅读 · 0 评论 -
C#中多线程编程中的同步、异步、串行、并行及并发及死锁
在C#中,多线程编程是一个强大的功能,它允许程序同时执行多个任务。然而,这也带来了复杂性,特别是在处理同步、异步、串行、并行、并发以及死锁等问题时。下面我将详细解释这些概念,并给出一些C#中的示例和注意事项。原创 2024-08-02 16:41:19 · 1067 阅读 · 0 评论 -
.net core + vue 搭建前后端分离的框架
确保你的开发环境中已安装了最新版本的.NET Core SDK。你可以从获取最新版本。: 在命令行或者通过Visual Studio等集成开发环境,创建一个新的.NET Core Web API项目。: 如果需要特定的功能(例如身份验证、数据库访问等),可以添加相应的NuGet包。: 在生成的.NET Core项目中编写你的后端API,定义控制器和服务,连接数据库等。原创 2024-08-01 12:19:19 · 2106 阅读 · 0 评论 -
开源的、高性能、模块化的应用程序框架 之 ABP(ASP.NET Boilerplate)
ABP(ASP.NET Boilerplate)是一个开源的、高性能、模块化的应用程序框架,用于开发基于.NET的Web应用程序、Web API、微服务、分布式系统和移动应用程序。原创 2024-08-01 12:05:09 · 1410 阅读 · 0 评论 -
轻量级的ORM(对象关系映射)框架 之 Dapper
Dapper 是一个轻量级且高效的ORM框架,非常适合需要快速高效数据访问的场景。它提供了简单易用的API,支持参数化查询、存储过程和异步操作等功能。虽然它没有Entity Framework那样丰富的功能,但在性能和灵活性上有很大的优势。通过Dapper,开发者可以在保持高性能的同时简化数据访问层的代码。原创 2024-07-31 16:49:43 · 521 阅读 · 0 评论 -
面向对象的关系映射ORM框架 之 EntityFramework 详细讲解
这种方法最适合从头开始编写代码,而不是基于现有数据库。开发者首先编写实体类,然后根据这些类生成数据库。定义实体类:在上述示例中,我们定义了Student类。配置数据库:通过数据注解或Fluent API配置数据库架构。生成数据库:使用DbContext类自动生成数据库。Entity Framework简化了数据库操作,使开发者可以使用面向对象的方式操作数据库。它提供了代码优先、数据库优先和模型优先三种开发模式,并支持高级特性如数据库迁移、事务处理和性能优化。原创 2024-07-31 16:34:35 · 1295 阅读 · 0 评论 -
SQL Server中Varchar和Nvarchar的区别详解
选择varchar还是nvarchar取决于你需要存储的数据类型和应用程序的需求。如果你只需要存储英文字符,使用varchar更节省空间。如果你的应用程序需要支持多种语言和Unicode字符,那么nvarchar是更好的选择。原创 2024-07-30 17:15:59 · 2283 阅读 · 0 评论 -
C# linq to sql 的基本使用
在C#中,LINQ to SQL是一个对象关系映射(ORM)框架,它允许你使用LINQ(Language Integrated Query)语法来查询和操作SQL Server数据库。原创 2024-07-19 09:44:25 · 692 阅读 · 0 评论 -
linq to sql 的介绍和使用及原理
简单来说,LINQ to SQL 允许开发者使用LINQ语法来查询和操作SQL Server数据库,从而实现了对象关系映射(ORM)。:当你使用LINQ语法编写查询时,LINQ to SQL 会将这些查询转换为等效的SQL语句。综上所述,LINQ to SQL 通过对象关系映射和将LINQ查询转换为SQL语句的方式,使得开发者能够使用C#等编程语言来方便地查询和操作SQL Server数据库。然后,它将数据库返回的结果转换回你可以用你的编程语言处理的对象。这个实例将代表与数据库的连接。等关键字来构建查询。原创 2024-07-19 09:45:38 · 610 阅读 · 0 评论 -
C# 中几种通讯协议的介绍和实际应用
TCP/IP协议是一种面向连接的、可靠的网络通信协议,用于在网络中传输数据。它包括TCP协议(传输控制协议)和IP协议(互联网协议)。TCP提供了可靠的数据传输和数据流控制,确保数据的完整性和顺序性。原创 2024-07-18 08:50:39 · 1815 阅读 · 0 评论 -
ASP.NET Core 集成 AutoMapper 的介绍和实际开发应用
AutoMapper是一个对象-对象映射器(OOM),它主要用于在.NET应用程序中实现对象之间的自动转换。在ASP.NET Core项目中,AutoMapper特别有用,因为它可以极大地减少手动编写映射代码的工作量,从而提高开发效率。AutoMapper的工作原理是通过配置源对象和目标对象之间的映射关系,然后自动执行这些映射。这意味着,当源对象的数据发生变化时,AutoMapper可以自动将这些变化应用到目标对象上,而无需手动编写代码来更新目标对象。原创 2024-07-16 22:54:58 · 1327 阅读 · 0 评论 -
C# WPF学习总结
自定义控件:通过继承现有的控件或从头开始创建新的控件,我们可以扩展WPF的控件库,满足特定的需求。扩展方法:使用C#的扩展方法,我们可以为WPF控件添加新的功能,而无需修改原始代码。原创 2024-07-15 22:22:21 · 789 阅读 · 0 评论 -
C# WPF 入门到精通路线设计
WPF支持自定义控件的开发。通过自定义控件,可以扩展WPF的功能,创建符合自己需求的用户界面元素。原创 2024-07-15 22:11:42 · 873 阅读 · 0 评论 -
asp.net core 的中间件都有哪些--面试题
中间件原创 2024-07-15 18:48:18 · 557 阅读 · 0 评论 -
C# 线程和进程的区别 面试题整理
进程(Process):进程是操作系统中资源分配和调度的基本单位。在C#中,一个进程通常指一个正在执行的程序实例,它包含了程序运行所需的全部资源,如内存空间、文件描述符、句柄、进程上下文等。线程(Thread):线程是进程中的一个执行单元,是CPU调度的最小单位。它负责执行程序中的具体任务,可以看作是进程中的一个轻量级实体。一个进程可以包含多个线程,这些线程共享进程的资源,如内存空间、打开的文件等。线程和进程在C#中各自扮演着不同的角色。进程作为资源分配和调度的基本单位,拥有独立的内存空间和其他系统资源。原创 2024-07-15 18:41:10 · 370 阅读 · 0 评论 -
编号:net-003 基于asp.net +webform的酒店管理系统
技术asp.net webform三层架构+sqlserver,适合小白和初学者学习,难易度指数★如有需要源码,技术支持和疑问解答,请在评论区留言留下联系方式,点赞+关注+收藏,感谢支持!!整体效果图(简陋粗糙)如下所示:代码结构图如下:原创 2024-07-07 21:03:56 · 249 阅读 · 0 评论