1. 软件设计模式概述 2. GoF 的 23 种设计模式的分类和功能 3. UML中的类图及类图之间的关系 4. 开闭原则——面向对象设计原则 5. 里氏替换原则——面向对象设计原则 6. 依赖倒置原则——面向对象设计原则 7. 单一职责原则——面向对象设计原则 8. 接口隔离原则——面向对象设计 ...
分类:
编程语言 时间:
2019-05-11 17:50:06
阅读次数:
193
1、JavaScript:写入 HTML 输出 1 document.write("<h1>This is a heading</h1>"); 2 document.write("<p>This is a paragraph</p>"); 2、JavaScript:对事件作出反应 1 <button ...
分类:
编程语言 时间:
2019-05-11 17:53:00
阅读次数:
129
一、下载pip并安装# wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-1.4.tar.gz#md5=ca790be30004937987767eac42cfa44a# tar -zxf pi ...
分类:
编程语言 时间:
2019-05-11 17:54:06
阅读次数:
124
本节重点思维导图 if条件语句 switch语句 程序执行: 从上往下,当变量的值等于某一个case时,则执行case所对应的语句块,遇到break结束;如果所有的case都不匹配,则执行default。 beak:跳出当前的switch语句。 注意:变量的数据类型只能是char byte shor ...
分类:
编程语言 时间:
2019-05-11 17:54:48
阅读次数:
148
1.深浅copy的定义 1.浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制。 2.深拷贝:对象,对象内部的引用均复制。 1.1浅拷贝图示 为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2,如图: 对象A进行浅拷贝后,得到对象B但是对象A1和A2并 ...
分类:
编程语言 时间:
2019-05-11 17:56:54
阅读次数:
155
递归函数 ...
分类:
编程语言 时间:
2019-05-11 17:57:26
阅读次数:
140
Python 是夸平台的。要学习 Python 首先得把它安装到你的电脑上。下面介绍在Windows 平台上安装过程 在Windows上安装Python Python 官网:https://www.python.org/ 根据自己 Windows 系统版本64位还是32位,从官网下载对应的 Pyth ...
分类:
编程语言 时间:
2019-05-11 17:58:57
阅读次数:
134
第一章 题目: 字符串比对 字符串比对 题目内容: 题目说起来很简单,你会读到两个字符串,每个字符串占据一行,每个字符串的长度均小于10000字符,而且第一个字符串的长度小于第二个字符串的。你的程序要找出第一个字符串在第二个字符串中出现的位置,输出这些位置,如果找不到,则输出-1。 注意,第一个字符 ...
分类:
编程语言 时间:
2019-05-11 18:00:45
阅读次数:
134
现在Java软件开发的专业一直都是热门,有很多专业的学生,比如电子、机械、会计、土木等等专业由于专业本身没有更高的提升空间,所以现在的年轻人更加喜欢做一些科技前沿的工作,毕竟现在接触的都是电子产品。而Java开发是大部分人选择的原因是因为需求量大,工资非常高。在北京这样的城市,只要自己肯努力肯付出, ...
分类:
编程语言 时间:
2019-05-11 18:04:59
阅读次数:
154
二维数组 数组的数组 二维数组的每一个元素是一个一维数组 定义格式 数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][每个一维数组的长度]; int[][] arr = new int[3][5]; 定义了一个整型的二维数组,其中包含3个一维数组,每个一维数组可 ...
分类:
编程语言 时间:
2019-05-11 18:06:26
阅读次数:
117
"MyBatis Plus" (简称 MP)是一个 "MyBatis" 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 "官方文档" 代码生成器 AutoGenerator 是 MyBatis Plus 的代码生成器,通过 AutoGenerator 可以快速生 ...
分类:
编程语言 时间:
2019-05-11 18:08:50
阅读次数:
137
JavaScript使用 1.内容写入 HTML 2.代码嵌入HTML 3.HTML引入文件 ...
分类:
编程语言 时间:
2019-05-11 18:12:56
阅读次数:
102
//先将视频保存到项目生成临时文件,获取时长后删除临时文件 // 使用fastdfs进行文件上传 @RequestMapping("/uploadVideoToFast") @ResponseBody public Map uploadVideoToFast(@RequestParam("file"... ...
分类:
编程语言 时间:
2019-05-11 18:13:37
阅读次数:
140
对数组的元素使用取地址符就能得到指向该元素的指针: 编译器自动讲数组名字替换为一个指向数组首元素的指针: 当数组作为一个auto变量的初始值时,推断得到的类型是指针而非数组: 使用ia作为初始值执行初始化的过程: decltype(ia)返回的类型是由10个整数构成的数组: 指针也是迭代器 允许使用 ...
分类:
编程语言 时间:
2019-05-11 18:18:07
阅读次数:
141
搬运工~ 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: ...
分类:
编程语言 时间:
2019-05-11 18:19:43
阅读次数:
284
JavaScript JavaScript是由网景公司开发的一种跨平台面向对象(object-oriented)的网页脚本语言(Web Script Language)是目前流行的网页特效设计语言JavaScript代码可直接嵌入HTML文件中随网页一起传送到客户端浏览器,然后通过浏览器来解释执行。 ...
分类:
编程语言 时间:
2019-05-11 18:20:04
阅读次数:
107
相比其他的聚类方法,基于密度的聚类方法可以在有噪音的数据中发现各种形状和各种大小的簇。DBSCAN(Ester, 1996)是该类方法中最典型的代表算法之一。 ...
分类:
编程语言 时间:
2019-05-11 18:20:34
阅读次数:
192
1.使用help函数(推荐使用) 2.函数名.__doc__ 3.自定义函数的文档 ...
分类:
编程语言 时间:
2019-05-11 18:24:39
阅读次数:
142
配置文件的加载顺序, 后加载的会覆盖先加载的:也就是properties配置文件的内容会替换掉.yml及.yaml文件的内容 ...
分类:
编程语言 时间:
2019-05-11 18:26:10
阅读次数:
126
一、HashSet源码注释 public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable { static final long serialVersionUID = ...
分类:
编程语言 时间:
2019-05-11 18:29:16
阅读次数:
109