20172325 2018 2019 2 《Java程序设计》第七周学习总结 教材学习内容总结 二叉查找树 二叉查找树:是含附加属性的二叉树,即其左孩子小于父节点,而父节点又小于或等于右孩子。 二叉查找树的定义是二叉树定义的扩展。 二叉查找树的各种操作: addElement:往树中添加一个元素 r ...
分类:
编程语言 时间:
2018-11-03 02:01:43
阅读次数:
164
spring boot和kotlin里静态类使用@Value注解配置解决方案前言spring boot里默认是不能给静态属性使用@Value赋值的。所以这里使用中间变量过渡绑定。 方案//applicaton.yml配置isDebug:truename:cy //Test类保存配置信息。使用@Val ...
分类:
编程语言 时间:
2018-11-03 02:02:27
阅读次数:
338
1.反射: 1.1定义:通过字符串映射或修改程序运行时的状态、属性、方法 1.2有以下四个方法: (1)hasattr(object,str) 判断object对象中是否有对应的方法或属性,返回值:True·、False (2)func = getattr(object,str)根据str去获取ob ...
分类:
编程语言 时间:
2018-11-03 02:02:37
阅读次数:
144
在语音识别(SpeechRecognition)和话者识别(SpeakerRecognition)方面,最常用到的语音特征就是梅尔倒谱系数(Mel-scaleFrequency Cepstral Coefficients),简称MFCC,根据人耳听觉机理的研究发现,人耳对不同频率的声波有不同的听觉敏... ...
分类:
编程语言 时间:
2018-11-03 02:03:19
阅读次数:
347
电商打折套路分析 ——2016天猫双十一美妆数据分析 数据简介 此次分析的数据来自于城市数据团对2016年双11天猫数据的采集和整理,原始数据为.xlsx格式 包括update_time/id/title/price/店名,共5个字段,其中id为商品的唯一标识,店名为品牌名。 分析工具 主要使用了P ...
分类:
编程语言 时间:
2018-11-03 02:04:30
阅读次数:
214
将应用程序的工作分解到多个任务中,可以简化程序的组织结构,提供一种自然的事务边界来优化错误恢复过程,并提供一种自然的并行工作结构来提升并发性 理想情况下,能找出清晰的任务边界,各个任务之间是相互独立的,任务不依赖于其他任务的状态、结果或边界效应。 在正常的负载下,服务器应用程序应该同时表现出良好的吞 ...
分类:
编程语言 时间:
2018-11-03 02:05:37
阅读次数:
159
继承:实现代码的重用,相同的代码不需要重复的编写。 1.继承的语法 ''' 专业术语: Dog类是Animal类的子类,Animal类是Dog类的父类,Dog类从Animal类继承 Dog类是Animal类的派生类,Animal类是Dog类的基类,Dog类从Animal类派生 ''' class A ...
分类:
编程语言 时间:
2018-11-03 02:06:31
阅读次数:
215
原始需求: 平时执行命令都默认用python3,遇到个别程序需要python2的时候也能用python2。 实现: 1.先装python3,添加环境变量,这时在cmd里输入python可以显示出是版本3. 2.再装python2,默认是不添加环境变量的,你也不要自己添加,装了就行其他不用干。 3.在 ...
分类:
编程语言 时间:
2018-11-03 02:07:41
阅读次数:
192
spark JAVA 开发环境搭建及远程调试 以后要在项目中使用Spark 用户昵称文本做一下聚类分析,找出一些违规的昵称信息。以前折腾过Hadoop,于是看了下Spark官网的文档以及 github 上 官方提供的examples,看完了之后决定动手跑一个文本聚类的demo,于是有了下文。 1. ...
分类:
编程语言 时间:
2018-11-03 02:08:21
阅读次数:
1124
Python教程5 1.公共方法 2.综合应用 ...
分类:
编程语言 时间:
2018-11-03 02:08:35
阅读次数:
213
一、概念 关联(Association) 关联就是把两个或两个以上在意义上有密切联系的项组合在一起。 关联规则(AR,Assocaition Rules) 用于从大量数据中挖掘出有价值的数据项之间的相关关系。(购物篮分析) 协同过滤(CF,Collaborative Filtering) 协同过滤常 ...
分类:
编程语言 时间:
2018-11-03 02:08:55
阅读次数:
239
int N = a.length; for(int i = 0; i < N/2; i++){ double temp = a[i]; a[i] = a[N-1-i]; a[N-1-i] = temp; } ...
分类:
编程语言 时间:
2018-11-03 02:10:29
阅读次数:
166
20172320 2018 2019 1 《Java程序设计》第七周学习总结 教材学习内容总结 二叉查找树是一种带有附加属性的二叉树,即对树中的每个结点,其左孩子都要小于其父节点,而父节点又要小于等于右孩子 二叉查找树的定义是二叉树的扩展,因此操作是二叉树中已定义的哪些操作的补充 | 操作 | 说明 ...
分类:
编程语言 时间:
2018-11-03 02:11:13
阅读次数:
217
最近面试发现是该好好整理一下了 想到了有一次面试叫我手写一个 单例模式 就又写了一遍 ...
分类:
编程语言 时间:
2018-11-03 02:15:18
阅读次数:
310
面向对象命名规范:一、包名的书写规范(Package) 推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性。包名全部为小写字母,且具有实际的区分意义 1.1 一般要求 1、选择有意义的名字,能快速地传达该类的用途。 2、所有包的命名必须采用小写英文字母。 1.2 ...
分类:
编程语言 时间:
2018-11-03 02:15:38
阅读次数:
203
JavaScript:使用三种方法生成重复的字符串,1.递归,三元表达式。2.数组的join()。3.ES6 repeat(). ...
分类:
编程语言 时间:
2018-11-03 02:17:26
阅读次数:
231
python下载:https://www.python.org/ python安装: Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单 打开官网 https://www.python.org/download ...
分类:
编程语言 时间:
2018-11-03 02:20:00
阅读次数:
191
一、 第一步导入tkinter模块 import tkinter 二、 主框架 app = tk.Tk() #创建跟窗口 app.mainloop() #进入跟窗口的事件循环 有这两行一个窗口就已经可以出来了,剩下的就是在这个窗口中添加各种组件了。 Tk的实例有一些方法来设置窗口的大小、标题等: a ...
分类:
编程语言 时间:
2018-11-03 02:20:26
阅读次数:
159
什么是缓存? 引用下百度百科的解释: 缓存就是数据交换的缓冲区(又称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,找到了则直接执行,找不到的话则从内存中查找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。 因为缓存往往使用的是RAM(断电即掉的非永久性储 ...
分类:
编程语言 时间:
2018-11-03 02:22:29
阅读次数:
205
实例封闭:将数据封装在对象中,将数据的访问限制在对象的方法上,确保线程在访问数据时总能持有正确的锁 java平台的类库中有很多线程封闭的示例,其中一些类的唯一用途就是将非线程安全的类转为线程安全的类。一些基本的容器类并非线程安全,如ArrayList和HashMap,但类库提供了包装器工厂方法,如C ...
分类:
编程语言 时间:
2018-11-03 02:23:00
阅读次数:
217