1.IOC(转:https://www.cnblogs.com/artech/p/inside-asp-net-core.html) IoC的全名Inverse of Control,翻译成中文就是“控制反转”或者“控制倒置”。控制反转也好,控制倒置也罢,它体现的意思是控制权的转移,即原来控制权在A ...
分类:
Web程序 时间:
2018-10-23 14:29:23
阅读次数:
286
首先题目要求写的是递归的实验,一开始没注意要求,写了非递归的方法。浪费了一些时间,所谓吃一堑长一智。我学习到了以后看实验的时候要认真看实验中的要求,防止再看错。 以下是对此次的实验进行的分析: 1)递归是运用到了栈的思想 2)回文是一段从中间开始倒置的文字,回代的过程中出现不同的符号的时候就说明这段 ...
分类:
编程语言 时间:
2018-10-13 12:52:55
阅读次数:
143
1.1 需求背景 Background:M公司为某电影院开发了一套影院售票系统,在该系统中需要为不同类型的用户提供不同的电影票打折方式,具体打折方案如下: (1)学生凭学生证可享受票价8折优惠; (2)年龄在10周岁以及以下的儿童可以享受每张票减免10元的优惠(原始票价需要大于20元); (3)影院 ...
分类:
编程语言 时间:
2018-10-12 16:00:43
阅读次数:
193
Lesson 05 —— Linux 文件系统 在 Linux 或 UNIX 操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构。使用 表示 根目录 。 表示 当前目录 ,即用户所在工作目录; 表示 父目录 ,即当前目录的上一层目录。 显示当前目录(print wording d ...
分类:
系统相关 时间:
2018-10-12 13:53:11
阅读次数:
200
1、单一职责原则 定义:导致类变更的原因只有一个,就是一个类只做一件事情。 2、里氏替换原则 定义:所有引用基类的地方都可以使用其子类。 使用:在扩展功能时,当使用继承解决问题时,子类尽量不要重写或重载父类的方法,否则会对整个继承体系造成破坏。 3、依赖倒置原则 定义:高层模块不依赖于底层模块,二者 ...
分类:
其他好文 时间:
2018-10-07 14:42:09
阅读次数:
137
在python编程中,常对数据进行各种处理,排序尤为重要。但是在使用sorted内置函数时,我们发现它有三个参数。 第一个参数为可迭代数据,可以为一个字符串,数组,列表等等。 第三个为是否倒置输出。 那第二个为什么呢,通过查看图片上的文字,可以发现key为一个函数,用来自定义排序可迭代数据的顺序。 ...
分类:
其他好文 时间:
2018-10-05 18:52:36
阅读次数:
180
定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带 ...
分类:
其他好文 时间:
2018-10-05 01:00:34
阅读次数:
160
将栈中的元素倒置,一种最简单的办法是利用数组存储栈弹出的元素,而后再压入栈中,空间复杂度O(N),时间复杂度O(2N)。 另一种方法是利用递归将栈中的元素倒置。 假设原栈中的元素为 5(5在栈顶) 4 3 2 1 那么倒置后栈中的元素应为 1 2 3 4 5 如果已经将1,2倒置了,即栈中的元素为 ...
分类:
其他好文 时间:
2018-09-20 12:21:47
阅读次数:
233
设计思想:面向接口编程;应对变化(数量、类型、扩展),封装变化; (一)设计原则1. 封装变化 2. 多用组合,少用继承 3. 针对接口编程,不针对实现编程 4. 为交互对象之间的松耦合设计而努力 5. 开闭原则(对扩展开放,对修改关闭) 6. 依赖倒置原则:要依赖抽象,不要以来具体类 *变量不可以 ...
分类:
编程语言 时间:
2018-09-20 01:01:13
阅读次数:
180
设计模式 七大设计原则 : 单一职责原则: Single Responsibility Principle 一个类只负责一项职责 SRP 里氏替换原则: Liskov Substitution Principle 所有引用基类的地方,必须能透明地使用其子类的对象 LSP 依赖倒置原则: Depend ...
分类:
其他好文 时间:
2018-09-04 20:20:10
阅读次数:
218