0 为什么会有多叉树 当在程序中存储数据的时候,可以使用二叉搜索树。 当输入的过于均匀的时候可能生成深度过大的二叉搜索树,最坏的情况是,输入节点的key按照大小排序,此时生成的二叉搜索树就是一个链表了。 因此,为了避免这种情况的出现,可以使用平衡二叉树,例如AVL和红黑树。 但二叉搜索树只是适用于数 ...
分类:
其他好文 时间:
2018-03-18 18:43:50
阅读次数:
165
Struts2提供了基于MVC应用程序的开发模式,从而使应用程序结构更加清晰,同时也简化了Web应用程序的开发。 Struts2的组成结构 主要包括控制器组件(包括核心控制器StrutsPrepareAndExecuteFilter、业务控制器Action)、模型组件(包括业务逻辑组件和数据库访问组 ...
分类:
其他好文 时间:
2018-03-18 18:43:41
阅读次数:
166
1. 首先需要安装homebrew 2. 再安装nodejs 3. 再安装npm(淘宝镜像) 4.安装webpack 5. 开始创建我们的工程 先创建一个项目文件夹在桌面(或其他你想存放的地方) 然后cd 进入这个文件夹: 再执行 6. 执行成功后,再执行 7. 执行完后,再执行 ...
分类:
系统相关 时间:
2018-03-18 18:43:32
阅读次数:
506
Python3 Linux安装(Redhat): 下载Python-3.6.4.tgz: https://www.python.org/downloads/release/python-364/ Yum 安装依赖包 (每个机器有所不同) yum install openssl-devel bzip2 ...
分类:
编程语言 时间:
2018-03-18 18:43:14
阅读次数:
715
mysql 基础操作:1. 登录数据库mysql -uroot -p123 //u是username,p是password,123是密码此数据库没有密码,所有什么也不要填,当然,有密码-p后边也可以不写,回车后提醒输入密码,没有的话直接回车就可以了2. 查看所有数据库show databases ; //以分号结尾
分类:
数据库 时间:
2018-03-18 18:43:06
阅读次数:
233
JAVASCRIPT:a.代码:functioncreateObj(name){varobj={name:name,showName:function(){console.log(this.name)}}returnobj;}varobj1=createObj(‘lee_1‘);varobj2=createObj(‘lee_2‘);obj1.showName()obj2.showName()b.输
分类:
编程语言 时间:
2018-03-18 18:43:00
阅读次数:
186
字符串:字符串的创建:单引号,双引号,三引号<注意:转义字符的使用>字符串的特殊性:索引切片连接重复成员操作符(in,notin)字符串的常用方法:1).判断字符串的类型(isdigit,isspace,isupper,islower......)2).字符串开头结尾的判断(endwith,startwith)endwith--多用于查找指定的文件格式(.log,.png......)
分类:
编程语言 时间:
2018-03-18 18:42:54
阅读次数:
260
比特币(Bitcoin,简写BTC)概念由中本聪(化名)提出,是一种点对点、去中心化的数字资产;2009年,中本聪打包了第一个区块,并获得50枚比特币的挖矿奖励,挖矿奖励每4年减半一次,按此计算,比特币预计2140年发行完毕,总量为2100万枚。 随着比特币的发展,比特币逐渐受到认可:德国为全球首个 ...
分类:
其他好文 时间:
2018-03-18 18:42:45
阅读次数:
186
博客转载自:http://www.pclcn.org/study/shownews.php?lang=cn&id=259 到现在为止都是最普通的C++代码,除了构造函数BilateralFilter (),这里我们给了两个参数默认值。因为我们的类是从pcl::Filter继承的,而pcl::Filt ...
分类:
其他好文 时间:
2018-03-18 18:42:35
阅读次数:
209
https://llp0574.github.io/2016/11/29/getting-started-with-webpack2/ ...
分类:
Web程序 时间:
2018-03-18 18:42:26
阅读次数:
216
DDL(data definition language) : 数据库定义语言 用来定义创建操作表的时候用到的一些sql命令,比如CREATE、ALTER、DROP等等。 DML(data manipulation language) :数据操纵语言 对表中具体数据的操作,比如SELECT、UPDA ...
分类:
数据库 时间:
2018-03-18 18:42:19
阅读次数:
320
★switch后边的变量和case后边值的数据类型必须保持一致。 ◆Switch语句可以对变量进行集体判断: ...
分类:
其他好文 时间:
2018-03-18 18:42:08
阅读次数:
136
◆在不参与运算的情况下,i++和++i都是在变量的基础加1 ◆在参与运算的情况下 ...
分类:
其他好文 时间:
2018-03-18 18:42:02
阅读次数:
136
注意:此文并不是把vue改为全部替换为ts,而是可以在原来的项目中植入ts文件,目前只是实践阶段,向ts转化过程中的过渡。 ts有什么用? 类型检查、直接编译到原生js、引入新的语法糖 为什么用ts? TypeScript的设计目的应该是解决JavaScript的“痛点”:弱类型和没有命名空间,导致 ...
分类:
其他好文 时间:
2018-03-18 18:41:52
阅读次数:
482
前言 3 个月前,微信小程序推出了 web-view 组件引发了一波小高潮,笔者所在的大前端团队写过一篇浅析,详情可见:浅谈微信小程序前端生态。 我们曾大胆猜想,这一功能,可能直接导致小程序数量增长迎来一波高峰。 毕竟磨刀霍霍却一直资源不足的团队应该不少,现在可以把已有 H5 应用嵌入到小程序 we ...
分类:
微信 时间:
2018-03-18 18:41:45
阅读次数:
893
一、内容概览 WebSocket的出现,使得浏览器具备了实时双向通信的能力。本文由浅入深,介绍了WebSocket如何建立连接、交换数据的细节,以及数据帧的格式。此外,还简要介绍了针对WebSocket的安全攻击,以及协议是如何抵御类似攻击的。 二、什么是WebSocket HTML5开始提供的一种 ...
分类:
Web程序 时间:
2018-03-18 18:41:36
阅读次数:
277