03 2020 档案
摘要:先来看题目: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶 示例 2: 输入: 3输出: 3
阅读全文
摘要:异步函数允许线程池在多个CPU内核上调度任务,使多个线程能并发工作,从而高效率的使用系统资源,同时提升应用程序的吞吐能力。 首先来看一下同步执行IO的情况 如上图,程序通过构造一个FileStream对象来打开磁盘文件,然后调用Read方法从文件中读取数据, 在调用Read方法时,线程从托管代码转变
阅读全文
摘要:第二节 依赖注入框架:管理服务的依赖与生命周期 为什么要使用依赖注入框架? 1. 借助依赖注入框架,我们可以轻松的管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码的可维护性和可扩展性 2. ASP.NET Core 的整个架构中,依赖注入框架提供了对象创建和生命周期管理的核心功能,各个组
阅读全文
摘要:第一节 StartUp:理解程序的启动过程 创建一个ASP.NET Core Web 项目, 可以看到两个核心类 Program 和 StartUp,在Program的Main方法中调用了CreateHostBuilder方法,并返回了一个IHostBuilder接口,这个接口是承载整个项目的核心接
阅读全文

浙公网安备 33010602011771号