摘要: 1.基础知识--封装、继承、多态、抽象 2.基础知识 const、readonly、static 3.基础知识 IEnumerable、ICollection、IList、IQueryable 4.基础知识 枚举 5.基础知识 数组和链表 6.基础知识 抽象类和接口 7.基础知识 委托和 lambd 阅读全文
posted @ 2019-06-15 16:25 一指流砂~ 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 一、创建型模式 深入理解设计模式(一):单例模式(Singleton pattern): 确保一个类只有一个实例, 并提供全局访问点. 深入理解设计模式(二):简单工厂模式(factory method pattern): 实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继 阅读全文
posted @ 2019-04-15 19:05 一指流砂~ 阅读(2364) 评论(1) 推荐(3) 编辑
摘要: 戏说程序猿之过年--二叔,我真不会修电脑 戏说程序猿之荒唐的需求 戏说程序猿之cannot find the object 阅读全文
posted @ 2019-02-21 11:36 一指流砂~ 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在公司写一个混合 app 项目,页面基本全部都是用 H5 完成,嵌入到原生 webview 下。发现一个问题,在 iPhone 6 下 苹果手机的状态栏会挡住页面,导致页面下移,样式错乱,最后网上查找了些解决办法,加了一条 meta 标签解决了问题。今天特来总结下常用的移动端开发需要注意的 阅读全文
posted @ 2019-08-31 21:53 一指流砂~ 阅读(389) 评论(2) 推荐(1) 编辑
摘要: 我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 然而对于我观察到的大部分软件开发团队来说,认真做Code Rev 阅读全文
posted @ 2019-07-20 10:59 一指流砂~ 阅读(845) 评论(0) 推荐(1) 编辑
摘要: 委托定义类型,类型指定特定方法签名。 可将满足此签名的方法(静态或实例)分配给该类型的变量,然后(使用适当参数)直接调用该方法,或将其作为参数本身传递给另一方法再进行调用。 以下示例演示了委托的用法。 public delegate string Reverse(string s); 行创建特定签名 阅读全文
posted @ 2019-05-23 10:54 一指流砂~ 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 抽象类(abstract): 抽象类不能创建实例,它只能作为父类被继承。抽象类是从多个具体类中抽象出来的父类,它具有更高层次的抽象。从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为其子类的模板,从而避免了子类的随意性。 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 阅读全文
posted @ 2019-05-18 10:26 一指流砂~ 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 数组的优点: 随机访问性强 查找速度快 数组要求是一块连续的内存空间来存储,这就要求在物理上这一片空间是连续的,每个元素都有指定的索引index指向内存地址,因此查询对时候,可根据index快速找到对应地址存储的信息,此为查询快. 数组要求是一块连续的内存空间来存储,这就要求在物理上这一片空间是连续 阅读全文
posted @ 2019-05-13 19:19 一指流砂~ 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一、枚举的定义 枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。 C# 枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。 二、枚举的声明 声明枚举的一般语法: enum <enum_name> { enumeration list }; 其中, enum_name 指 阅读全文
posted @ 2019-05-09 18:51 一指流砂~ 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 一、定义 IEnumerable ICollection IList List 可以看到功能上List最强大,性能上IEnumerable更好,其实性能上都差不多,都是接口。 二、IEnumerable<T>和IQueryable<T> 的区别 IEnumerable<T> 是linq to obj 阅读全文
posted @ 2019-05-08 11:01 一指流砂~ 阅读(766) 评论(0) 推荐(1) 编辑
摘要: 原文: Introducing .NET 5 今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。 将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,wat 阅读全文
posted @ 2019-05-07 16:43 一指流砂~ 阅读(1517) 评论(0) 推荐(1) 编辑
摘要: const:静态常量,也称编译时常量(compile-time constants),属于类型级,通过类名直接访问,被所有对象共享! a、叫编译时常量的原因是它编译时会将其替换为所对应的值; b、静态常量在速度上会稍稍快一些,但是灵活性却比动态常量差一些; c、静态常量,隐式是静态的,即被stati 阅读全文
posted @ 2019-05-05 16:30 一指流砂~ 阅读(584) 评论(0) 推荐(0) 编辑