`
文章列表
博客地址转移到了:mallven.com 这边不维护了。
#每周一算法# 本周介绍一下二叉查找树,二叉查找树一般用的不是很多,但是它是平衡二叉树和红黑树的基础,所以还是要好好了解一下的。首先说一下什么是二叉查找树:二叉查找树是一种特殊的二叉树,特殊在哪呢?1.对于树中的任意节点X,如果它的左子树不为空,则左子树中的所有节点的值均小于X的值。2.对于树中的任意节点X,如果它的右子树不为空,则右子树中的所有节点的值均大于X的值。3.二叉查找树的中序遍历是一个从小到大的有序序列。如图这是一个二叉查找树: 下面这个不是二叉查找树,因为节点8是节点7的左子树,其值不能大于7:    下面来看一下二叉查找树的一些基本操作: 1.插入操作:   将新节点 ...
#每周一算法#,今天介绍一下逆波兰表达式的栈实现方式: 概念: 逆波兰表示法也叫后缀表示法,即操作符号都置于操作数的后面,逆波兰表示法可以不用括号来标识操作符的优先级。例如:3+4 是一个中缀表达式,转换成逆波 ...
最近开始学习Hadoop,hadoop 的新版本为了能和各个eclipse 的版本兼容,因此只提供了源代码,开发人员需要手动编译。 hadoop eclipse 插件的源代码位于$HADOOP_HOME/src/contrib/eclipse-plugin 下面。 如果只想单独编译hadoop 的ecliose 插件那么需要修改该目录下面的build.xml 文件 下面是我的一个配置文件,大家可以根据自己的环境修改,编译过程需要用到eclipse的目录以及hadoop的lib下面的相关jar文件,所以需要在此配置,注意改成你的hadoop所对应的版本。 <?xml version=&quo ...
Centos 默认是没有提供Openvpn的,而且在yum 的源里面也没有openvpn ,如果想使用yum安装的话要首先安装EPEL这个东西。 wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm 安装完之后,yum源里面就有openvpn了 1.安装,没有权限就sudo yum -y install openvpn 2.设置VPN的配置文件 把cl ...
笔者也是一名英语学习的爱好者,为了学习英语用了半个多月的时间完成了这款小应用,希望对同学们有所帮助。 之前的包有问题,现在我已经修改过了,对之前下载的童鞋们表示歉意,不好意思。 该应用的服务器是用的 APPFOG的云服务,如果出现连接失败的情况,可以访问一下,http://api.7colorstyle.com/ 如果不能访问,那就不能更新数据了。
原文:http://rongjih.blog.163.com/blog/static/3357446120111152325585/ Ubuntu 11.04 安装配置 Jetty7  2011-12-05 14:57:17|  分类: Ubuntu |  标签:jetty   |字号 订阅 Ubuntu 11.04 安装配置 Jetty7 1) 从官方网站下载绿色版的jetty 下载地址:http://download.eclipse.org/jetty/ 我下载的是 jetty-distribution-7.5.4.v20111024.tar.gz 将下载的.tar.gz文件复制并解压 ...
用Jetty7.6.5 的时候出现以下错误 org.apache.jasper.JasperException: java.err.nojdk at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:375) at org.apache.jasper.compiler.ErrorDispatcher.jspError ...
出于最近对im研究的兴趣,看到smack里有个30s发送一个空消息的线程,了解了下关于心跳包,keepalive的知识。 TCP的socket本身就是长连接的,那么为什么还要心跳包呢? 搜索到的资料解释如下: 一:内网机器如果不主动向外发起 ...
在spring配置文件中加上 <context:property-placeholder location="classpath:jdbc.properties" />载入jdbc的驱动时,抛出一下异常: Could not load driverClass ${jdbc.driverClass} java.lang.ClassNotFoundException: ${jdbc.driverClass} 原因: 在spring里使用org.mybatis.spring.mapper.MapperScannerConfigurer 进行自动扫描的时候,设置 ...
首先需要安装一个shell 终端 手机执行: 1 su//获取root权限 2 setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的 3 stop adbd//关闭adbd 4 start adbd//重新启动adbd 电脑执行: adb connect a.b.c.d/ 连接成功后,可以通过eclipse进行调试 感谢:http://www.chinese-it.com/plus/view-4954-1.html
用了十几天开发的一个android阅读器,最终想做成一个分享类的应用(电子书、图片)等等,现在仅支持txt格式,正在加入网络书城部分,后台用的spring mvc+hibernate 。但是个人能力思维有限,想找几个同样爱好android的朋友,一块做做。如果能发展起来更好,发展不起来就当是练技术了。如果有想一块加入的,可以私信,我提供服务器和客户端的源代码。客户端效果图如下。 对android有兴趣的可以加群:217533412
感谢:http://blog.csdn.net/dragondog/article/details/6451538 1.ListView ListView中item的布局至关重要,必须尽可能的减少使用的控件,布局。RelativeLayout是绝对的利器,通过它可以减少布局的层次。同时要尽可能的复用控件,这样可以减少ListView的内存使用,减少滑动时GC次数。 ListView的背景色与cacheColorHint设置相同颜色,可以提高滑动时的渲染性能。 ListView中getView是性能是关键,这里要尽可能的优化。 2.String 不要随意的使用stingA=StringB+ ...
学习android的时候感觉里面的Toast非常的方便,既可以清晰的提示用户当前操作的执行结果,又不会打断程序的正常运行,感觉在web里面加入这样一个功能也不错。 时间仓促,稍微写了一个简单的: /** * 模仿android里面的Toast效果,主要是用于在不打断程序正常执行的情况下显示提示数据 * @param config * @return */ var Toast = function(config){ this.context = config.context==null?$('body'):config.context;//上下文 this.message ...
在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。 这里我们说下android.view.View ...
Global site tag (gtag.js) - Google Analytics