随笔分类 - 基础知识
基础知识梳理,扫平知识盲区
摘要:转载: https://www.hanselman.com/blog/how-do-you-use-systemdrawing-in-net-core
阅读全文
摘要:Record 1、record类型是引用类型 2、为什么会新增这一类型? 1)面向对象编程中,比较两对象是否相等,一般比较两对象的内存地址是否一致。 2)然而在一些语境中,我们关注的是对象的字段/属性是否相等。在这种情况下进行比较则需要将对象内的所有字段/属性的值依次进行比较,若全部相等则表示两对象
阅读全文
摘要:概念 存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。 数据库支持哪些存储引擎? show engines; Support列: YES 表示支持 NO 表示不支持 DEFAULT 表示当前数据库默认的数据引擎(MySQL 5.5.5 之后,InnoDB
阅读全文
摘要:概述 Top-level statements开始于C#9.0,你不需要在一个console应用程序里显示声明Main方法,大大减少代码量。 原代码: using System; namespace ConsoleApp1 { class Program { static void Main(str
阅读全文
摘要:起因 A: 可为空类型是值类型还是引用类型? B: 呃?...(一时语塞) 分析 首先我们应该先了解下什么是可空类型,从字面上很好理解,就是原先不可为空类型现在可以赋空值了,实际上也是如此。 原来:int a = null; // 非法 现在:int? a = null; // 没毛病 int?很明
阅读全文