问题 对于普通的二叉树,如何找到两个给定节点之间的距离?距离是指连接两个节点所需要的最小边的条数。 例如下面的二叉树: 这个问题很全面的考察了二叉树的相关的知识,建议大家先尝试自己解决 分析: 假设给定的节点为node1,node2,可以分为下面的两种情况: 1)node1是node2的祖先节点或孩 ...
分类:
其他好文 时间:
2016-07-23 11:41:22
阅读次数:
236
封装补零函数: function toDouble(n){ if(n < 10){ return '0' + n; }else{ return '' + n; } } 封装随机数函数: function rand(n,m){ return parseInt(Math.random()*(m-n)+n ...
分类:
其他好文 时间:
2016-07-23 11:42:19
阅读次数:
117
mysqldump是逻辑备份,较适合备份数据量小的库。今天我们来看看几个比较常用的重要参数,并分析它们都做了什么,需要打开general_log。 表结构如下: 1.不加参数备份zhangshuo表: 2.使用--single-transaction参数: 我们看到事物隔离级别改为RR,使用inno ...
分类:
数据库 时间:
2016-07-23 11:41:18
阅读次数:
288
一、首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mongodb 3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹 ...
分类:
数据库 时间:
2016-07-23 11:43:36
阅读次数:
188
点击进入_更多_Java千百问-基础类库1、java.lang.management包有什么功能java.lang.management包提供了全面的监控和管理工具,包括JVM的监管API、监管API日志、jconsole和其他监控工具、out-of-the-box的监管工具(开箱即用)、Java管理扩展平台(JMX)等等。sun在sun.management中提供了对应的实现类。主要类如下图:下面...
分类:
编程语言 时间:
2016-07-23 10:40:12
阅读次数:
192
点击进入_更多_Java千百问-基础类库1、java.math包有什么功能java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:?下面介绍math中的类:
任意长度整形
BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
MutableBig...
分类:
编程语言 时间:
2016-07-23 10:39:31
阅读次数:
152
Redis与Java标签 : Java与NoSQL
Redis(REmote DIctionary Server) is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures suc...
分类:
编程语言 时间:
2016-07-23 10:38:52
阅读次数:
458
1步:当安装完红帽RHEL7系统安装完成,您的网卡命名是这样的。 第2步:请编辑网卡的配置文件 将”/etc/sysconfig/network-scripts/ifcfg-eno16777736“的NAME参数项修改为eth0 第3步:将网卡配置文件ifcfg-eno1677736重命名为ifcf ...
分类:
其他好文 时间:
2016-07-23 10:37:19
阅读次数:
727
arguments:实际传递的参数数组的集合; 行参,也就是形式上的参数; 实参,实际传递的参数; arguments跟行参无关,跟实参有关; 什么时候用arguments?函数参数不确定的时候使用; 求和: function sum(){ //形参,形式上的参数;跟其无关,跟实参有关 var re ...
分类:
其他好文 时间:
2016-07-23 10:37:48
阅读次数:
150
json相当于给变量打包; json和数组的区别: json arr: length: 没有 有 顺序: 无序 有序; 下标: 字符串 数字; 循环: for in for var json = {a:12,b:13,d:14}; json删除一项: delete json.a json 修改: j ...
分类:
Web程序 时间:
2016-07-23 10:36:05
阅读次数:
189
全局变量应该由有系统范围相关性的对象们保留,并且它们的命名应该避免含糊并尽量减少命名冲突的风险。在实践中,这意味着你应该避免创建全局对象,除非它们是绝对必须的。 所以你对此是怎么做的?传统方法告诉我们,最好的消除全局策略是创建少数作为潜在模块和子系统的实际命名空间的全局对象。我将探索几种有关命名空间 ...
分类:
编程语言 时间:
2016-07-23 10:37:42
阅读次数:
250
项目使用vs2013开发,之前使用过svn进行版本控制,由于长时间未使用,记录备用。 版本控制目的: 一.TFS Team Foundation Server(TFS) 是微软提供的一个团队协同办公的管理工具,项目总体存在互联网,各个工作成员通过对各项目文件的签出进行编辑,修改后同步服务器数据,单一 ...
分类:
Web程序 时间:
2016-07-23 10:38:12
阅读次数:
301
日志 mysql日志的分类: 服务器日志 记录进程启动运行过程中的特殊事件,帮助分析mysql服务遇到的问题。 根据需求抓取特定的SQL语句,追踪性能可能存在的问题的业务SQL。 事务日志--记录内容不记录状态 记录应用程序对数据的所有更改 可用于数据恢复 可用于实例间数据同步 记录进程启动运行过程 ...
分类:
数据库 时间:
2016-07-23 10:35:41
阅读次数:
250
【场景】:对象浏览器中只有数据库名,数据库展不开,查看日志【由于数据库没有完全关闭,无法重新生成日志。】,推测原因是服务器异常关停,造成数据库没有正常写完数据造成。 【处理方法】:修复数据,舍弃异常数据。DBCC CHECKDB (mydb, REPAIR_ALLOW_DATA_LOSS),前提是要 ...
分类:
数据库 时间:
2016-07-23 10:37:17
阅读次数:
267
记第一次参加产品演示 这是我工作一来第一次参加的大型会议,客户要求验收很突然,早上通知验收,下午2点开始,果然是客户最大,本来这个项目我只接触了个小尾巴,老板要求我跟着一起去,好吧,就当见见世面,增添一下人生阅历也是好的啊。于是我拿好笔纸,兴冲冲的跟着我们技术,一起去了。 到达会议室的时候,1点多, ...
分类:
其他好文 时间:
2016-07-23 10:34:57
阅读次数:
110
CentOS安装完成之后,默认带有gcc,可以通过输入 加以验证。然后进入新建的文件夹,创建一个.c文件 然后输入以下命令来编译这个文件 然后输入 就可以执行这个文件。 附录: main.c中的内容如下所示: ...
分类:
其他好文 时间:
2016-07-23 10:34:39
阅读次数:
171