【题目】从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。例如:打印结果:8,6,10,5,7,9,11。【分析】二叉树遍历方式:前序,中序,后序,还有一种广度优先遍历,在对图遍历时涉及到,而二叉树可以看作退化的图,从例子中可以看出,打印顺序是按层决定的,观察发现,打印完根节点之后,然后打印其左右节点,再继续打印左节点的左右孩子和右结点的左右孩子,由此可以发现,如果将其结点的左右孩...
分类:
其他好文 时间:
2015-06-25 12:27:23
阅读次数:
88
Android获取Activity(应用)的运行状态及其他信息
检测某Activity是否在当前Task的栈顶
判断Android应用是否在前台
获取Android手机内安装的所有桌面
Android 判断程序前后台状态...
分类:
移动开发 时间:
2015-06-25 12:26:01
阅读次数:
155
在jstl包中,url:http://java.sun.com/jsp/jstl/functions是自带的el函数库,如果这些不能满足你的需要,就可以自己动手编写自定义的el函数。
编写一个转义的el函数
第1步、编写一个带有静态方法的java类(el只能调用静态方法)
//http转义代码
public
classHttpFilter
{
public
sta...
分类:
其他好文 时间:
2015-06-25 12:26:19
阅读次数:
97
生成32位/64位程序不是由所在操作系统的位数决定的(意思是在32位系统下生成的不一定是32位,同理在64位下生成的也不一定是64位),这主要由编译器的位数决定的。
要生成32位/64位的程序需要在编译环境中选择相应的编译器(32位/64位)即可。 这里以vs2008 (生成64位程序)为例:
在解决方案中打开配置管理器,点击选择新建解决方案平台,选择x64平台,编译生成就可以了。 如果没...
分类:
其他好文 时间:
2015-06-25 12:25:01
阅读次数:
111
作为一个完整的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。...
分类:
移动开发 时间:
2015-06-25 12:26:58
阅读次数:
140
virtual 函数会动态绑定,而virtual函数的缺省参数值是静态绑定的。用一个base类型的指针p去指向一个derived类对象,通过p调用虚函数时,会动态绑定到实际所指对象中的函数;用一个derived类型的指针p2指向一个derived对象,由p2调用函数时,直接就是调用的derived中的函数,其参数值也是derived类中函数对应的参数值。
#include
using name...
分类:
编程语言 时间:
2015-06-25 12:26:23
阅读次数:
155
UIViewContentModeScaleToFill
UIViewContentModeScaleAspectFit
UIViewContentModeScaleAspectFill
UIViewContentModeRedraw
UIViewContentModeCenter
UIViewContentModeTop
UIViewContent...
分类:
移动开发 时间:
2015-06-25 12:27:26
阅读次数:
137
分三块来讲述:
1 首先://注意在C和C++里不同
在C中定义一个结构体类型要用typedef:
typedef struct Student
{
int a;
}Stu;
于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明)
这里的Stu实际上...
分类:
其他好文 时间:
2015-06-25 12:24:05
阅读次数:
95
Description
There is an apple tree outside of kaka's house. Every autumn, a lot of apples will grow in the tree. Kaka likes apple very much, so he has been carefully nurturing the big apple tree.
...
分类:
移动开发 时间:
2015-06-25 12:24:40
阅读次数:
161
Android中各种颜色在dawable.xml中的定义...
分类:
移动开发 时间:
2015-06-25 12:22:54
阅读次数:
136
编程之美的第一章的第15节,讲的是构造数独,一开始拿到这个问题的确没有思路, 不过看了书中的介绍之后, 发现原来这个的求解思路和N皇后问题是一致的, 但是不知道为啥,反正一开始确实没有想到这个回溯法,知道是用回溯法求解之后,问题就变得容易了很多。
这里我们不打算实现数独的构造,相反的,我们实现一个数独求解器,以后妈妈再也不用担心我的数独了。当然求解器的思路和构造数独的思路一样,都是回溯法搜索,这里...
分类:
编程语言 时间:
2015-06-25 12:22:01
阅读次数:
199
Java后台实现方法首先后台结构分为四个部分(以表schedule为例)
entity>mapper>service>controller
1. 在entity里面写好实体,新建文件夹schedule,再建子文件Schedule.java,在里面定义好所有表名的字段package com.eisp.eoms.entity.schedule;import java.sql.Timestamp;//...
分类:
其他好文 时间:
2015-06-25 12:23:57
阅读次数:
109
近期笔者项目需求java模拟http请求,获取dns解析 tcp连接等详细耗时信息。
java api中提供的urlConnection 及apache提供的httpClient都不能胜任该需求,二次开发太费时间。于是google之。
最后 得出两种解决办法:
一是使用HTTP4J。
该开源项目使用socket方式,模拟请求,记录时间戳,基本满足需求。对于header自定义等细节,可在此基...
分类:
编程语言 时间:
2015-06-25 12:24:14
阅读次数:
461
乐汇通项目总结1. 项目背景乐汇通一个将吃喝玩乐融于一体的app应用,类似美团和糯米的团购应用。其最大的不同在于此款app只在拉萨使用。这是一个小市场的app应用。2. 项目技术这个项目主要用到的技术是混合编程的思想,ios端和android端都用到了【BeeFramework】这个框架。这个框架采用了混合式编程的思想,它封装好了很多优秀的第三方的库。界面布局以xml和css的方式来编写。2.1 B...
分类:
其他好文 时间:
2015-06-25 12:23:14
阅读次数:
98
1.知识点1从字符串中取一节字符串
$(document).ready(function(){
var a="/EOMS/system/";
alert(a.split("/")[1]);//返回值是(,EOMS,system,)
});
2.ajax对象的获取创建 XMLHttpReq...
分类:
其他好文 时间:
2015-06-25 12:21:36
阅读次数:
108