1.平衡二叉树基本介绍 1.1平衡二叉树又叫平衡二叉搜索树(Selg-balancing binary search tree),又叫AVL树,可以保证查询效率较高; 1.2 平衡二叉树是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是平衡二叉树。 1.3 平衡二叉树的常用实 ...
分类:
编程语言 时间:
2019-08-19 16:21:11
收藏:
0 评论:
0 赞:
0 阅读:
311
二叉树操作: 一. 已知两种遍历序列求原始二叉树 二. 遍历: 1. 先序遍历(先访问根节点) 先访问根节点 再先序访问左子树 再先序访问右子树 访问左子树步骤: 1. 从根节点A开始 2. 访问A的左子树(以B为根节点的树) 3. 访问B的左子树(以D为根节点的树) 4. 访问D的左子树,为空 5 ...
分类:
其他 时间:
2019-08-19 16:19:47
收藏:
0 评论:
0 赞:
0 阅读:
110
参考文档 vue骨架屏 https://blog.csdn.net/ly124100427/article/details/81168908 vue seo优化 1.SSR服务器渲染; 2.静态化; 3.预渲染prerender-spa-plugin; 4.使用Phantomjs针对爬虫做处理。 参 ...
分类:
其他 时间:
2019-08-19 16:19:24
收藏:
0 评论:
0 赞:
0 阅读:
108
LineNumberReader 是java字符流中的一员,它继承自 BufferedReader,只是在 BufferedReader 基础上,提供了对当前流位置所在文本行的标记记录。先来看看定义: 可以看出,其定义了一个 lineNumber 字段对当前所在行进行记录。注释中红框说明了:setL ...
分类:
编程语言 时间:
2019-08-19 16:18:40
收藏:
0 评论:
0 赞:
0 阅读:
90
//让用户输入行数,使用for循环嵌套打出正着的星星来,行数等于用户输入的数字 //例如:用户输入6 // * // *** // ***** // ******* // ********* // *********** let readline = require("readline-sync") ...
分类:
Web开发 时间:
2019-08-19 16:18:14
收藏:
0 评论:
0 赞:
0 阅读:
119
原文:https://www.cnblogs.com/dreamzhiya/p/4136634.html 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃 ...
分类:
数据库技术 时间:
2019-08-19 16:17:31
收藏:
0 评论:
0 赞:
0 阅读:
172
Java垃圾回收的三种算法为什么需要垃圾回收: 在程序执行的过程中,会产生一系列的对象(占用内存的代表),这些都会存储在内存中。一部分对象在生命周期结束后,依然会占用一部分内存。这些占用内存却没有再次使用的对象,我们称之为“垃圾”,而对“垃圾”占用的内存的回收,就是垃圾回收。内存泄漏:忘记释放一部分 ...
分类:
编程语言 时间:
2019-08-19 16:17:05
收藏:
0 评论:
0 赞:
0 阅读:
88
谢谢! 参考自:https://zhuanlan.zhihu.com/p/65968462 谢谢! ...
分类:
编程语言 时间:
2019-08-19 16:16:13
收藏:
0 评论:
0 赞:
0 阅读:
67
在程序目录上右键,选择Build Runtime Library 在Build Runtime Library 页面点击OK,注意,会将全部的文件重新编译 ...
分类:
其他 时间:
2019-08-19 16:15:21
收藏:
0 评论:
0 赞:
0 阅读:
241
早期互联网只是用于简单的浏览文档信息、查看黄页、门户网站等等,并没有交互这个说法。但是随着互联网慢慢发展,宽带、服务器等硬件设施已经得到很大的提升,互联网允许人们可以做更多的事情,所以交互式Web慢慢兴起,而HTTP无状态的特点却严重阻碍其发展! HTTP无状态:服务器无法知道两个请求是否来自同一个 ...
分类:
其他 时间:
2019-08-19 16:14:32
收藏:
0 评论:
0 赞:
0 阅读:
152
1.为什么要有操作系统 ( 两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~) 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该 ...
分类:
其他 时间:
2019-08-19 16:14:06
收藏:
0 评论:
0 赞:
0 阅读:
80
需要先将所有的面顶点按逆时针存储,这样从摄像机出发看不见的面的顶点环绕顺序就变成了顺时针了,利用这个特点可以找到背面了,进行剔除。 需要知道的几个函数: 1、开启面剔除 glEnable(GL_CULL_FACE); 2、设置剔除正面还是背面,或正面和背面都剔除 glCullFace(GL_BACK ...
分类:
其他 时间:
2019-08-19 16:12:46
收藏:
0 评论:
0 赞:
0 阅读:
118
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。 手写Api文档的几个痛点: Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的,当然也有缺点,最明显的就是 ...
分类:
编程语言 时间:
2019-08-19 16:12:21
收藏:
0 评论:
0 赞:
0 阅读:
98
一、java虚拟机内存模型是java程序运行的基础,为了能使java应用程序正常运行,JVM虚拟机将其内存分为程序计数器、虚拟机栈、本地方法栈、java堆和方法区。程序计数器用于存放下一条运行的指令;虚拟机栈和本地方法栈用于存放函数调用堆栈信息;java堆用于存放java程序运行时所需的对象;方法区 ...
分类:
编程语言 时间:
2019-08-19 16:11:58
收藏:
0 评论:
0 赞:
0 阅读:
76
备份脚本: oracle备份fullbak.sh 脚本 . /u01/prod/db/12.1.0/PROD_erpdbp.env LOGDATE="`date '+%Y%m%d'`" #delete backup logfile find /u01/backup/log -mtime +360 | ...
分类:
数据库技术 时间:
2019-08-19 16:11:36
收藏:
0 评论:
0 赞:
0 阅读:
117
1,通过delete删除 2,通过filter filter需要在循环的时候判断一下是true还是false,是true才会返回这个元素; let arr1 = [1,2,3]; let arr2 = arr1.filter((value,key,arr) = { console.log(value ...
分类:
Web开发 时间:
2019-08-19 16:11:11
收藏:
0 评论:
0 赞:
0 阅读:
237
Spark Streaming简介 Spark Streaming,其实就是一种Spark提供的,对于大数据,进行实时计算的一种框架。它的底层,其实,也是基于我们之前讲解的Spark Core的。基本的计算模型,还是基于内存的大数据实时计算模型。而且,它的底层的组件或者叫做概念,其实还是最核心的RD ...
分类:
其他 时间:
2019-08-19 16:10:42
收藏:
0 评论:
0 赞:
0 阅读:
94
简介 在前边所有涉及启动app的时候有这样一行代码driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps),很多小伙伴们和同学们不知道这个ip和端口哪里来的,我觉得有必要给小伙伴解释一下,于是宏哥决定写一篇关于这个 ...
分类:
移动平台 时间:
2019-08-19 16:10:19
收藏:
0 评论:
0 赞:
0 阅读:
81
报错 看了网上大部分关于该报错的答案,都没有符合的,后来发现是导包的的问题, 有个 HttpServletRequest 我以为是 引用的 javax-servlet 中的,去掉了 javax-servlet 的依赖 添加了: 的依赖就好了 ,因为ServletWebServerFactory 中引 ...
分类:
移动平台 时间:
2019-08-19 16:09:57
收藏:
0 评论:
0 赞:
0 阅读:
3852
原文链接 ...
分类:
编程语言 时间:
2019-08-19 16:09:30
收藏:
0 评论:
0 赞:
0 阅读:
91