随笔分类 -  c#知识点

上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要:在C#中,你可以对PDF文件流进行校验,以检查文件是否包含代码或其他特定内容。这通常涉及两个步骤: 读取PDF文件流:使用System.IO中的FileStream或其他流操作方法来读取PDF文件的内容。 解析和校验PDF内容:使用PDF解析库(如iTextSharp、PdfSharp或PdfPig 阅读全文
posted @ 2025-05-14 15:25 yinghualeihenmei 阅读(83) 评论(0) 推荐(0)
摘要:在C#中,如果你需要过滤掉包含代码的PDF文件,从而阻止它们被上传,可以通过以下步骤实现: 1. 读取PDF文件内容 使用PDF解析库(如iTextSharp或PdfSharp)来读取PDF文件的内容。这些库可以帮助你提取PDF中的文本,从而检查其中是否包含代码。 2. 检测代码 通过正则表达式或其 阅读全文
posted @ 2025-05-14 15:07 yinghualeihenmei 阅读(33) 评论(0) 推荐(0)
摘要:DateTime.UtcNow 是 C# 中 System.DateTime 类的一个静态只读属性,用于获取当前的协调世界时(UTC,Coordinated Universal Time)时间。UTC 时间是全球统一的标准时间,不依赖于任何时区,因此它常用于跨时区的时间计算和存储。 主要特点 时区无 阅读全文
posted @ 2025-05-06 18:09 yinghualeihenmei 阅读(112) 评论(0) 推荐(0)
摘要:IHttpModule 是 ASP.NET 中的一个接口,用于定义 HTTP 模块的行为。HTTP 模块是 ASP.NET 应用程序中的一种组件,可以在 HTTP 请求的生命周期中插入自定义逻辑。通过实现 IHttpModule 接口,你可以创建自定义的 HTTP 模块,从而在请求处理的不同阶段执行 阅读全文
posted @ 2025-05-06 15:36 yinghualeihenmei 阅读(19) 评论(0) 推荐(0)
摘要:rsweb:ReportViewer 是一个用于在 Web 应用程序中嵌入 SQL Server Reporting Services (SSRS) 报表的控件。它提供了丰富的功能,允许用户在浏览器中查看、导航、打印和导出报表。以下是关于 rsweb:ReportViewer 的功能和应用场景的详细 阅读全文
posted @ 2025-04-03 09:17 yinghualeihenmei 阅读(74) 评论(0) 推荐(0)
摘要:热加载(Hot Loading)或模块热替换(Hot Module Replacement, HMR)是一种开发技术,允许在不重新加载整个页面或重启应用的情况下,动态更新代码或资源。这种技术广泛应用于前端开发和一些后端框架中,显著提升了开发效率。 热加载的实现方式 动态导入(Dynamic Impo 阅读全文
posted @ 2025-03-05 16:16 yinghualeihenmei 阅读(63) 评论(0) 推荐(0)
摘要:Context.Ado.BeginTranAsync 是一个异步方法,通常用于在数据库操作中开始一个事务。这种异步事务的使用方式在现代数据库操作中非常常见,尤其是在需要高性能和高并发的场景中。以下是一些关于 BeginTranAsync 的使用方法和注意事项: 异步事务的使用场景 异步事务的开始: 阅读全文
posted @ 2025-03-05 14:20 yinghualeihenmei 阅读(28) 评论(0) 推荐(0)
摘要:原文链接:https://www.cnblogs.com/zy09/p/16086365.html https://blog.csdn.net/my_miuye/article/details/123162707 介绍 国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。目前S 阅读全文
posted @ 2025-03-04 10:43 yinghualeihenmei 阅读(171) 评论(0) 推荐(0)
摘要:原文链接:https://bbs.csdn.net/topics/392507481 这个是域名 http://tempuri.org/ 是默认的命名空间.如果是web直接引用不需要管,但有时候别人发布改了这个命名,你动态引用就需要改成跟他一样的了.一般情况下有些人发布没改这个,有些注重网站安全的就 阅读全文
posted @ 2025-02-26 18:06 yinghualeihenmei 阅读(48) 评论(0) 推荐(0)
摘要:“类型安全的方式”是指在代码中严格遵循类型系统规则,确保变量、参数和返回值的类型始终正确无误,从而避免类型相关的错误和潜在的运行时问题。类型安全是现代编程语言(如 Java、C#、TypeScript 等)的重要特性之一,它可以帮助开发者在编译阶段发现错误,提高代码的可维护性和可靠性。 以下是一些实 阅读全文
posted @ 2025-02-20 15:39 yinghualeihenmei 阅读(42) 评论(0) 推荐(0)
摘要:“线程安全”(Thread Safety)是并发编程中的一个重要概念,指的是在多线程环境中,一个类或代码段能够被多个线程安全地访问,而不会出现数据竞争、状态不一致或其他意外行为。换句话说,线程安全的代码在多线程场景下能够正确地处理共享资源,确保程序的正确性和稳定性。 线程安全的分类 根据线程安全的程 阅读全文
posted @ 2025-02-18 11:30 yinghualeihenmei 阅读(132) 评论(0) 推荐(0)
摘要:NameValueCollection 是 .NET Framework 中的一个集合类,用于存储键值对集合,其中键和值都是字符串类型。它类似于字典,但允许一个键对应多个值,并且提供了方便的方法来操作这些键值对。 特点 键值对存储:NameValueCollection 存储的是键和值的集合,键和值 阅读全文
posted @ 2025-02-18 11:29 yinghualeihenmei 阅读(79) 评论(0) 推荐(0)
摘要:Task.WhenAll 是 .NET 中一个非常有用的工具,用于处理多个 Task 对象的并发执行。它允许你等待一组任务全部完成,并且可以对它们的结果进行统一处理。Task.WhenAll 是异步编程中常用的模式之一,尤其适合在需要并行执行多个任务时使用。 功能 Task.WhenAll 的主要功 阅读全文
posted @ 2025-02-18 11:20 yinghualeihenmei 阅读(157) 评论(0) 推荐(0)
摘要:原文链接:https://cloud.tencent.com/developer/article/2354614 1. Semaphore Semaphore 是一个.NET的线程同步对象,可以用来控制对资源的并行访问数量。Semaphore 在计算机科学中是一个很重要的概念,用于解决多线程编程中的 阅读全文
posted @ 2025-02-18 11:12 yinghualeihenmei 阅读(97) 评论(0) 推荐(0)
摘要:代码解释 csharp复制 IDictionary<int, int> counts = new Dictionary<int, int>(); // 创建一个字典来存储每个数字的出现次数 foreach (int num in nums) // 遍历数组 nums { counts.TryAdd( 阅读全文
posted @ 2025-02-17 18:15 yinghualeihenmei 阅读(37) 评论(0) 推荐(0)
摘要:在C#中,异或操作使用 ^ 运算符来实现。异或(XOR)是一种位运算,它对两个操作数的每一位进行比较,当且仅当两个对应的位不相同时,结果为1;否则为0。 异或运算的规则 对于每一位: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 C#中的异或运算示例 1. 整数的异 阅读全文
posted @ 2025-02-16 23:12 yinghualeihenmei 阅读(274) 评论(0) 推荐(0)
摘要:在C#中,定义并初始化一个树结构通常需要定义一个节点类(如 TreeNode),然后通过节点之间的关系构建整棵树。以下是一个简单的示例,展示如何定义一个二叉树,并进行初始化。 1. 定义树节点类 首先,定义一个树节点类,包含节点的值以及指向其子节点的引用。 csharp复制 public class 阅读全文
posted @ 2025-02-16 22:40 yinghualeihenmei 阅读(50) 评论(0) 推荐(0)
摘要:在C#中,.val 可能是一个自定义的属性或方法名称。例如,你可能在某个类中定义了一个名为 Val 的属性: public class MyClass { public int Val { get; set; } } // 使用示例 MyClass obj = new MyClass(); obj. 阅读全文
posted @ 2025-02-16 22:34 yinghualeihenmei 阅读(22) 评论(0) 推荐(0)
摘要:在 .NET 6 的 ASP.NET Core MVC 中,ViewData 是一种用于从控制器向视图传递数据的机制。以下是关于 ViewData 的详细介绍: 基本概念 ViewData 是一个字典对象,继承自 ViewDataDictionary 类。它以键值对的形式存储数据,其中键是字符串类型 阅读全文
posted @ 2025-02-08 13:46 yinghualeihenmei 阅读(70) 评论(0) 推荐(0)
摘要:在 C# 中,sealed 关键字用于修饰类、方法或属性,表示它们不能被继承或重写。当 sealed 修饰符用于类时,表示该类不能被继承。这种类被称为“密封类”(sealed class)。 1. sealed 类的作用 使用 sealed 关键字修饰类的主要目的是防止类被继承。这在以下场景中非常有 阅读全文
posted @ 2025-01-22 14:00 yinghualeihenmei 阅读(122) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 18 下一页