- 博客(116)
- 问答 (18)
- 收藏
- 关注
#每周一算法#二叉查找树
#每周一算法# 本周介绍一下二叉查找树,二叉查找树一般用的不是很多,但是它是平衡二叉树和红黑树的基础,所以还是要好好了解一下的。首先说一下什么是二叉查找树:二叉查找树是一种特殊的二叉树,特殊在哪呢?1.对于树中的任意节点X,如果它的左子树不为空,则左子树中的所有节点的值均小于X的值。2.对于树中的任意节点X,如果它的右子树不为空,则右子树中的所有节点的值均大于X的值。3.二叉查找树的中序遍历是...
2013-05-11 22:03:56
170
#每周一算法#逆波兰表达式求解
#每周一算法#,今天介绍一下逆波兰表达式的栈实现方式:概念:逆波兰表示法也叫后缀表示法,即操作符号都置于操作数的后面,逆波兰表示法可以不用括号来标识操作符的优先级。例如:3+4 是一个中缀表达式,转换成逆波兰表达式为34+ 。有人可能会想有后缀表达式,中缀表达式,那有没有前缀表达式呢?答案是:有前缀表达式,也叫波兰表达式,上文中的3+4 用前缀表达式表示为+34。用途:了...
2013-05-05 10:16:35
321
Hadoop Eclipse 插件编译安装
最近开始学习Hadoop,hadoop 的新版本为了能和各个eclipse 的版本兼容,因此只提供了源代码,开发人员需要手动编译。hadoop eclipse 插件的源代码位于$HADOOP_HOME/src/contrib/eclipse-plugin 下面。如果只想单独编译hadoop 的ecliose 插件那么需要修改该目录下面的build.xml 文件下面是我的一个配置文件,大...
2013-04-16 22:12:02
171
发一个刚做的android小应用《每日口语》
笔者也是一名英语学习的爱好者,为了学习英语用了半个多月的时间完成了这款小应用,希望对同学们有所帮助。[color=red]之前的包有问题,现在我已经修改过了,对之前下载的童鞋们表示歉意,不好意思。该应用的服务器是用的 APPFOG的云服务,如果出现连接失败的情况,可以访问一下,[url]http://api.7colorstyle.com/[/url] 如果不能访问,那就不能更新数...
2012-10-25 16:10:33
110
原创 Ubuntu 11.04 安装配置 Jetty7
原文:[url]http://rongjih.blog.163.com/blog/static/3357446120111152325585/[/url]Ubuntu 11.04 安装配置 Jetty7 2011-12-05 14:57:17| 分类: Ubuntu | 标签:jetty |字号 订阅Ubuntu 11.04 安装配置 Jetty71) 从官方网站...
2012-07-27 11:27:35
148
原创 Jetty7.6.X java.err.nojdk 错误
用Jetty7.6.5 的时候出现以下错误[code="java"]org.apache.jasper.JasperException: java.err.nojdk at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89) at org.apache.jasper.c...
2012-07-24 16:10:30
171
原创 socket长连接的心跳包
出于最近对im研究的兴趣,看到smack里有个30s发送一个空消息的线程,了解了下关于心跳包,keepalive的知识。 TCP的socket本身就是长连接的,那么为什么还要心跳包呢?搜索到的资料解释如下:一:内网机器如果不主动向外发起连接,外网机没法直连内网的,这也是内网机安全的原因之一吧,又因为路由器会把这个关系记录下来,但是过一段时间这个记录可能会丢失 ,所有每一个客户端每隔...
2012-04-24 21:16:46
94
原创 spring 使用context:property-placeholder载不进属性
在spring配置文件中加上 载入jdbc的驱动时,抛出一下异常:[code="java"]Could not load driverClass ${jdbc.driverClass}java.lang.ClassNotFoundException: ${jdbc.driverClass}[/code]原因:[code="java"]在spring里使用org.myba...
2012-04-23 10:06:07
271
原创 android eclipse 通过 wifi 连接 手机
首先需要安装一个shell 终端手机执行:[code="java"]1 su//获取root权限2 setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的3 stop adbd//关闭adbd4 start adbd//重新启动adbd[/code]电脑执行:[code="java"]adb...
2012-03-17 19:00:43
186
android 阅读器(寻爱好者共同学习进步)
[size=large][color=blue]用了十几天开发的一个android阅读器,最终想做成一个分享类的应用(电子书、图片)等等,现在仅支持txt格式,正在加入网络书城部分,后台用的spring mvc+hibernate 。但是个人能力思维有限,想找几个同样爱好android的朋友,一块做做。如果能发展起来更好,发展不起来就当是练技术了。如果有想一块加入的,可以私信,我提供服务器和客户端...
2012-03-07 12:35:45
135
原创 android开发注意事项
感谢:[url]http://blog.csdn.net/dragondog/article/details/6451538[/url][color=blue]1.ListView[/color]ListView中item的布局至关重要,必须尽可能的减少使用的控件,布局。RelativeLayout是绝对的利器,通过它可以减少布局的层次。同时要尽可能的复用控件,这样可以减少List...
2012-02-07 10:15:35
103
Jquery 仿 android Toast效果
学习android的时候感觉里面的Toast非常的方便,既可以清晰的提示用户当前操作的执行结果,又不会打断程序的正常运行,感觉在web里面加入这样一个功能也不错。时间仓促,稍微写了一个简单的:[code="js"]/** * 模仿android里面的Toast效果,主要是用于在不打断程序正常执行的情况下显示提示数据 * @param config * @return *...
2011-12-19 14:43:05
174
原创 View和SurfaceView的区别
在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。 这里我们说下android.view.View和android.view.SurfaceView。SurfaceView是从View基类中派生出来的显...
2011-12-13 21:23:13
122
原创 游戏中的碰撞检测
游戏中的碰撞检测方式有很多,不同的算法之间主要是在精度和速度之间权衡。以下几种方式按照速度排序说明。以2D为例,3D不过是增加了一维罢了,算法理解上没太大区别。[color=darkblue]一、地图格子划分检测[/color]最简单的一种检测,就是把地图(或者称为场景,总之是指碰撞发生的范围)划成一个个格子,类似仙剑奇侠传这样。假设地图有800*600px,20*20个像素为一格...
2011-12-08 21:06:45
147
原创 android 模拟器对应像素
android 模拟器对应的像素,游戏开发需要了解VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320;QVGA:Quarter VGA;即:VGA的四分之一,分辨率为320×240;WVGA:Wide Video Graphics Array;...
2011-12-05 20:46:00
192
原创 几个图片网站
[url]http://findicons.com/[/url][url]http://www.iconpng.com/[/url][url]http://www.paojiao.cn/[/url]
2011-11-21 10:04:40
87
原创 android 模拟器不能上网问题
解决Android模拟器DNS设置问题用Android 模拟器 的浏览器访问不了网站,而输入ip地址可以访问,原因是android系统的dns设置存在问题通过 getprop 可以查看到当前缺省dns设置[net.dns1]: [192.168.1.1][net.dns2]: [10.0.2.4][net.dns3]: [10.0.2.5][net.dns4]: [10.0...
2011-11-15 11:23:06
150
android 《手机防盗》 图
最近一直在学习android,并且做了一个简单应用来练手,总结一下学习过程中遇到的问题:1、 UI布局:开始接触android的时候,感觉UI布局是最麻烦的,不过没有别的办法,只能多写,慢慢就好了。2、 如果系统中有耗时的操作,尽量放到另一个线程中处理,然后结合Handler更新UI主线程,以免造成假死现象。3、 Android的部分传感器比如重力、方向传感器,在系统休眠的时候也会跟着...
2011-09-22 14:24:07
154
原创 android 发送超长短信
感谢:[url]http://www.pocketdigi.com/20110715/395.html[/url][color=gray]如果短信内容过长,可以使用SmsManager.divideMessage(String text)方法自动拆分成一个ArrayList数组,再根据数组长度循环发送,或者直接用sendMultipartTextMessage方法发送,参数与sendTex...
2011-09-16 17:41:52
187
原创 Android中startActivity中的permission检测与UID机制
感谢:[url]http://yelinsen.iteye.com/blog/977683[/url]我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需...
2011-09-12 21:44:54
80
原创 android 之 音量调节
感谢:原文作者Android 程序获取、设置铃声和音量 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通话音量 int max = mAudioManag...
2011-09-02 15:27:12
110
原创 android 基站定位
感谢:[url]http://www.devdiv.com/home.php?mod=space&uid=23856&do=blog&id=3684[/url]前言:GPS定位能提供精确, 详细的数据。但是有的时候我们不能通过GPS获得数据,如在屋子里面,无GPS功能等情况。那我们就需要其他的定位手段,基站定位是一个不错的选择。当我们手机开机时,手机会自动向信号最强的无线通讯台联系...
2011-09-01 17:15:04
115
原创 StartService 和 bindService
Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService Service会经历 onCreate --> onStart stopService的时候直接onDestroy 如果...
2011-08-31 22:03:03
186
原创 MYSQL 建表不支持InnoDB
在Mysql5.5中执行如下建表语句[code="java"]CREATE TABLE JBPM4_DEPLOYMENT ( DBID_ BIGINT NOT NULL, NAME_ LONGTEXT, TIMESTAMP_ BIGINT, STATE_ VARCHAR(255), PRIMARY...
2011-08-30 10:28:01
123
原创 android 软件安装-更新-卸载
感谢:[url]http://blog.csdn.net/netpirate/article/details/5801379[/url]安装程序:软件从无到有。卸载程序:软件从有到无。更新程序:软件的覆盖安装,可以保留原版本的数据,提升软件版本。 安装程序的方法: 1、 通过Intent机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。...
2011-08-29 21:39:37
156
原创 android 手机信息获得
感谢:[url]http://jasonshieh.iteye.com/blog/1003478[/url]Android中与电话功能相关的类是 TelephonyManager ,此类中定义了很多常量,以下分类说明获取以下信息需要在AndroidManifest.xml中指定权限一、 数据连接状态获取数据连接状态:int getDataState()获取数据活动状...
2011-08-29 21:05:49
120
原创 50个 JQuery 使用技巧
感谢:[url]http://www.woiweb.net/50-jquery-snippets-for-developers.html[/url]1. 如何创建嵌套的过滤器:[code="java"]//允许你减少集合中的匹配元素的过滤器,//只剩下那些与给定的选择器匹配的部分。在这种情况下,//查询删除了任何没(:not)有(:has)//包含class为“sele...
2011-08-14 22:01:07
399
原创 android 之 SharedPreferences
感谢:[url]http://hi.baidu.com/nubone/blog/item/0ef213cf174ec51e01e928bc.html[/url]很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用pro...
2011-08-09 09:53:46
90
原创 android 之 handler
感谢:[url]http://wsqwsq000.iteye.com/blog/1120745[/url] * Handler的定义: * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时, * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, * 你要是...
2011-08-08 22:41:44
74
原创 android 之 广播相关
感谢:[url]http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=3776[/url]在android中,通过广播(broadcast)可以通知其他广播接受者某个事件发生了。比如电源强度,信号强度等。Broadcast机制是基于一种注册方式的,Broadcast Receiver将其特征描述并注册在系统中。根据注...
2011-08-08 14:01:26
71
原创 android 之AndroidManifest.xml
感谢:[url]http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html[/url]一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),...
2011-08-08 10:48:48
88
原创 Relative Layout 中用到的一些属性
感谢:[url]http://www.wuphone.com/2655[/url]RelativeLayout用到的一些重要的属性:[size=small][color=gray]第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:l...
2011-08-06 11:29:01
355
原创 android 之 长度单位
[size=medium]android中的长度单位介绍现在这里介绍一下dp和sp。dp也就是dip(d[color=gray]evice independent pixels,设备独立像素[/color])。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160...
2011-08-05 16:46:23
125
原创 android 之 selector
android 中,我们可以通过使用selector 来改变控件的背景[code="xml"] [/code][color=gray]android:state_selected是选中android:state_focused是获得焦点android:state_pressed是点击android:state_e...
2011-08-05 15:59:07
86
原创 android 之 Inflate
原文:[url]http://daydayup1989.iteye.com/blog/824735[/url][size=medium]通俗的说,inflate就相当于将一个xml中定义的布局找出来.因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.因此如果你的Activity里如果用到别的...
2011-08-05 15:38:11
66
原创 android 实现全屏幕
在开发中,我们经常需要遇到去掉标题栏,或者一并去掉顶部信息栏,实现全屏幕[code="java"] super.onCreate(savedInstanceState);//去掉标题栏this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉信息栏this.getWindow().setFlags(WindowMana...
2011-07-26 08:55:42
101
Android 学习笔记【基础扫盲篇】
前一段时间断断续续的看过几天android,由于不连贯,效果不是很好,最近打算用一个月的时间系统的学习一下。[color=blue][size=medium]1、android的生态系统[/size][/color]Android是由Google在2007年推出的一个开源系统平台,主要针对移动设备市场,现在的最新版本是Android 3.2,android底层基于精简优化过的Linux...
2011-07-20 12:49:06
107
原创 VOA Special English --Summertime is Reading Time
SHIRLEY GRIFFITH: I'm Shirley Griffith.[color=blue]SHIRLEY GRIFFITH:我是Shirley Griffith.[/color]STEVE EMBER: And I'm Steve Ember with EXPLORATIONS in VOA Special English. Our subject today is b...
2011-07-19 17:02:13
317
空空如也
android 手机电话拦截
2012-07-25
mysql where 子句执行顺序
2012-06-13
ITEYE 问答大赛
2012-05-12
有关android的一个小程序
2011-10-17
android 的盈利点在哪捏?
2011-10-09
关于Struts2和URLRewriter 的结合
2011-04-15
struts2 标签取值问题
2010-08-04
关于jsp 提交表单
2010-03-12
处理 js 在客户端容易被看到
2010-02-24
request 用getparameter 取值时为空
2009-11-27
extjs 根据角色生成菜单树
2009-11-02
怎样用java绘制弧形文字
2009-10-29
用extjs 的editorgrid 表格自己乱动
2009-09-06
HibernateTemplate 怎么用
2009-06-18
struts 2.0
2009-03-22
ExtJS
2009-03-22
IBM 收购sun
2009-03-22
求一个 ssh 项目
2009-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人