一、概念 关联算法常用于购物篮分析:找到正向、强关联的商品集合,用来优化货架商品摆放和捆绑销售。 关联算法需要明确:频繁项集(A,B),A->B和B->A的关联方向(正、负)与关联程度(强、弱)。 频繁项集:出现次数不小于设定阀值的商品集合 电商常用单品推荐单品,称为频繁2项集,形如(A,B)。 关 ...
分类:
编程语言 时间:
2019-10-26 17:33:09
阅读次数:
104
  在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 2) AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是 ...
分类:
编程语言 时间:
2019-10-26 17:36:34
阅读次数:
130
PIL是Python Imaging Library的简称,PIL是一个Python处理图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等。已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 PIL有如下几个模块:Image模块、Imag ...
分类:
编程语言 时间:
2019-10-26 17:38:26
阅读次数:
109
random() random()方法不能直接访问,需要导入random模块,然后通过random静态对象调用该方法 random.randint(a,b)函数指定范围内随机数生成,其中参数a是最低限,参数b是上限 random.random()方法适用于生成0到1的随机浮点数 random.uni ...
分类:
编程语言 时间:
2019-10-26 17:39:25
阅读次数:
121
import requests import re from bs4 import BeautifulSoup url = "http://python123.io/ws/demo.html" r = requests.get(url) print(r.text) demo = r.text sou... ...
分类:
编程语言 时间:
2019-10-26 18:46:40
阅读次数:
341
最近再写ES6的文章时候发现自己对Object.assign()方法不太了解,之前也没有接触过所以就就查阅了相关的资料,为了自己以后肯能会用到以及对知识进行巩固,所以在这里记录下自己学习的点点滴滴,毕竟好记性不如然笔筒,废话不多说,直接上干货。 官方解释:Object.assign方法用于将所有可枚 ...
分类:
编程语言 时间:
2019-10-26 18:49:17
阅读次数:
93
1: Stream流 1.1 引言 1.2 流式思想概述 1.3 获取流 1.4 常用方法 1.5 练习:集合元素处理 2:方法引用 2.1 冗余的Lambda场景 2.2 方法引用符 2.3 通过对象名引用成员方法 2.4 通过类名称引用静态方法 2.5 通过super引用成员方法 2.6 通过t ...
分类:
编程语言 时间:
2019-10-26 18:49:41
阅读次数:
445
9、Collection 和 Collections的区别。 Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 10、&和&&的区别。 &是位运算符,表 ...
分类:
编程语言 时间:
2019-10-26 18:50:42
阅读次数:
94
spring泛型依赖注入原理 不管三七二十一 servlet :加注解@servlet service:加注解@service dao:加注解@Repository 这相当于在容器中注册这些个类 ...
分类:
编程语言 时间:
2019-10-26 18:51:46
阅读次数:
79
调用栈(Call Stack) 调用栈(Call Stack)是一个基本的计算机概念,这里引入一个概念:栈帧。 栈帧是指为一个函数调用单独分配的那部分栈空间。 当运行的程序从当前函数调用另外一个函数时,就会为下一个函数建立一个新的栈帧,并且进入这个栈帧,这个栈帧称为当前帧。而原来的函数也有一个对应的 ...
分类:
编程语言 时间:
2019-10-26 18:57:18
阅读次数:
86
Spring SpringMVC SpringBoot SpringCloud 注解整理 这段时间学习了一些框架,里面用到了很多注解,记不住所以把遇到的注解都整理了下来,如果有不对的地方欢迎指正,我会修改的φ(?????)? Spring 常用配置: @import :导入配置类 @Scope : ...
分类:
编程语言 时间:
2019-10-26 18:58:32
阅读次数:
115
1.二者区分 MVC: SpringMvc: DispatcherServlet(前端控制器名) 2.springmvc思想 Spring MVC 通过一套 MVC 注解,让 POJO成为处理请求的控制器,而无须实现任何接口 POJO:“即简单普通Java对象”区别于EJB ...
分类:
编程语言 时间:
2019-10-26 19:00:20
阅读次数:
100
来源:spring实战(第四版) 章节:4.3.4 通过注解引入新功能 页码:P120 环境: springboot 2.1.9.RELEASE 报错信息: warning can't determine implemented interfaces of missing type org.spri ...
分类:
编程语言 时间:
2019-10-26 19:07:17
阅读次数:
465
print(round(0.5))>>0print(round(1.5))>>2print(round(2.5))>>2整数部分为偶 小数为0.5 向下取整 0也是偶数整数部分为奇 小数为0.5 向上取整print(round(5.123,2)) 保留两位小数>>5.12math.ceil 向上取整 ...
分类:
编程语言 时间:
2019-10-26 19:10:57
阅读次数:
99
1. 什么是springMVC? Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 2. SpringMVC处理请求的流程 2.1 首先用户发送请求-->DispatherServlet 2.2 DispatcherServlet-->Han ...
分类:
编程语言 时间:
2019-10-26 19:11:36
阅读次数:
77
C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数 1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。 2: ...
分类:
编程语言 时间:
2019-10-26 19:14:48
阅读次数:
76
创建: 要创建一个set,需要提供一个list作为输入集合: 注意,传入的参数[1, 2, 3]是一个list,而显示的{1, 2, 3}只是告诉你这个set内部有1,2,3这3个元素,显示的顺序也不表示set是有序的。 重复元素在set中自动被过滤: 增加: 通过add(key)方法可以添加元素到 ...
分类:
编程语言 时间:
2019-10-26 19:15:04
阅读次数:
123
第一部分: 发布订阅模式简介 发布—订阅模式又叫观察者模式,它定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在javascript开发中,一般用事件模型来替代传统的发布—订阅模式。 发布—订阅模式可以广泛应用于异步编程中,是一种替代传递回调函数的方案。比如 ...
分类:
编程语言 时间:
2019-10-26 19:24:41
阅读次数:
139