共 7 页: 上一页 1 2 3 4 5 6 7 下一页
摘要:前言 使用Nginx做反向代理,部署负载均衡。为啥用Nginx做反向代理?反向代理是什么意思?那么又什么是正向代理呢?一连串的问题把我给整懵了。不该如何回答。现在有时间,就慢慢的解决一下这些问题吧。 正向代理及反向代理 正向代理 我们还是先搞清楚啥是正向代理。我们先说个简单而熟悉的事情吧,大家肯定都 阅读全文
posted @ 2019-07-30 10:36 小世界的野孩子 阅读 (538) 评论 (3) 编辑
摘要:前言 如果需要使用相同的类型的多个对象,就可以使用集合和数组,这一节主要讲解数组,其中会重点涉及到Span<T>结构和ArrayPool数组池。我们也会先涉及到简单的数组、多维数组、锯齿数组、Array类。 简单的数组、多维数组、锯齿数组 简单的数组介绍 数组的声明: 初始化: 还可以: 访问数组: 阅读全文
posted @ 2019-07-26 09:04 小世界的野孩子 阅读 (325) 评论 (0) 编辑
摘要:前言 在.NET 4之前,泛型接口是不变的。.NET 4通过协变和抗变为泛型接口和泛型委托添加了一个重要的扩展。协变和抗变指对参数和返回值的类型进行转换。 我们来看下到底什么是协变什么是抗变: 如果某个返回的类型可以由其基类替换,那么这个类型就是支持协变的 如果某个参数类型可以由其派生类替换,那么这 阅读全文
posted @ 2019-07-25 09:01 小世界的野孩子 阅读 (253) 评论 (0) 编辑
摘要:前言 泛型是C#和.Net的一个重要概念,泛型不仅是C#编程语言中的一部分,而且与程序集中的IL(Intermediate Language)代码紧密的集成。 在平时编程过程中,常常会出现编写一些差不多的代码块,不同的仅是处理不同的数据类型。比如一个处理int数据的方法,现在新加了string类型的 阅读全文
posted @ 2019-07-24 15:03 小世界的野孩子 阅读 (272) 评论 (0) 编辑
摘要:前言 前面有文章写到了面向对象编程和面向对象设计的头五大原则(SOLID五大原则)。今天我们再来谈谈面向对象的三大特性--封装、继承、多态 封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。封装只公开某些对外接口,隐藏具体实 阅读全文
posted @ 2019-07-23 09:06 小世界的野孩子 阅读 (370) 评论 (0) 编辑
摘要:前言 这两天一直在想如何结合实际案例来结束委托与事件的讲解,下面讲解两个事例,用来加深对委托及事件的理解。 事例一(分页功能) 本场景是用来讲解使用的,具体内容功能需自行填补实现。用委托加事件来实现分页功能的通用。按上一节讲解中的逻辑处理,分为订阅者和发布者,一样的可以先定义订阅者感兴趣的对象,然后 阅读全文
posted @ 2019-07-22 15:06 小世界的野孩子 阅读 (110) 评论 (0) 编辑
摘要:前言 上一节我们了解学习了委托,委托是类型安全的类,它定义了返回类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的引用。 理解委托的一种好的方式是把委托视为是给方法的签名和返回类型指定名称。 今天我们继续来了解委托和事件,现在我们来了解学习一下事件详解。 事件 事件基于委托,为委托 阅读全文
posted @ 2019-07-20 09:57 小世界的野孩子 阅读 (158) 评论 (0) 编辑
摘要:前言 说起委托和事件,我就想起了再学校的时候,当时死记硬背去记什么是委托什么是事件。记得当时蝼某人问我,委托是什么?但是只知道一点点,就跟他说:打个比方,我要喝水,但是我不去买,我委托你去帮我买水。这就是委托,够直白简单了吧。 委托语法使用 语法: public delegate void BuyW 阅读全文
posted @ 2019-07-19 17:09 小世界的野孩子 阅读 (329) 评论 (1) 编辑
摘要:一、前言 在上一节中我们讲到抽象类和接口之间的异同,我们一起回顾下其异同。 同: 1、都不可以被实例化 2、都含有声明但未实现的方法 3、都可以被继承 4、其子类必须实现其声明未实现的方法 异: 1、接口是多继承,抽象类是单继承(一个类仅能继承一个抽象类,但可以继承多个接口) 2、抽象类可以包含实现 阅读全文
posted @ 2019-07-19 09:03 小世界的野孩子 阅读 (321) 评论 (3) 编辑
摘要:前言 在上一节中,我们讲到在c#中所有的类都继承一个基类--System.Object。然后其下又分为俩大类--值类型及引用类型。这一节我们详细讲解值类型和引用类型包含了那些东西及内存的分配 堆和栈 在我们讲解类型前,我们得先去了解堆和栈是什么,及其区别。我们可以先知道值类型和引用类型的引用都是分配 阅读全文
posted @ 2019-07-18 16:43 小世界的野孩子 阅读 (71) 评论 (0) 编辑
共 7 页: 上一页 1 2 3 4 5 6 7 下一页
回到顶部