摘要: Oracle 数据库数据排名函数: rank() 和dense_rank() 。 --------------------------------------------间断排名(也称强制排名) rank() -------------------------------------------- SQL: SELECT empno,ename,sal,rank() over(ORDER BY nvl(sal,0) DESC) x FROM emp; --------------------------------------------不间断排名 dense_rank() ----------------------------------------------- SQL: SELECT empno,ename,sal,dense_rank() over(ORDER BY nvl(sal,0) DESC) x FROM emp; 阅读全文
posted @ 2013-08-01 11:34 三两土豆 阅读(896) 评论(0) 推荐(0) 编辑
摘要: ExtJs - grid 合并单元格 跨行跨列。。。。在Grid加载完成后直接调用此方法,需要注意的是,合并的单元格值必须一样。 阅读全文
posted @ 2013-07-11 16:21 三两土豆 阅读(4020) 评论(2) 推荐(1) 编辑
摘要: 1、开发环境 Microsoft Windows XP:Version:2002,Service Pack 3 Eclipse Java EE Developer Tools:Version:3.3.0 Apache Tomcat v6.0 ExtJs—4.0.7 Spket—1.6.23(eclipse插件,下面会介绍其如何安装) 2、搭建环境 3、Spket插件安装 阅读全文
posted @ 2013-06-15 09:17 三两土豆 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为: 秒 (0~59) 分钟 (0~59) 小时 (0~23) 天(月) (0~31,但是你需要考虑你月的天数) 月 (0~11) 天(星期 (1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 年份 (1970-2099) 阅读全文
posted @ 2013-05-02 14:28 三两土豆 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 在手机应用程序中,用户选择图片有很多方式可以选择。 例如1、SD卡选择;2、通过拍照;3、通过网络搜索。 通过拍照来直接取得图片资源,实现原理很简单,这里简单说一下。代码流程:用户触发拍照事件—>在SD卡中创建图片文件(一般是在相册中创建,当然也可以在自己应用程序的资源目录下创建)—>通过Intent调用手机照相功能,并且将刚创建的照片文件处理后放到intent参数中 即:intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(mPhotoFile));。最后在调用activity返回事件(onActivityResult)时,根据照片路径(之前创建图片时用全局变量记住),通过BitmapFactory.decodeFile()读取照片,在程序中显示。 阅读全文
posted @ 2013-03-19 15:53 三两土豆 阅读(2263) 评论(0) 推荐(0) 编辑
摘要: 从别人博客看到的,觉得不错,果断收藏了。。。。 为了解决DOM解析存在的问题,就出现了SAX解析。其特点为:   优点:不用实现调入整个文档,占用资源少。尤其在嵌入式环境中,如android,极力推荐使用SAX解析。   缺点:不像DOM解析一样将文档长期驻留在内存中,数据不是持久的。如果事件过后没有保存数据,数据就会丢失。   使用场合:机器有性能限制。 SAX解析XML文档采用事件驱动模式。什么是事件驱动模式?它将XML文档转换成一系列的事件,由单独的事件处理器来决定如何处理。 基于事件驱动的处理模式主要是基于事件源和事件处理器(或者叫监听器)来工作的。一个可以产生事件的对象叫做事件源,而一个可以针对事件做出响应的对象就被叫做事件处理器。 阅读全文
posted @ 2013-03-18 11:50 三两土豆 阅读(1031) 评论(2) 推荐(0) 编辑
摘要: 所有好的手机应用程序都会有这项功能实现。所以我想做一个工具类UpdateManager.java ,然后在activity中直接调用方法 checkUpdate() 检测是否有更新。这样就可以一劳永逸了O(∩_∩)O!   先说说软件自动更新做的好处:   1、开发者不需要每次都去各个市场平台发布新版本的软件,可以省去很多时间,金钱;   2、用户不需要去关注软件是否有更新,可以提高用户满意度。 阅读全文
posted @ 2013-03-15 09:28 三两土豆 阅读(2194) 评论(8) 推荐(3) 编辑
摘要: 如 果你是一个开发人员,那么出现这个问题可能是因为,较旧的版本你是使用eclipse自动发布到模拟器上的,而eclipse自动发布时使用的是一个测试 用签名,这个签名与你正式打包的签名不是一个。(这个问题一般发生在测试自动更新功能上,嘿嘿)。想继续测试自动更新,解决的办法也很简单,手工删除该软 件的旧版(eclipse自动安装的那个),然后使用adb工具安装旧版再测试新版就好。 阅读全文
posted @ 2013-03-13 15:11 三两土豆 阅读(4092) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值 对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。 SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现 SharedPreferences存储的步骤如下:   一、根据Context获取SharedPreferences对象   二、利用edit()方法获取Editor对象。   三、通过Editor对象存储key-value键值对数据。   四、通过commit()方法提交数据。 阅读全文
posted @ 2013-03-11 15:51 三两土豆 阅读(300) 评论(1) 推荐(0) 编辑