给出一颗二叉树。找到两个值的最小公共节点。 假设两个值都会在树中出现。假设可能不会出现的话,也非常easy。就查找一遍看两个值是否在树中就能够了。假设不在就直接返回NULL。 基本思想:就是在二叉树中比較节点值和两个值的大小,假设都在一边(左边或者右边)那么就往下继续查找,否则就是都在同一边了,那么 ...
分类:
其他好文 时间:
2017-07-09 13:57:48
阅读次数:
218
Matrix Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 17766 Accepted: 6674 Description Given an N*N matrix A, whose elements are either 0 ...
分类:
编程语言 时间:
2017-07-09 12:22:22
阅读次数:
176
怎么把hh:mm:ss.45 时间格式换算成秒? 比较简单点的格式,比如hh:mm:ss是比较容易的,但是怎么样把hh:mm:ss.45,这样的格式,就是秒不是整数的时间格式换算成秒? 怎么把hh:mm:ss.45 时间格式换算成秒? 比较简单点的格式,比如hh:mm:ss是比较容易的,但是怎么样把 ...
分类:
其他好文 时间:
2017-07-09 12:20:39
阅读次数:
181
python excel操作 一:excel获取值操作 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3、使用技巧 获取一个工作表 table = data.sheets()[0] #通过索 ...
分类:
编程语言 时间:
2017-07-08 21:58:14
阅读次数:
292
可以使用python自带的urllib模块去请求一个网站,或者接口,但是urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想直接把返回结果拿出来使用的话,还得用json,发get请求和post请求,也不通,使用比较麻烦,还有一个比较方便的模块,比url ...
分类:
编程语言 时间:
2017-07-08 16:55:34
阅读次数:
214
今天我们介绍还有一种用户内核空间通信的方法:proc文件系统。 proc文件系统作为linux提供的一种虚拟文件系统并不占用实际外围存储空间,它仅存在于内存中。系统断电即消失。proc文件系统最開始的设计主要是为满足内核向用户态进程报告其状态而设计,并没有为输入做规定和说明。随着发展,如今的proc ...
分类:
其他好文 时间:
2017-07-08 16:52:14
阅读次数:
159
在Apache中有自带的ab命令能够測试服务的压力,而nginx没有自带的命令,必需要採用第三方软件来測试。今天就简介一下webbench对nginx的压力測试,压力測试是对系统管理员和运维人员必须的,能够非常清晰地看清server能接受多大压力。 1、測试系统:Centos6.5 2、编译安装: ...
分类:
Web程序 时间:
2017-07-08 11:24:35
阅读次数:
218
第一部分:关系运算 Hive支持的关系运算符 Hive支持的关系运算符 ?常见的关系运算符 ?等值比较: = ?不等值比较: <> ?小于比较: < ?小于等于比较: <= ?大于比较: > ?大于等于比较: >= ?空值判断: IS NULL ?非空判断: IS NOT NULL ?LIKE比较: ...
分类:
其他好文 时间:
2017-07-07 23:38:26
阅读次数:
237
-- 回顾 数据库基础知识: 1.关系型数据库(磁盘),建立在关系模型上的数据库,数据结构(二维表),浪费空间。 操作数据的指令集合:SQL(DDL,DML[DQL]和DCL) 完整性约束:表内和表之间(实体) mysql 关系型数据库:c/s结构软件(连接认证,发送SQL指令,服务器处理指令返回结... ...
分类:
数据库 时间:
2017-07-07 16:29:24
阅读次数:
277