题目描述
Given a binary tree, return the inorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
2
/
3
return [1,3,2].
Note: Recursi...
分类:
其他好文 时间:
2015-05-10 17:20:16
阅读次数:
118
和其他所有数据库一样,权限的管理都差不多一样。mongodb存储所有的用户信息在admin 数据库的集合system.users中,保存用户名、密码和数据库信息。mongodb默认不启用授权认证,只要能连接到该服务器,就可连接到mongod。若要启用安全认证,需要更改配置文件参数auth。
以下测试理解
查看数据库:
> show dbs发现 admin 竟然没有!~
...
分类:
数据库 时间:
2015-05-10 17:21:45
阅读次数:
151
#include
int fib(int n)
{
int a = 1;
int b = 1;
int c = a = b;
int i = 0;
for (i = 3; i <= n; i++)
{
c = a + b;
a = b;
b = c;
}
return c;
}
int main()
{
printf("%d\n", fib(10000));
g...
分类:
其他好文 时间:
2015-05-10 17:22:16
阅读次数:
104
Android开发布局介绍
1、线性布局 LinearLayout
布局中的组件会一个挨着一个排列起来,android:orientation属性可以控制排列方向,horizontal-水平、vertical-垂直
线性布局不会自动换行,当超出屏幕范围时,剩下的组件不会显示出来。
2、表格布局 TableLayout
继承自LinearLayout,其本质依...
分类:
移动开发 时间:
2015-05-10 17:19:22
阅读次数:
157
#include
#include
#include
#define LINE 3
#define RANK 100
void charater_string(int n,char*ptr[ ]);void alphabet_list(int n,char*str[]);void string_length(int n,char*ptr[])...
分类:
编程语言 时间:
2015-05-10 17:22:02
阅读次数:
132
Problem:
Given a string containing just the characters '(', ')', '{', '}', '[' and ']',
determine if the input string is valid.
The brackets must close in the correct order, "()" and "()[]{}...
分类:
编程语言 时间:
2015-05-10 17:21:30
阅读次数:
164
Atitit.软件开发的几大规则,法则,与原则。。。
1. 设计模式六大原则 2
1.1. 设计模式六大原则(1):单一职责原则 2
1.2. 设计模式六大原则(2):里氏替换原则 2
1.3. 设计模式六大原则(3):依赖倒置原则 2
1.4. 设计模式六大原则(4):接口隔离原则 2
1.5. 设计模式六大原则(5):迪米特法则 2
1.6. 设计模式六大原则(6):开闭原...
分类:
其他好文 时间:
2015-05-10 17:19:01
阅读次数:
177
COPY在PostgreSQL表和标准文件系统文件之间交换数据。COPYTO把一个表的所有内容都拷贝到一个文件,而
COPYFROM从一个文件里拷贝数据到一个表里(把数据附加到表中已经存在的内容里)。
COPY
表名
TO '文件名.csv' CSV HEADER;
注:CSV
打开逗号分隔变量(CSV)模式。
HEADER
声明文件包含一个头标识行,包含文件中每个字段的名字...
分类:
数据库 时间:
2015-05-10 17:19:02
阅读次数:
245
dumpsys 常用操作以及实现的来龙去脉.
一,常用操作:
1,在Activity中,可重写dump函数,实现打印,可通过如下命令获取输出:adb shell dumpsys activity 2,在Service的子类中,可重写dump函数,使用如下命令实现命令输出:adb shell dumpsys activity service <yo...
分类:
其他好文 时间:
2015-05-10 17:18:41
阅读次数:
203
最近一段时间工作涉及的内容都是geoserver和openlayers的内容,本文就最近工作中涉及到的一些常用的wms操作总结了一下,以便后用。...
分类:
其他好文 时间:
2015-05-10 17:18:46
阅读次数:
310
OpenCV入门 - Ubuntu 12.04 安装OpenCV
本来打算在Ubuntu 12.04上安装opencv 3.0的,结果发生了下面(2)中的错误,不知如何解决,所以最后还是老老实实安装opencv 2.4.
(1)编译时出现错误:
In file included from /home/vonzhou/Downloads/opencv-3.0.0-rc1/modules...
分类:
系统相关 时间:
2015-05-10 17:18:19
阅读次数:
354
该算法的工作过程如下:当一个进程要访问共享资源时,它会构造一个消息,其中包含要访问的资源的名字、其进程号、当前时间戳;然后它将该消息发送给系统中的所有其他进程;当一个进程接收到来自另一个进程的请求消息时,它根据自己与消息中的资源相关的状态来决定它要采取的动作:
1)如果接收者没有访问资源,而且也没有访问的打算,就会给发送者一个OK消息;
2)如果接收者已获得对资源的访问,那么他就不进行应答(或...
分类:
编程语言 时间:
2015-05-10 17:19:48
阅读次数:
131
在一般人的印象中,数学就是用来计算的,这种说法笼统讲也没有错,因为大部分的数学应用都是为了得到某个值。但如果深入到数学对象这个角度,计算有时并不是主角。最简单的例子就是大家熟悉的平面几何,它很多时候只是在研究点线之间的“关系”。代数学刚开始被用作计算的符号表示,但随着其使用范围的扩大,人们发现它还可以表示各种各样的“关系”。在集合论中,我们已经看到过“关系”的精确定义,那么这里我开始对它的深入讨论...
分类:
其他好文 时间:
2015-05-10 17:19:36
阅读次数:
245
首先我们需要打开hiveserver服务:hive --service hiveserver
然后我们和操作普通数据库一样,先加载驱动,然后建立连接,接着创建一个statement,然后执行查询,然会结果集。代码如下(一定要写对sql语句,要仔细,下面的需要注意的地方我已经标示出来了:)
package playHive;
import java.sql.Connection;
import...
分类:
数据库 时间:
2015-05-10 17:18:04
阅读次数:
200
1.增加列
ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);
例如:
SQL>ALTER TABLE emp01 ADD eno NUMBER(4);
2.修改列定义
例如:
SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)
...
分类:
数据库 时间:
2015-05-10 17:18:55
阅读次数:
165
Atitit。 沉思录 与it软件开发管理中的总结 读后感
1. 《沉思录》,古罗马唯一一位哲学家皇帝马可·奥勒留所著 2
2. 沉思录与it软件开发管理中的总结 2
2.1. 要有自己的培训。。(不要总是依靠公共图书馆) 2
2.2. 要做大架构,优先大架构 2
2.3. 各司其职 世间万物各有所用,各司其职 2
2.4. 优秀的培训不一定能造就出强大的成员。。。但总比没有强 ...
分类:
其他好文 时间:
2015-05-10 17:19:44
阅读次数:
299
1. 代数系统
1.1 运算律
我们已经知道函数的概念,它表示集合间的一种映射关系。多数场景里,像和原像往往是同一个集合,这里就讨论这样的函数。一元函数\(f:A\mapsto A\)也被称为集合\(A\)上的变换,其中双射的变换也称为置换。一般如下式的多元函数,也被称为集合\(A\)上的\(n\)元运算。集合\(S\)以及其上的一些运算\(f_1,f_2,\cdots,f_m\)组成的系...
分类:
其他好文 时间:
2015-05-10 17:16:54
阅读次数:
293