基本原理: 通过指针从头节点开始,将该链表的各节点依次接到临时指针的前面,然后返回临时指针所指向的地址。 算法分析: 第一:定义三个指针变量。一个用来存放下一个节点tem;一个用当做临时指针存放提取出来的节点h;一个用来指向该链表的头节点u。 第二:判断下一个节点(tem)是否为空,如果为不为空,则 ...
分类:
编程语言 时间:
2020-11-23 12:14:58
阅读次数:
8
这篇文章主要讲的是面向对象设计中,应该遵循的六大原则。只有掌握了这些原则,才能更好的理解设计模式。我们接下来要介绍以下6个内容。 单一职责原则——SRP 开闭原则——OCP 里氏替换原则——LSP 依赖倒置原则——DIP 接口隔离原则——ISP 迪米特原则——LOD 0x01: 单一职责原则 单一职 ...
分类:
其他好文 时间:
2020-11-23 12:04:30
阅读次数:
4
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 目录 前言 依赖倒置原则(DIP) 控制反转(IoC) 依赖 ...
分类:
其他好文 时间:
2020-11-20 12:18:04
阅读次数:
27
给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 image.png 解题思路: 判断是否回文字符串:isPalindrome = lambda x: x==x[::-1],即将字符串x倒置,还和原来的一样; 如何判断删除一个字符后还是回文字符串?假设字符串s='abccbca' ...
分类:
其他好文 时间:
2020-11-20 11:39:00
阅读次数:
5
hello,大家好,我是敖丙,好久没见甚是想念距离上一次视频更新到现在,我已经拖更整整一个月半了,期间很多小伙伴私信问我去哪里了,为什么停更了,还有就是我们公司裁员了我还好么之类的话。那我就顺便说一下我拖更的原因嘛。第一个原因呢,是因为忙起来了,大家都知道,我本职工作是程序员嘛,那对于我而言,拍摄视频和写文章都只是一个副业和兴趣爱好,我还有自己的本职工作,我的重心也应该是我的工作,不能本末倒置了。
分类:
其他好文 时间:
2020-11-01 10:53:49
阅读次数:
16
不是技术文哈,简单同步下最近做的事情,诺就是下面这个,我基本上列了所有中间件和技术栈的一些点了,快完了。可以说是非常详细了,上周到这周,都是搞这个。很多小伙伴说我视频很久没更新了,也是因为这个原因哈。虽然我是双休,但是平时我都得工作,毕竟我的工作是写代码而不是写文章,不能本末倒置了。周末我两天就坐这个工位,一坐就是两天,产出没那么快的,因为涉及很多点至少不能出错,还得通俗易懂的讲给你们听,这是一个
分类:
其他好文 时间:
2020-11-01 10:51:07
阅读次数:
15
1.Linux发行版系统目录命名规则 1.1 FHS linux 目录标准规范,大多数Linux发行版都遵循此规范。 1.2目录结构, 1.3 命名规则 文件和目录被组织成一个单根倒置树结构 文件系统从根目录下开始,用“/”表示 根文件系统(rootfs):root filesystem 标准Lin ...
分类:
系统相关 时间:
2020-10-13 16:59:19
阅读次数:
89
开闭原则 模块、类和函数应该对扩展开发,对修改关闭。 用抽象构建框架,用实现扩展细节。 优点:提高软件系统的可重用性和可维护性。 开发的软件正在构建一个复杂的结构,一旦我们完成了它的一部分,不应该再修改它,而是应该在它的基础之上继续建设。 最好的办法是尝试在完成后保持模块不变,并通过继承和多态扩展来 ...
分类:
其他好文 时间:
2020-10-07 20:46:09
阅读次数:
26
概述在设计系统架构的时候,我们要用其道,利用其原则,不断的寻求技术平衡点,已达到架构足够的灵活。设计模式和设计原则是项目中能够使程序设计得有复用性,扩展性,安全性。场景当我们重构一个系统的时候,之前的代码如果非常糟糕那让人理解起来也费劲,不易扩展,不易重构,比如项目中用了大量的if,else;或者是一些方法特别长,用了大量的new关键字,这个时候得想起用设计模式进行改造了,一个接口集成了好几个模块
分类:
其他好文 时间:
2020-09-23 23:31:39
阅读次数:
47
依赖倒置原则 依赖倒置原则(Dependence Inversion Principle,DIP) 原始定义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象 (High level modules shouldnot depend upon low leve ...
分类:
其他好文 时间:
2020-09-18 00:22:40
阅读次数:
29