树的实现
记住上一节树的定义,在定义的基础上,我们用以下的函数创建并操作二叉树:
BinaryTree() 创建一个二叉树实例 getLeftChild() 返回节点的左孩子 getRightChild() 返回节点的右孩子 setRootVal(val) 把val变量值赋给当前节点 getRootVal() 返回当前节点对象。 insertLeft(val) 创建一个新二叉树作为当前...
分类:
编程语言 时间:
2014-05-07 15:58:43
阅读次数:
504
1)首先要添加文件创建,删除,和写入数据的权限
2)接着扩展fileobseerver,写SDk文件监听类。可以查看下文的文件监听器源码
3)如何启动文件监控?
对于Activity来说通常在onResume()方法中调用startwatching()来启动文件监控。
在onPause()方法中调用stopwatching()来取消文件监控。...
分类:
移动开发 时间:
2014-05-07 15:54:02
阅读次数:
418
Javascript发展到今天,很高兴看到她的成功。曾经好多人都这么说:写程序这么多年,现在最看不懂的程序是javascript!javascript虽然是一种弱类型语言,但是她却有着“高贵”的理论。下面是学习javascript过程中的一些小激动时刻,记录下来,大家可以跟我一起感受。
缩略标记
在创建对象和数组的过程中可以使用缩略标记。过去,我们需要创建一个对象时,我们会这样写:
va...
分类:
编程语言 时间:
2014-05-07 15:52:40
阅读次数:
433
23.1 介绍
Spring提供了一个JSM集成框架,简化了JMS API的使用。这点很像Spring对JDBC的集成。
JMS大致提供生产消息和消费消息两类功能。JmsTemplate类用来生产消息和同步接收消息【译注:接收消息也就是消费消息】。为了异步接收消息(异步接收消息类似于JavaEE的消息驱动Bean(Message-Driven Bean,MDB),Spring提供了一组消息监听器容器(messagelistener containers),用来创建多个消息驱动POJO(Message-D...
分类:
编程语言 时间:
2014-05-07 15:39:58
阅读次数:
666
现在也算是刚刚基本完成了自己的第一个商业项目,在开发的过程中,参考了不少人的代码风格,然而随着工作经验的积累,终于开始慢慢的了解到抽象思想在面向对象编程中的重要性,这一篇简单的介绍一下我的一点收获。
首先,在现在的项目中使用的主要是afinal框架,而且这个框架确实比较不错,省去了不少工作量,在编写Activity的过程中,基本都是直接继承自FinalActivity类,这样可以使用这个类给我们...
分类:
移动开发 时间:
2014-05-07 15:09:34
阅读次数:
450
在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面...
分类:
其他好文 时间:
2014-05-07 15:05:00
阅读次数:
243
方法1:./test &方法2:(./test &)方法3:nohup
和bg方法4:screen -mS test /root/test
退出程序需要手动进入screen创建的test虚拟终端去退出方法5:修改并保存一下代码为脚本,运行 #!/bin/bash NAME=$(basename
"....
分类:
系统相关 时间:
2014-05-07 15:03:04
阅读次数:
421
总的流程分为以下6个步骤:1、安装java_jdk2、配置java环境变量3、更新android的sdk4、从Unity3d中发布出apk文件5、创建android虚拟机并运行6、将apk文件安装到android虚拟机中(为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下)1、安装ja...
分类:
移动开发 时间:
2014-05-07 14:58:35
阅读次数:
415
static局部变量static局部变量确保不迟于在程序执行流程第一次经过该对象的定义语句时进行初始化这种对象一旦被创建,在程序结束前不会被撤销。在该函数被多次调用的过程中,静态局部对象会持续存在并保存它的值。#include#include#includeusing
namespace std;s...
分类:
编程语言 时间:
2014-05-07 14:21:45
阅读次数:
384