代码改变世界

[置顶]重载为什么一定要指针才行呢?请专家解答下

2022-11-17 20:59 by 钟铧若岩, 36 阅读, 0 推荐, 收藏,
摘要:请教专家,为什么下面的代码都是输出 A类的方法,而采用指针才能达到重载的目的。 1 #include <endian.h> 2 #include <iostream> 3 using namespace std; 4 5 class A 6 { 7 public: virtual void prin 阅读全文

ASP.NET Core 中AOP的支持有哪些?

2025-03-25 17:29 by 钟铧若岩, 65 阅读, 0 推荐, 收藏,
摘要:在ASP.NET Core 中,面向切面编程(AOP)是一种编程范式,它允许开发者将横切关注点(如日志记录、事务管理、权限验证等)从业务逻辑中分离出来,提高代码的可维护性和可复用性。以下是ASP.NET Core 中实现 AOP 的几种常见方式: 1. 中间件(Middleware) 中间件是ASP 阅读全文

说说EFCore7 中有哪些新功能

2025-03-25 16:09 by 钟铧若岩, 28 阅读, 0 推荐, 收藏,
摘要:Entity Framework Core 7(EF Core 7)在性能、功能和开发体验等方面都带来了不少新特性,下面为你详细介绍: 1. 性能优化 查询性能提升:EF Core 7 优化了查询执行计划,减少了不必要的数据库往返次数。例如,在处理复杂查询时,它能更高效地将多个查询合并为一个,减少了 阅读全文

EFCore有几种配置映射方式

2025-03-25 16:05 by 钟铧若岩, 108 阅读, 0 推荐, 收藏,
摘要:在 Entity Framework Core(EF Core)中,有多种配置实体与数据库表之间映射关系的方式,下面为你详细介绍: 1. 数据注解(Data Annotations) 数据注解是一种简单直接的配置方式,通过在实体类的属性上添加特性(Attribute)来指定映射规则。这种方式将映射信 阅读全文

ASP.NET Core管道里面的Map拓展有什么作用?

2025-03-25 16:00 by 钟铧若岩, 23 阅读, 0 推荐, 收藏,
摘要:在ASP.NET Core 中,请求处理管道是其核心机制之一,它由一系列中间件组成,每个中间件都会对请求进行处理并将其传递给下一个中间件。Map 扩展方法是用于配置请求管道的实用工具,以下为你详细介绍其作用: 1. 基于路径进行请求路由 Map 扩展方法允许你根据请求的路径来分支请求处理管道。当请求 阅读全文

什么情况下要装箱,拆箱

2025-03-25 14:22 by 钟铧若岩, 34 阅读, 0 推荐, 收藏,
摘要:在 C# 中,装箱(Boxing)和拆箱(Unboxing)是值类型和引用类型之间进行转换的操作。下面为你详细介绍在什么情况下会发生装箱和拆箱,以及相关示例。 装箱(Boxing) 装箱是指将值类型转换为引用类型的过程。当一个值类型被装箱时,会在堆上分配一个对象实例,该实例包含值类型的值,并且返回该 阅读全文

c# new关键字的作用

2025-03-25 11:54 by 钟铧若岩, 228 阅读, 0 推荐, 收藏,
摘要:在 C# 里,new 关键字有多种用途,下面为你详细介绍: 1. 创建对象实例 new 最常见的用途是创建类、结构体或者数组的实例。当使用 new 关键字时,系统会为对象分配内存空间,并且调用相应的构造函数对对象进行初始化。 using System; class Person { public s 阅读全文

找出明天比昨天温度高的SQL记录

2025-02-17 18:31 by 钟铧若岩, 14 阅读, 0 推荐, 收藏,
摘要:-- 从 weather 表中选择今天的记录(t1)和昨天的记录(t2) SELECT t1.* FROM weather t1 JOIN weather t2 ON -- 通过日期关联今天和昨天的记录,利用 t1 的日期减去 t2 的日期结果为 1 t1.record_date - t2.reco 阅读全文

c#把一个字符串,按每个字母作为key,出现的次数作为value形成一个字典的代码

2025-02-17 18:29 by 钟铧若岩, 18 阅读, 0 推荐, 收藏,
摘要:using System; using System.Collections.Generic; class Program { static void Main() { string input = "hello world"; Dictionary<char, int> letterCount = 阅读全文

什么叫数据库范式

2025-02-16 16:53 by 钟铧若岩, 606 阅读, 0 推荐, 收藏,
摘要:数据库范式(Database Normalization Forms)是为了建立冗余较小、结构合理的数据库而制定的规范标准。满足这些规范的数据库设计可以减少数据冗余、避免数据不一致性问题,提高数据的存储效率和可维护性。常见的数据库范式有第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯 阅读全文

说说显示实现接口和隐式实现接口的区别

2025-02-16 14:36 by 钟铧若岩, 90 阅读, 0 推荐, 收藏,
摘要:在 C# 中,实现接口有显式实现和隐式实现两种方式,它们在语法、访问方式和使用场景等方面存在一些区别,下面为你详细介绍。 语法差异 隐式实现接口 当使用隐式实现接口时,接口的方法会被当作类的公共方法来实现,不需要额外的限定符。 // 定义一个接口 public interface IMyInterf 阅读全文
1 2 3 4 5 ··· 16 下一页