摘要:前言背景 这是一条望不到尽头的编程之路,自踏入编程之路开始。就面临着各式各样的挑战,而我们也需要不断的挑战自己、不断学习充实自己、打好坚实的基础。以使我们可以走的更远。刚踏入编程的时候。根据需求编程,需求改代码改。需求加代码加。重复来重复去。一切都觉得还不错。功能实现了,项目跑起来了。但是真的就不错 阅读全文
posted @ 2019-08-22 15:41 小世界的野孩子 阅读 (410) 评论 (1) 编辑
摘要:摘要: 这个系列是本人在学习与复习当中所遇到或尚且未知的一些知识点,目前逐步学习并详细解读。 目录索引: <!--[if !supportLists]-->二、<!--[endif]-->基础类型详解下 <!--[if !supportLists]-->三、<!--[endif]-->抽象类与接口 阅读全文
posted @ 2019-07-18 09:34 小世界的野孩子 阅读 (231) 评论 (0) 编辑
摘要:前言 上一篇我们主要介绍了并行编程相关的知识,这一节我们继续介绍关于任务相关的知识。为了更好的控制并行操作,我们可以使用System.Threading.Tasks中的Task类。我们首先来了解是什么是任务——任务表示将要完成的一个或某个工作单元,这个工作单元可以在单独线程中运行,也可以使用同步方式 阅读全文
posted @ 2019-11-08 09:03 小世界的野孩子 阅读 (283) 评论 (1) 编辑
摘要:前言 并发、并行。同步、异步、互斥、多线程。我太难了。被这些词搞懵了。前面我们在写.Net基础系列的时候写过了关于.Net的异步编程。那么其他的都是些什么东西呀。今天我们首先就来解决这个问题。把这些词搞懂搞透。理清逻辑。然后最后我们进入并行编程的介绍。 概念初识 首先我们看并发和并行: 并发:并发指 阅读全文
posted @ 2019-11-05 15:37 小世界的野孩子 阅读 (325) 评论 (1) 编辑
摘要:前言 前面我们学习完了设计模式,在其中我们有了解到原型模式。这里涉及到了克隆自身对象。那么也就是对对象进行拷贝。这里就涉及到了这么一个概念。深浅拷贝、何为深拷贝何为浅拷贝呢?我们一起来看看吧。 浅拷贝 首先我们看看浅拷贝。浅拷贝就是将对象中的所有字段复制到新对象中去,浅拷贝对于值类型和引用类型有不同 阅读全文
posted @ 2019-11-01 14:28 小世界的野孩子 阅读 (430) 评论 (0) 编辑
摘要:前言 前段时间了解到yield关键字,一直觉得还不错。今天给大家分享一下yield关键字的用法。yield return 返回集合不是一次性返回所有集合元素,而是一次调用返回一个元素。具体如何使用yield return 返回集合呢?我们一起往下面看吧。 yield使用介绍 yield return 阅读全文
posted @ 2019-10-31 09:23 小世界的野孩子 阅读 (545) 评论 (7) 编辑
摘要:前言 今天我们来讲解释器模式【Interpreter Pattern】,如何理解这一个模式呢?一个简单的例子、中英文翻译器这个东西的作用是啥呢?将不知道的英文翻译成中文以便于理解、或者把中文翻译成英文来使用。其中目的也就是将语言进行翻译解释方便去理解使用。那么解释器模式呢?也有相似的逻辑、该模式实现 阅读全文
posted @ 2019-10-29 11:33 小世界的野孩子 阅读 (249) 评论 (0) 编辑
摘要:前言 今天我们来看看备忘录模式【MementoPattern】,我们平时写文档的时候一不小心写错了一些字或者删除了一些东西怎么办呢?不用怕、Windows里面提供了Ctrl+Z,后退一步,可以一直后退。这个东西怎么实现的呢?我们记得之前讲过一个命令模式。命令保存的是发起人的具体命令(对应的行为)、我 阅读全文
posted @ 2019-10-24 09:22 小世界的野孩子 阅读 (200) 评论 (0) 编辑
摘要:前言 今天我们看的是访问者模式【Visitor Pattern 】,我们理解访问者模式这个名称可能会有利于我们理解其核心代码块。我们看这么个例子:我去朋友家做客,那么朋友属于主人,我则属于访问者。这时刚好朋友在炒菜,却没得酱油了。如果朋友下去买酱油将会很麻烦而且会影响炒菜。这时就到我这个访问者出马了 阅读全文
posted @ 2019-10-19 16:54 小世界的野孩子 阅读 (279) 评论 (0) 编辑
摘要:前言 今天我们介绍的是责任链模式【Chain of Responsibility Pattern】。对于责任链模式理解起来还是比较容易的。例如在公司请假、三天以内部门经理批准即可,但是三到七天可能就需要总监批准了、七天以上需要副总裁批准。对于这么一个需求最初的解决方案就是if-else语句判断。但是 阅读全文
posted @ 2019-10-17 09:20 小世界的野孩子 阅读 (375) 评论 (2) 编辑
摘要:前言 今天我们来看策略模式【Stragety Pattern【行为型】】,这个模式还是比较好理解的。策略怎么理解呢?一般是指:1. 可以实现目标的方案集合;2. 根据形势发展而制定的行动方针和斗争方法;3. 有斗争艺术,能注意方式方法。总的来说呢就是针对一个目的的不同的方法集合。这里要讲的策略模式怎 阅读全文
posted @ 2019-10-16 09:39 小世界的野孩子 阅读 (229) 评论 (0) 编辑
摘要:前言 今天我们讲的是状态模式【State Pattern】、这个名字咋一看不好理解,但是仔细一想还是比较容易的。状态模式重点关注的是状态。状态又牵扯着什么呢?房屋的状态暂且可以分为出租、签订合同、退房。那么出租对应的是什么呢?出租状态代表可以租房。可以租房是一个行为了。所以不难理解的是状态模式关注的 阅读全文
posted @ 2019-10-14 09:20 小世界的野孩子 阅读 (264) 评论 (0) 编辑
回到顶部