- 博客(100)
- 资源 (52)
- 收藏
- 关注
原创 Java入门-Java语言概述
面向过程是一种以过程为中心的编程思想,就是分析出解决问题所需要的步骤,然后按照步骤执行算法。过程式语言程序的本质是重复地、按步地计算,是从计算机执行的角度出发的。面向过程式语言不适用于设计复杂的算法。
2022-11-18 00:27:55
3165
5
原创 计算机基础知识——Linux命令简介
Linux可以划分为四部分:内核、shell、文件系统、应用程序。我们平时所说的Linux系统,指的是Linux操作系统,而从技术渊源上来说,Linux其实是一个内核,内核是系统应用软件和硬件的桥梁,内核直接与硬件联系,它的主要职责就是提供内存管理、进程管理、设备驱动程序、文件系统和网络管理等。
2022-11-11 05:00:00
5850
原创 计算机基础知识——DOS命令简介
DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,它是一个单用户单任务操作系统。
2022-10-23 23:11:44
19518
3
原创 计算机基础知识——操作系统概述
操作系统(Operating System,简称OS)是一个大型的程序系统,他负责计算机的全部软、硬件资源的分配、调度工作,控制并协调多个任务的活动,实现信息的存取和保护。他提供了用户接口,使用户获得良好的工作环境。
2022-10-10 22:06:27
4275
原创 计算机基础知识——计算机概述
计算机基础知识概述,一篇文章脱离小白体制。本文从宏观层面讲述了计算机的组成,从微观层面讲述了软件系统的层次,以及我们所学的高级语言在整个计算机系统层次所处的位置。
2022-10-06 13:12:13
6838
原创 数字集成电路(中)
门电路是一种用电脉冲控制的开关电路,具有一个或几个输入端,而输出端往往只有一个。它规定各个输入信号之间满足某种逻辑关系时,才有信号输出。即当输入端满足一定条件时,门电路就“开门”,允许信号通过,当输入端不满足一定条件时就“关门”,不允许信号通过,其输入量与输出量之间符合一定的逻辑关系,因此门电路也叫逻辑开关电路。
2022-09-25 15:45:57
7191
原创 数字集成电路(上)
P型掺杂区和N型掺杂区,经过一段时间的扩散或漂移后,在两者交界处存在一个动态平衡区,即形成了一个稳定的空间电荷区(或势垒区),这个空间电荷区就是PN结。三极管和CMOS管工作原理就是......
2022-08-28 20:54:31
6426
3
原创 微信小程序开发
微信小程序入门级开发教程来了,微信小程序的英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
2022-07-24 10:21:08
5555
6
原创 重学设计模式(四、设计模式总结)
设计模式并不是一种具体的技术,它讲述的是解决问题的思想,是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案,是对类的封装性、继承性和多态性,以及类的关联关系和组合关系的充分理解与应用。 ......
2022-07-02 15:21:16
1398
2
原创 重学设计模式(三、设计模式-策略模式)
策略模式是一种行为设计模式,它允许您定义一系列算法,并将每个算法提取到称为策略的单独类中,由客户端选择调用,使它们可以相互替换,且算法的变化不会影响使用算法的客户。
2022-07-02 11:27:33
1785
原创 重学设计模式(三、设计模式-解释器模式)
解释器模式是一种行为设计模式,指给定一种语言,定义其语法的表示形式,以及使用该表示形式来解释该语言中句子。
2022-06-27 08:45:00
1205
原创 重学设计模式(三、设计模式-备忘录模式)
备忘录模式是一种行为设计模式,又叫快照模式,是指在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后需要时能将该对象恢复到原先保存的状态
2022-06-27 00:40:21
1238
原创 重学设计模式(三、设计模式-访问者模式)
访问者模式是一种行为设计模式,在GoF的《Design Pattern》中的定义是:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。
2022-06-26 17:54:51
1307
原创 重学设计模式(三、设计模式-迭代器模式)
迭代器模式是一种行为设计模式,提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示(列表、堆栈、树...)的情况下遍历集合的元素
2022-06-22 08:00:00
1204
1
原创 重学设计模式(三、设计模式-中介者模式)
中介者模式又叫调停模式,是一种行为设计模式,中介者使各个对象不需要显示的相互引用,而是通过一个特殊的中介者对象使程序组件间接通信,从而减少程序组件之间的耦合,它是迪米特法则的典型应用。...
2022-06-20 07:45:00
1155
原创 重学设计模式(三、设计模式-观察者模式)
观察者模式是一种行为设计模式,指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
2022-06-19 21:02:25
1265
原创 重学设计模式(三、设计模式-状态模式)
状态模式是一种行为设计模式,它允许对象在其内部状态发生变化时改变其行为,即把复杂的“判断逻辑”转移到独立的类中,以表示对象的状态。
2022-06-19 20:55:18
1075
原创 重学设计模式(三、设计模式-责任链模式)
责任链模式是一种行为设计模式,为了避免发送者与多个请求处理者耦合在一起,将能够处理同一类请求的对象连成一条链,所提交的请求沿着处理程序链传递,如果能处理则处理,如果不能处理则传递给链上的下一个对象。...
2022-06-19 00:28:58
934
原创 重学设计模式(三、设计模式-命令模式)
命令模式的意图在于:将一个请求封装为一个对象,将请求和与执行请求的职责分离,方便对请求进行储存、传递、调用的管理。
2022-06-19 00:06:47
934
原创 重学设计模式(三、设计模式-模板方法模式)
模板方法的使用非常频繁,各个框架、类库都有它的影子。我们在分析目标算法的时候,看看是否可以将其分解为步骤,考虑哪些步骤对所有子类是通用的,哪些步骤是易变的,将其抽象出来,供子类实现。......
2022-06-12 08:00:00
961
2
原创 重学设计模式(三、设计模式-享元模式)
享元模式:“享元”,顾名思义就是被共享的单元,是一种结构型设计模式。以共享的方式高效的支持大量细粒度的对象的重用。
2022-06-08 00:18:48
241
原创 重学设计模式(三、设计模式-装饰器模式)
装饰器(Decorator)模式一种结构型设计模式,是一种用于代替继承的技术,指在不改变现有对象结构的情况下,动态地给当前对象添加一些额外的功能。装饰器模式的意图在于:运行时修改对象的功能,比生成子类更加灵活。......
2022-06-06 08:00:00
313
原创 重学设计模式(三、设计模式-外观模式)
外观模式更像是客户端应用程序的助手,其本质就是整合接口,封装低层实现细节,为客户端提供一个更简洁的接口,实现了子系统与客户端间的松耦合关系。
2022-06-05 17:10:16
263
原创 重学设计模式(三、设计模式-组合模式)
组合模式:是一种结构型设计模式,有时也叫合成模式,它允许您将对象组合成树结构。组合模式的意图在于:为了保证客户端用单个对象与组合对象的一致性。
2022-06-04 16:45:17
332
原创 重学设计模式(三、设计模式-桥接模式)
桥接模式就是将抽象与其实现分离,以便两者可以独立变化。桥接模式可以取代多重继承的方案,多重继承违背了单一职责原则,复用性较差,类的个数也非常多。桥接模式可以极大的减少子类的个数,从而降低管理和维护成本。
2022-06-02 02:59:53
301
3
原创 重学设计模式(三、设计模式-代理模式)
当无法或不想直接引用某个对象或访问某个对象存在困难时,可以通过代理对象来间接访问。使用代理模式主要有两个目的:一是保护目标对象,二是增强目标对象。
2022-06-01 07:30:00
645
原创 重学设计模式(三、设计模式-适配器模式)
1、适配器模式 接下来我们介绍结构型模式,它描述了如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合形式来组合对象。1.1、什么是适配器模式 定义:适配器模式,也称为包装器模式,是一种结构型设计模式,它允许具有不兼容接口的对象进行协作。适配器模式分为类适配器模式、对象适配器模式两种。 技术源于生活,也服务于生活。现实生活中就有很多这样的例子,比如:用直流电的笔记本电脑接交流电源时需要一个电源适配器,安...
2022-05-30 08:00:00
310
原创 重学设计模式(三、设计模式-建造者模式)
建造者模式是一种创建型模式,可让您逐步构建复杂的对象。将一个复杂的对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。
2022-05-30 00:00:00
211
原创 重学设计模式(三、设计模式-原型模式)
1、原型模式1.1、什么是原型模式 定义:原型设计模式是创建模式的一种,因此它提供了一种对象创建机制。它允许用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。 提问:假设你有一个对象,并且想要创建它的一个副本,你会怎么做? 聪明的你很快就会想到克隆,克隆比我们直接去new一个对象要更加优良。Java 中的 Object 类提供了浅克隆的 clone() 方法,具体原型类只要实现 Cloneable 接口就可实现对象的克隆。Cloneable ..
2022-05-14 23:10:56
240
原创 java克隆之浅拷贝和深拷贝
我们通常使用的 =(等号)赋值操作,对基本数据类型而言是值传递,也就是拷贝的它的值,对引用数据类型而言,只是将原对象的引用传递过去,实际上他们都指向的是内存中的同一块地址。
2022-05-14 00:18:39
528
原创 笔记神器Markdown之完美实现图床(Typora+PicGo+Github)
使用Markdown编写笔记非常方便,但是想把自己的博客笔记同步到多个平台,确是非常让人头疼的问题,今天我们就用Typora+PicGo+Github完美实现图床,让我们简化时间成本!
2022-04-24 17:45:23
3772
1
论设计模式的重要性-《重学设计模式》
2022-07-05
PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端).rar
2017-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人