08 2020 档案
摘要:####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:
阅读全文
摘要:####目标 当传入参数 @OrderId为空时 不做过滤 sql语句如下 SELECT o.* FROM `order` AS o LEFT JOIN receivemoneyconfirm AS re ON o.OrderID=re.FK_Order WHERE re.FK_Order=IFNU
阅读全文
摘要:###设计遵循的基本原则 范式原则 【参见:> https://www.cnblogs.com/Alicia-meng/p/13493506.html】 命名风格--最好是模块功能的缩写 英文 首字母大写 自增ID--数据库自增 int/bigint型 是sqlserver的默认聚集索引 一般作为主
阅读全文
摘要:迭代器的常见运用--Eg:有一组数据 需要对每个符合条件的数据 进行记录 static void Main() { int[] s = new int[] { 1, 2, 8 }; foreach (int term in GetSingleDigitNumbers(s)) { Console.Wr
阅读全文
摘要:###范式原则【也称三大范式 主要有三点】 每一列保持原子性 不可分割 Eg: 表示地址时--省市区街道 这些信息不要放在同一个字段 因为这些信息是可拆分的 应该分为四个字段 -- 省、市、区、街道 这样便满足了不可分割性 每一列都要跟主键相关 即一张表应该只描述一个对象 每一列都应该是跟主键直接相
阅读全文