public class 平衡二叉树{ public class TreeNode { TreeNode left; TreeNode right; int val; TreeNode(int x) { this.val = x; } } // 获取深度 private int getDepth(T ...
分类:
编程语言 时间:
2017-05-28 12:27:09
阅读次数:
156
如果是经常使用Spring,特别有自己新建ApplicationContext对象的经历的人,肯定见过这么几条异常消息:1.LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods vi ...
分类:
编程语言 时间:
2017-05-28 12:25:34
阅读次数:
152
归并排序(合并排序)的实现。使用分治法用递归来实现排序。 ...
分类:
编程语言 时间:
2017-05-28 12:25:07
阅读次数:
147
linux下线程 线程与进程的关系: 之前转载的微信文章,进程与线程的差别已经说得比較清楚了。能够查看之前转载的文章。linux进程与线程的差别。 创建一个线程: #include<pthread.h> int pthread_creat(pthread_t * thread,pthread_att ...
分类:
编程语言 时间:
2017-05-28 12:24:16
阅读次数:
213
阅读导读: 1.mahout单机内存算法实现和分布式算法实现分别存在哪些问题? 2.算法评判标准有哪些? 3.什么会影响算法的评分? 1. Mahout推荐算法介绍 Mahout推荐算法,从数据处理能力上,能够划分为2类: 单机内存算法实现 基于Hadoop的分步式算法实现 1). 单机内存算法实现 ...
分类:
编程语言 时间:
2017-05-28 11:53:50
阅读次数:
304
使用具名参数 直接看代码: db.properties applicationContext.xml ...
分类:
编程语言 时间:
2017-05-28 11:51:33
阅读次数:
220
在测试一个接口时,发现一个奇怪的现象:该接口使用@ResponseBody注解返回json格式数据,并且使用try/catch包括全部逻辑代码,debug后发现返回数据没有任何错误,只包含一段因产生异常导致的错误提示字符串,但是chrome浏览器network却显示http状态码为500。 最后发现 ...
分类:
编程语言 时间:
2017-05-28 11:50:58
阅读次数:
154
一、 封装 a) 概念:装进去,封起来 b) 作用:方便、安全 1.1、 构造方法 a) 定义:负责对象初始化任务,通常用来给属性赋值的。 b) 特点:与类同名,没有返回类型,系统默认会提供无参构造方法。 Dog dog = new Dog(); c) 变量的作用域(成员变量和局部变量同名):就近原 ...
分类:
编程语言 时间:
2017-05-28 11:49:50
阅读次数:
202
1.预览: (1)完整项目结构 1.预览: (1)完整项目结构 (2) 创建数据库、数据表: 【user.sql】 SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for user -- DROP TABLE IF EXISTS `user`; CRE ...
分类:
编程语言 时间:
2017-05-28 11:48:05
阅读次数:
425
第一步首先找到 backtrace:keyword,然后找到都应的库文件 出错的地方 pc 0000088b /system/lib/libNDK_04.so (SayHello+98)。 08-13 17:08:28.041 I/DEBUG ( 163): backtrace: 08-13 17: ...
分类:
编程语言 时间:
2017-05-28 11:47:30
阅读次数:
232
1、安装JAVA (1)首先添加源: sudo gedit /etc/apt/sources.list 在打开的文件中添加如下内容并保存: deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial maindeb-src http://p ...
分类:
编程语言 时间:
2017-05-28 11:46:46
阅读次数:
811
1 #include<iostream> 2 #include<cstring> 3 #include <string.h> 4 5 int main(){ 6 7 int *a =new int[100]; 8 for(int i=0;i<100;i++){a[i]=i;} 9 char *b; ...
分类:
编程语言 时间:
2017-05-28 11:44:43
阅读次数:
147
CreateTime--2017年5月28日09:43:00Author:Marydon javascript判断是否是IE浏览器 /** * 判断是否是IE浏览器,支持IE6-IE11 */ function isIE() { //ie? if (!!window.ActiveXObject || ...
分类:
编程语言 时间:
2017-05-28 11:43:59
阅读次数:
155
var arr = [1,2,3,'str','bs',5,'str']; //新建一个空数组 var newArr = []; //遍历出arr数组的每一个元素 for(var i=0;i<arr.length;i++){ if(newArr.indexOf(arr[i]) = -1){ newA ...
分类:
编程语言 时间:
2017-05-28 11:43:22
阅读次数:
212
题目: A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at a ...
分类:
编程语言 时间:
2017-05-28 11:43:13
阅读次数:
195
// Playground - noun: a place where people can play import UIKit var age=100 //假设年龄不大于50的就会在这里断言,和之前的OC一样的 assert(age>50,"age must >50") //能够用a..b标识a到 ...
分类:
编程语言 时间:
2017-05-28 11:02:19
阅读次数:
164