树与二叉树 二叉树 基本概念: 树是n(n>=0)个结点的有限集合,n=0时,称为空树;任意非空树满足: 1)有且仅有一个特定的称为根的结点 2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集合,其中每一个集合本身又是一棵树,称为根结点的子树 (n个结点的树只有n-1条边) 树的性质: 1 ...
分类:
其他好文 时间:
2020-05-24 23:47:32
阅读次数:
213
有严规则的密码生成器 import random from random import shuffle import string def generatepassword(): key='' for i in range(requirement['lowercase']): key=key+ran ...
分类:
编程语言 时间:
2020-05-24 23:47:15
阅读次数:
120
单循环链表与单链表的不同是,单循环链表尾结点的next指向第一个结点(或头结点) 代码: 无头结点: public class SingleCircleLinkedList<E> extends AbstractList<E> { private Node<E> first; private sta ...
分类:
编程语言 时间:
2020-05-24 23:46:44
阅读次数:
71
AI在自然语言处理的主要步骤 词汇分析:对英文,来说,有前缀、词根和后缀的分离,名词、动词、形容词、副词和介词的定性,以及各种意义的选择。例如,“钻石”有三层含义:钻石、棒球场和DIA。应该根据应用选择正确的含义。 ...
分类:
编程语言 时间:
2020-05-24 23:46:29
阅读次数:
121
淘宝网会为你推荐一些商品,而这些商品是如何被推荐过来的想必你也很好奇,今天我们就来聊一下商品推荐的一些算法,当下主流的推荐算法协同过滤推荐算法,让我们一起来看看它是如何工作的。 首先,我们先了解下余弦相似度算法的定义。 其次,大学里我们学过的余弦公式大家应该还有印象,我们先回顾一下。 再者,我们要了 ...
分类:
编程语言 时间:
2020-05-24 23:45:54
阅读次数:
85
一、什么是栈 栈是一种线性结构,栈的特点就是先进后出(FILO);就像弹夹装子弹一样,最先压进去的在最底下,最后才被射出。 二、相关接口设计 三、栈的实现 栈可以用之前的数组、链表等设计,这里我使用动态数组实现(在之前自己写的,不是jdk自带的) public class Stack<E> { pr ...
分类:
编程语言 时间:
2020-05-24 23:45:25
阅读次数:
63
一、属性操作 1.属性 $(" ").attr( ); 主要用于获取用户自主设定的属性数据,如果设定两个参数,则是将原属性参数修改为第二个属性参数。 $(" ").removeAttr( ); $(" ").prop( ); 主要用于获取固有属性数据,参数形式和attr一样。 $(" ").remo ...
分类:
编程语言 时间:
2020-05-24 23:45:09
阅读次数:
63
Apollo简介: Apollo (阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用的不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 Apollo包括服务端和客户端两部分: 服务端基于Spring Boot和Sp ...
分类:
其他好文 时间:
2020-05-24 23:44:51
阅读次数:
66
1 HTTP 1.1 HTTP & HTTPS HTTP超文本传输协议是用来在Internet上传送文本的传送协议,采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险。HTTPS是使用SSL协议加密的HTTP协议,相对于HTTP更加安全。 由于HTTP使用明文传输,不提供任何方式的数据加密,如 ...
分类:
其他好文 时间:
2020-05-24 23:44:40
阅读次数:
74
```python 链接:https://www.bilibili.com/video/BV187411o7vR?p=28 docker searck centos 进入官方镜像仓库:https://hub.docker.com/课查看全部的tag版本 docker run it name=xxxn ...
分类:
其他好文 时间:
2020-05-24 23:44:28
阅读次数:
68
数据挖掘是从大量的数据中发现隐含的信息或者知识的过程,属于主动性分析方法,不需要先进行假设,可以发现未知知识。 数据挖掘常用的分析方法包括:分类、聚类、关联分析、数值预测、序列分析、社会网络分析等。 1、分类: ...
分类:
其他好文 时间:
2020-05-24 23:44:10
阅读次数:
65
首先,应该了解一些基本的位运算操作和基础知识: <1> 等式 -n = ~ (n-1) = ~n +1 (-n 等于各位取反后加1); <2> 获取整数 n 的二进制最后一个1的方法:-n&n 或 (~n+1)&n 或 ~(n-1)&n 如: n=010100 ,则 -n = 101100 ,n&- ...
分类:
其他好文 时间:
2020-05-24 23:43:58
阅读次数:
93
1.可以使用制表符或换行符添加空白 制表符 \t 换行符 \n 2.删除空白用对变量调用lstrip()和strip(),lstrip()删掉的是开头空白,rstrip()删掉的是结尾的空白,若要永久删掉多余的空白,需要将操作后的结果保存回变量中 >>> favorite_language = ' ...
分类:
其他好文 时间:
2020-05-24 23:43:44
阅读次数:
51
启动方式 1、 mysqld_safe &(推荐):这个脚本会监控mysqld的状态,日志会记录到文件里 2、 mysqld & 日志打印到屏幕上 3、 mysql.server 调用的执行过程:systemd >/etc/init.d/mysqld >mysql.server >mysqld_sa ...
分类:
数据库 时间:
2020-05-24 23:43:26
阅读次数:
593
1. 消息传递 2. 事件监听 3. 多个以及多种状态机并存 4. 状态分支 5. 状态机工厂 1. 消息传递 状态机可以看成是一个控制中心,接受外部的事件信号进行状态转移,而状态转移也是在状态机初始化的时候就设置好了的。但实际业务中,我们不仅仅只是需要控制中心进行状态转移,还会需要进行一些业务的处 ...
分类:
编程语言 时间:
2020-05-24 23:43:07
阅读次数:
491
[toc] 一、部署Hadoop本地模式 1. 搭建linux环境 我用的centos7 2. 在/opt目录下创建目录 3. 安装jdk 4. 下载hadoop https://hadoop.apache.org/releases.html 并解压到/opt/module目录 5. 配置hadoo ...
分类:
其他好文 时间:
2020-05-24 23:42:50
阅读次数:
64
一、405状态码含义 405 Method Not Allowed 解释:发起的请求中带有所请求的URL不支持的方法时,使用此状态码。应该在响应中包含Allow首部,以告知客户端所请求的资源可以使用哪些方法。 二、排查问题的思路 可以看出当前请求的URL不支持此请求方法。排查问题的思路是,先通过抓包 ...
分类:
其他好文 时间:
2020-05-24 23:42:06
阅读次数:
98