2025年3月1日

个人对 C++ 特殊情况的一些理解

摘要: 底层实现一样不代表是一个东西 在 c++ 中,两个不同概念可能在底层用了相同的实现,例如数组和指针与引用与指针常量,但是要注意到的是即便用了相同实现,它们本质上还是不同的东西,编译器在特定情况下会为他们执行完全不同的操作 例如指针和数组在读取其变量值时,结果可能是一样的,但是在面对 sizeof 和 阅读全文

posted @ 2025-03-01 20:27 HutatsuiwaKaede 阅读(1) 评论(0) 推荐(0) 编辑

C++ 中,指针与数组的区别

摘要: 前提 首先,明确一点,他们存储在内存区域中的值,本质就是一个地址,但是指针与数组的区别核心在于编译器对它们两个的处理是不同的。 退化 在一般情况下,读取指针变量的值与读取数组变量在内存中的值,得到的都是一个地址,此时相当于数组退化成了指针 特殊情况 当使用 sizeof 或 & 操作符时,编译器会对 阅读全文

posted @ 2025-03-01 17:04 HutatsuiwaKaede 阅读(1) 评论(0) 推荐(0) 编辑

关于指针的个人理解

摘要: 指针的理解 内存就像一个个箱子,每个箱子上面都有他们自己的编号,箱子里面保存的就是具体的东西,指针其实就是指一个箱子里面保存的东西,是另一个箱子的编号(或者更形象点可以理解为是一个指南针,指向目标箱子所在的地址) 指针与引用变量的区别 我们可以假设我们有两个仓库,一个是栈仓库,一个是堆仓库,栈仓库的 阅读全文

posted @ 2025-03-01 15:28 HutatsuiwaKaede 阅读(1) 评论(0) 推荐(0) 编辑

2025年2月5日

.NET 中的并发控制机制

摘要: 锁机制 lock 语句:一种简单且常用的同步机制,用于确保同一时间只有一个线程可以执行锁定区域内的代码,底层基于 Monitor 类实现。 Monitor 类:提供了更细粒度的锁控制,可手动进入和退出锁定状态,还支持线程等待和唤醒操作。 Mutex 类:互斥体,可用于跨进程的线程同步,确保同一时间只 阅读全文

posted @ 2025-02-05 17:44 HutatsuiwaKaede 阅读(15) 评论(0) 推荐(0) 编辑

ASP.NET Core 与传统 ASP.NET 的启动与执行流程的区别

摘要: 传统 ASP.NET(基于 .NET Framework)启动和执行流程 启动流程 IIS 启动与配置加载 当服务器启动时,IIS 服务会随之启动。IIS 读取其配置文件(如 web.config),加载网站和应用程序池的配置信息。 应用程序池启动 根据配置,IIS 为每个应用程序池创建对应的 w3 阅读全文

posted @ 2025-02-05 14:10 HutatsuiwaKaede 阅读(7) 评论(0) 推荐(0) 编辑

2025年2月1日

MVC 与 MVVM 的异同

摘要: 相同点与共通概念基础 MVC 和 MVVM 都是用于分离关注点、提高代码可维护性和可测试性的架构模式,它们都致力于将数据(Model)和界面(View)进行分离,并且引入中间层来处理两者之间的交互。 差异点 交互方式上命令式与声明式的体现 MVC 中的 Controller(命令式风格体现) 控制流 阅读全文

posted @ 2025-02-01 21:12 HutatsuiwaKaede 阅读(8) 评论(0) 推荐(0) 编辑

2025年1月28日

设计模式的简要分类与说明

摘要: 创建型模式 单例模式 简单介绍:确保一个类只有一个实例,并提供一个全局访问点。就像 Windows 系统中的任务管理器,不管从系统的哪个地方打开它,都是同一个任务管理器。 伪代码: public class Singleton { private static Singleton instance; 阅读全文

posted @ 2025-01-28 16:12 HutatsuiwaKaede 阅读(1) 评论(0) 推荐(0) 编辑

2025年1月25日

编程中通用的优化策略

摘要: 按优化方式进行分类 1. 减少计算量 核心思想:避免不必要的计算,减少算法的复杂度。 常见方法: 使用更高效的算法(如将O(n²)优化为O(n log n))。 缓存计算结果,避免重复计算。 提前终止计算(如剪枝、短路求值)。 2. 减少数据量 核心思想:减少需要处理或传输的数据量。 常见方法: 数 阅读全文

posted @ 2025-01-25 10:32 HutatsuiwaKaede 阅读(23) 评论(0) 推荐(0) 编辑

2024年5月15日

记录一个 ASP.NET SqlSugar 奇怪的 BUG

摘要: 在项目中做了以下逻辑操作: AOP 开启事务 执行了两个 Update 操作,并且都用了 await 进行等待,但是结果直接赋值给 _ 舍弃 AOP 提交事务 在不知道什么情况下,以上操作会出现异常,AOP 提交事务时会报 "This SqlTransaction has completed; it 阅读全文

posted @ 2024-05-15 17:18 HutatsuiwaKaede 阅读(115) 评论(1) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示