前言 前文提到,面向对象的三个特征:封装、继承、多态。那么面向对象是怎么体现这三个特征呢? 关于五大基本原则,个人找资料的时候看得头都大了,对新手(如我)来说还是比较有理解难度的,本篇用较为简单的表述来帮助理解,想先看进阶版(完全版)的可以先移步:牢记面向对象五个基本原则 面向对象的三大基本特征 1 ...
分类:
其他好文 时间:
2020-03-08 14:20:53
阅读次数:
71
AOF持久化的实现 AOF持久化的实现可以分为命令追加、文件写入和文件同步三个步骤。 AOF持久化功能处于打开状态时,服务器在执行完一个写命令之后,会以协议格式将被执行的写命令追加到服务器状态的 缓冲区的末尾. AOF重写 Redis提供了AOF重写功能:Redis服务器可以创建一个新的AOF文件来 ...
分类:
数据库 时间:
2020-03-07 21:11:57
阅读次数:
88
可以用类继承的方法,对其他类进行重写。例如: 1 class List(list): 2 def show_middle(self): # 自己定义一个方法 3 num = int(len(self) / 2) 4 return self[num] 5 6 def __setattr__(self, ...
分类:
其他好文 时间:
2020-03-07 19:12:22
阅读次数:
79
接口类是一种特殊的抽象类. 抽象类: 类中至少含有一个纯虚函数. 抽象类的子类如果没有完全实现父类的纯虚函数,那么该子类也是一个抽象类. 接口类: 满足两个条件 (1)没有成员变量 (2)所有成员函数都为public且纯虚. ...
分类:
编程语言 时间:
2020-03-07 19:02:30
阅读次数:
80
React Hooks: let you use React without classes.(对于已有的使用class定义的React组件,官方不推荐全部重写。可将react hooks用于新创建的React组件)。 使用class定义React component有什么弊端:a. this指向不 ...
分类:
其他好文 时间:
2020-03-07 13:18:38
阅读次数:
59
引言: 最近写javaweb代码时候,发现一个问题(之前也遇见过),就是eclipse总是运行不过来。我写了一个sql语句,传来的数据总是给我报空,于是我在navicat的命令行输入,发现可以获得数据,这就很奇怪。而且之前一模一样的代码,删除了重写就可以运行,这不仅浪费时间,还考验我心态。于是我就向 ...
分类:
其他好文 时间:
2020-03-07 13:08:14
阅读次数:
1500
MapReduce 基于HDFS 1.环境搭建起来 伪分布式2.MapReduce是基于HDFS之上的 MapReduce计算的内容应该是HDFS上的文件/文件夹3.计算=>统计=>Mapper阶段=>Reduce阶段 MapReduce的编程模型4.Mapper类 继承Mapper类 重写Mapp ...
分类:
其他好文 时间:
2020-03-07 00:12:42
阅读次数:
69
事件的标准模式 .NET 框架为事件编程定义了一个标准模式。设定这个标准是为了让.NET框架和用户代码保持一致。System.EventArgs是标准模式的核心,它是一个没有任何成员,用于传递事件参数的基类。 按照标准模式,我们对于上面的iPhone6示例进行重写。首先定义EventArgs: pu ...
分类:
其他好文 时间:
2020-03-06 23:33:17
阅读次数:
77
final关键字 1.1 概述 final关键字代表最终、不可改变的内容。 final:不可改变。用于修饰类、方法和变量 类:被修饰的类,不能被继承。 方法:被修饰的方法,不能被重写。 变量:被修饰的变量,不能被重新赋值 1.2 使用方法 1.修饰类 含义:当前这个类不能有任何的子类。(太监类) 格 ...
分类:
其他好文 时间:
2020-03-06 21:51:58
阅读次数:
51
重写工具/rewrite Srttings and rewrite rule 功能:在通过charles时修改请求和响应 重写工具 重写工具可以让你在有请求响应的时候,修改请求和响应的rule。 rule(规则):添加或更改标题或替换响应体中的一些文本,编辑相关的数据。 重写集重写集可以单独激活和停 ...
分类:
其他好文 时间:
2020-03-06 19:35:31
阅读次数:
95