实现一个函数,检查二叉树是否平衡。在这个问题中。平衡树的定义例如以下:随意一个结点。其两棵子树的高度差不超过1. 直接递归訪问整棵树,计算每一个结点两棵子树的高度。 public static int getHeight(TreeNode root) { if(root == null) retur ...
分类:
其他好文 时间:
2017-06-28 15:43:36
阅读次数:
197
Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 ...
分类:
系统相关 时间:
2017-06-28 15:43:27
阅读次数:
238
pandas 是 python 的数据分析处理库import pandas as pd 1、读取CSV、TXT文件 2、查看前N条、后N条信息 3、查看数据框的格式,是DataFrame还是ndarray 4、查看有哪些列 5、查看有几行几列 6、打印某一行、某几行数据 7、打印某一列、某几列数据 ...
分类:
编程语言 时间:
2017-06-28 15:43:20
阅读次数:
344
1、概述我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中..
分类:
其他好文 时间:
2017-06-28 15:13:40
阅读次数:
322
Git是一个开源的分布式版本控制系统,可以高效、高速的管控项目。网上很多的文章知识点比较零散,很多冗余,在此给大家整理了一个简洁版的,可按照步骤操作的笔记供大家参考。 ...
分类:
其他好文 时间:
2017-06-28 15:13:25
阅读次数:
201
1 server { 2 listen 80; 3 server_name default; # 可以绑定域名 4 index index.html index.php; 5 6 root /www/html; # 代码访问路径 7 ... ...
分类:
Web程序 时间:
2017-06-28 15:13:15
阅读次数:
313
在一些业务不能够直接提供给外部人员查看,只能指定某些人来查看。为了安全起见,限定访问ip,外加在页面上做个简单的登入页面认证。操作很简单,在这里做个简单的记录,以便后续查看回忆。操作系统CentOS7.2nignx1.10.1首先我们用Nginx提供HTTP的BasicAuth功能,配置了需要输入..
分类:
Web程序 时间:
2017-06-28 15:13:09
阅读次数:
212
一、题目模拟写一个登录系统,要求:每个用户都有三次登录机会,超过三次锁定!用户锁定不影响其他用户二、代码:#coding:utf-8
Count={"san":["123456",3],"Ling":["6666",3]}
#值中第一列是密码,第二列是用户状态
whileTrue:
User=raw_input("用户名:").strip()
Passwd=raw_i..
分类:
编程语言 时间:
2017-06-28 15:13:04
阅读次数:
206
活到今天的人各种各样都有,也没有哪种人完全绝种了,世界之大,无奇不有,如果你有机会多见到一些人,就会发现大圣大贤和大奸大恶现在都还存在着生存的罪恶么,要看你怎么生存,也要看你怎么定义罪恶,如果你觉得杀生,性交,死刑之类的是罪恶,那我们都有罪,要是你有什么宗教信仰,可以去问问上帝好人不长命,祸害遗千年 ...
分类:
其他好文 时间:
2017-06-28 15:12:58
阅读次数:
137
开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:https://www.elastic.co/productslElasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,rest..
分类:
其他好文 时间:
2017-06-28 15:12:53
阅读次数:
292
一,数据流设计优化数据流有两个特性:流和在内存缓冲区中处理数据,根据数据流的这两个特性,对数据流进行优化。1,流,同时对数据进行提取,转换和加载操作流,就是在source提取数据时,转换组件处理数据,同时destination加载数据,数据在不同组件之间,同时被处理。所有的R..
分类:
其他好文 时间:
2017-06-28 15:12:45
阅读次数:
239
在配置了网络虚拟化(Overlay)的网络结构中,处于Overlay网络中的虚机数据包的封装和MAC地址学习和传统物理网络(Underlay)相似又不尽相同。除了我们了解Overlay网络需要借助Underlay网络进行二次封装之外,其MAC地址学习过程也相对要曲折一些。这些MAC地址学习过程取决于多..
分类:
其他好文 时间:
2017-06-28 15:12:29
阅读次数:
273
源链接: http://hxraid.iteye.com/blog/483115#comments 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看 ...
分类:
编程语言 时间:
2017-06-28 15:12:20
阅读次数:
300
首页模板文件 设置在后台主题-管理-选中网校课程 然后前台调用代码 {% if code != 'course-grid-with-condition-index' %} {% cache 'jianmo/default/' ~ code 600 %} {% include 'default/' ~ ...
分类:
其他好文 时间:
2017-06-28 15:12:15
阅读次数:
301
云计算——信息和数据爆炸的自然产物互联网发展至今,总结下来大概经历了这么三个历史时期或阶段,分别是IT时代、ICT时代、DT时代。IT时代可以理解为桌面时代,那个时候网络刚起步发展,人们只是通过桌面机进行简单的信息展示或者获取,虽然很多设备当时都处于脱机状态,但通过..
分类:
其他好文 时间:
2017-06-28 15:12:09
阅读次数:
209
# -*- coding: UTF-8 -*-import keywordprint("hello python!")print(keyword.kwlist)#查看python的关键字。'''#python的关键字有:#['False', 'None', 'True', 'and', 'as', ...
分类:
编程语言 时间:
2017-06-28 15:12:01
阅读次数:
344