摘要:
####ASP.NET Core launchsettings.json 文件 位置:项目根文件夹的**“Properties”**文件夹中 使用:从 Visual Studio 或使用.NET Core CLI 运行此 ASP.NET Core 项目时,将使用此文件中的设置。 注意:此文件仅用于本 阅读全文
摘要:
###产品是怎样开发出来的 首先了解--产品MVP(Minimum Viable Product)的概念 最小可行产品--意思即开发最初应该是根据参品预期,最快构建出一个符合预期可行的功能合集,后期再通过用户的反馈,不断进行迭代优化。【以最小的代价 来最大程度的测试是否满足客户预期,发现并解决问题】 阅读全文
摘要:
####性质 结构近似完全二叉树 构建时 从上到下 从左到右 子节点的键值总是都大于(或小与)父节点键值 示例 假设排序对象为一维数组nums 其对应的完全二叉树[根左右构建二叉树] 节点与数组索引下标对应如下 最后一个子节点 -- lastIndex=nums.Length-1 最后一个子节点对应 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/1666081/202009/1666081-20200914114602072-80741048.png) 阅读全文
摘要:
早期对数据库进行操作 通过Ado.Net 操作数据库 需要操作sqlCommand/sqlConnection/adapter/datareader 如图 后来 基于面向对象的思想 出现了中间件ORM(对象关系映射) 实现了像对象一样操作数据库 如图 阅读全文
摘要:
####KeyValuePair<TKey,TValue> 可以设置、查询的一对键值 是struct Dictionary<TKey,TValue> 可以设置、查询的多对键值的集合 ####总结 KeyValuePair是Dictionary集合元素类型的对象 foreach( KeyValuePa 阅读全文
摘要:
####IOC控制反转 含义:把高层对底层的依赖 转移到由第三方决定 避免高层对底层的直接依赖 使得程序架构具有良好的扩展性和稳定性 理解:就是一种目的--解除依赖 ####DI依赖注入 含义:在构造对象是 可以自动化去初始化 被构造对象所需的对象 注入方式有 构造函数注入 属性注入 方法注入 【注 阅读全文
摘要:
最简单的使用方式(记得安装Unity NuGet包呀) Console.WriteLine("***************Unity容器的初步应用***************"); IUnityContainer container = new UnityContainer();//1 声明一个 阅读全文
摘要:
arr[,] 用于声明等长的二维数组 Eg: //声明数组有3行 每行长度相等为2 var s = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 1, 4 } }; 获取行长度 Console.WriteLine(s.GetLength(0)); 获取列长度 Conso 阅读全文
摘要:
####C:\Windows\System32\inetsrv\appcmd list site /config /xml > c:\sites.xml ####C:\Windows\System32\inetsrv\appcmd add site /in < c:\sites.xml ####C: 阅读全文