自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Apache Mina: StreamIoHandler传输文件处理

通过StreamIoHandler来进行文件的传输1. 创建通过接收的BufferedInputStream写输出BufferedOutputStream的方法[code="java"]public class IoStreamThreadWork extends Thread { public static final int BUFFER_SIZE = 1024*2;...

2013-10-12 15:45:49 292

原创 Apache Mina: 自定义codec

本例子根据mina自带的例子:sumup改写。 1. 基本原理:1) 客户端向服务端发送AddMessage对象时,先根据AddMessageEncoder编码, 当服务端接收到AddMessage后,根据自定义的AddMessageDecode解码数据。2) 服务端数据解码后,生成回复对象ResultMessage,并对该对象通过ResultMessageEncoder进行编...

2013-10-11 13:30:18 228

原创 ApacheMina:ObjectSerializationCodecFactory的例子

1. 定义发送的RequestObject和返回的ResponseObjectRequestObject.java[code="java"]public class RequestObject implements Serializable { private static final long serialVersionUID = 8891436114296586399L;...

2013-10-09 11:18:16 347

原创 Apache Mina的最简单例子

apache mina的下载地址:[url]http://mina.apache.org/mina-project/downloads.html[/url]1. 首先,要在classpath中配置以下的jar文件:mina-core-2.0.7.jarmina-example-2.0.7.jarslf4j-api-1.6.6.jarslf4j-log4j12-1.6.6.j...

2013-10-09 10:35:17 152

原创 android RSS reader

1. AndroidManifest.xml中的activity设置:[code="xml"] [/code]2. RSSMainActivity: 1) 用ListView显示RSS Reader获取的数据结果定义L...

2013-09-26 15:04:00 116

原创 利用SpringMVC进行RSS发布

1. maven的pom.xml的配置[code="xml"] org.springframework spring-core ${org.springframework.version} org.springframework spring-context ${org.s...

2013-09-25 14:21:06 278

原创 自定义ThreadPoolExecutor

仍旧沿用ExecutorService的例子, 修改了AsyncImageLoader调用线程管理池的方法。 AsyncImageLoader的思路:1. 自定义RejectedExecutionHandler, 当线程任务被拒绝时,使其等待线程管理池空余后继续被调用。2. 自定义线程管理池ThreadPoolExecutor替代ExecutorService 3. 线程的主要...

2013-09-12 13:18:35 197

原创 关于ExecutorService的使用

ExecutorService: 线程池, 顾名思义是一个调度线程运行的管理池。 我预制了一个场景: 在界面上,有5个图片需要进行异步加载, 我们使用了一个线程池管理类 AsyncImageLoader来控制加载图片的线程个数,如果加载的图片原本已经存在,则从系统中调出已有图片进行加载; 如果图片是首次加载,则通过连接加载图片。 1. 需要加载5个图片的界面:[code="xml"]...

2013-09-11 10:18:33 197

原创 spring db & mongodb

spring data & mongodb的参考地址是[url]http://www.springsource.org/spring-data/mongodb/[/url], 可以通过[url]http://static.springsource.org/spring-data/data-mongodb/docs/current/reference/html/[/url]来查询详细的配置和代码的操...

2013-09-06 10:09:29 254

原创 初级使用方法

1. 启动MONGODB[code="shell"]%mongodb_path%\bin\mongod.exe -dbpath e:\dbpath[/code]2. 链接MONGODB[code="shell"]%mongodb_path%\bin\mongo.exe[/code]3. 创建并打开数据库[code="shell"]use mydb...

2013-09-03 09:47:23 98

原创 使用后台服务下载文件的例子

最近做了一个DEMO, 是通过httpURLConnection服务来下载文件。 大致的设计思路是这样的:1. 主Activity,显示需要下载的文件名,并通过ProgressDialog来显示下载进度。2. 后台服务IntentService进行主要的下载操作,先通过HttpURLConnection来获取远程服务的InputStream, 然后将获取的InputStream写入设备的s...

2013-09-02 11:55:57 187

原创 maven tomcat7 的配置

本机上安装了TOMCAT7, MAVEN3. 要使用MVN DEPLOY命令来部署项目,需要作如下配置:1. TOMCAT的配置 (tomcat-users.xml)[code="xml"] [/code]2. pom.xml的配置:[code="xml"] ...

2013-07-31 14:10:11 282

原创 Widget的开发: 一个最简单的例子

首先,我们来说说基本概念。通常来说, 一个widget具备以下3个基本要素:1. 一个AppWidgetProviderInfo对象这个对象通常是在 res/xml目录里设置的2. 一个AppWidgetProvider类的实现通常是需要创建一个AppWidgetProvider类的子类,来实现自定义小应用update, enabled, disabled和删除时触发的方法。...

2013-06-14 10:29:49 205

原创 Nofitication的使用

Notification的例子,请参考附件。 1. 创建Notification builder[code="java"]NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.notification_icon) //...

2013-05-22 15:16:22 515

原创 Contextual Action Mode

我在网上查了N多文章, 结果发现,在ANDROID自带的APIDEMO中,居然有Contextual Action Mode的例子, 真是踏破铁鞋无觅处,得来全不费工夫啊!! 这个东东很有意思, 比如在一个ListView中,当长点击某个item时, 在android的header部分会出现一个勾,旁边显示有多少项已被选择。 这个功能比较适合用于数据的batch操作。 ...

2013-05-13 16:05:51 141

原创 GridView显示ICON和TEXT

1. 设置GridView的布局[code="xml"][/code]2. 设置Icon+Text的布局[code="xml"] [/code]3. 创建显示的Adapter[code="java...

2013-05-08 12:00:32 121

原创 Swipe Views (水平分页)

1. 创建activity[code="java"]public class CollectionDemoActivity extends FragmentActivity { // When requested, this adapter returns a DemoObjectFragment, // representing an object in the co...

2013-05-07 13:36:13 233

原创 wmsys.wm_concat函数

例子1:[code="sql"]select nDocId as docs from wf_doc_gw where nProcId = 64 and nProcStatus=1 and nState=0and cProcUserList is nullorder by nDocId;[/code]运行结果:docs------------xxxxxx...

2013-04-23 12:04:47 110

原创 动态ActionBar

[b]首先介绍一下该应用的主要操作界面[/b]1. ProvinceLayout.java: 主操作界面2. ProvinceListFragment.java: 列表界面界面元素的操作:在“主操作界面”中,包含一个动态加载的ActionBar,以Spinner形式显示。 点击Spinner中的任何一个元素,在“列表界面”中动态显示该元素的子元素列表。[b]xml文件配...

2013-04-17 16:32:58 90

原创 在DialogFragment中使用ExpandableList

我本来想在ListFragment中使用ExpandableList, 几次尝试终告失败。 因此,我修改了练习方案,在一个DialogFragment中使用ExpandableListView, 运行成功了,不过相貌比较难看,特别是那个GroupIndicator图片,因被拉伸显得极其丑陋, 这个问题以后再解决吧。1. 在layout中配置ExpandableListView[...

2013-04-15 16:39:06 212

原创 jqGrid的使用笔记:5. 事件

[b]1. 事件举例:[/b][code="js"]var lastSel;jQuery("#gridid").jqGrid({... onSelectRow: function(id){ if(id && id!==lastSel){ jQuery('#gridid').restoreRow(lastSel); ...

2013-04-14 21:53:55 492

原创 jqGrid的使用笔记:4. 数据操作

[b]数据类型[/b]xml, json, jsonp, array, xmlstring, jsonstring, script, function (…)xml类型默认解析如下:[code="js"]jQuery("#gridid").jqGrid({... xmlReader : { root: "rows", row: "ro...

2013-04-14 19:52:29 171

原创 procedure中对其他用户的表的操作

在procedure中,不能直接对其他用户的表进行增删改查操作。 解决这个问题的步骤: 1) 先将增删改查的权限赋予操作用户, 2) 进行1)操作后,可以在procedure中进行其他用户的表操作。 [code="sql"]grant select any table, insert any table, update any table, ...

2013-04-03 15:16:53 139

原创 update语句更新多个columns的方法

最近做了很多修复数据的工作, 对于sql语句又有很多新认识, 真是学无止境啊!!我发现以下update语句对于修复多个列的数据很有用:[code="sql"]update wf_doc_gw gw set (gw.rcv_orgId, gw.rcv_entityId) = (select dp.receiveEntityId, dp.receiveDeptId ...

2013-04-02 15:41:13 1339

原创 一个ref cursor的使用例子

[code="sql"]create or replaceprocedure prod_fixing_datacb IS type cur_userId is ref cursor; -- 游动浮标定义 c_msgUserIds cur_userId; c_actionUserIds cur_userId; c_msgUids ...

2013-03-28 13:17:09 352

原创 jqGrid的使用笔记:3. colModel API

[b]colmodel属性[/b]colModel定义列属性, 语法是:[code="js"]jQuery("#gridid").jqGrid({... colModel: [ {name:'name1', index:'index1'...}, {...}, ... ],...});[/code][b]属性介绍[/b][table]|[b]属性...

2013-03-24 20:22:57 255

原创 jqGrid的使用笔记:2. 基本的Grid

[b]基本的方法[/b]jQuery("#grid_id").jqGrid(options);[code="html"]..........[/code][b]options[/b]1. 关于国际化配置jqGrid的语言文件配置是一个基本文件。 这个文件在HTML文件中应用(), 默认配置了表格中的某些默认语言的显示。 如果需要改成中文,...

2013-03-24 20:22:40 279

原创 jqGrid 的使用笔记:1. 开始

[b]来源[/b][table]|官方下载地址|[url]http://www.trirand.com/blog/?page_id=6[/url]||文档地址|[url]http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocs[/url]||DEMO地址|[url]http://trirand.com/blog/jq...

2013-03-22 21:26:32 165

原创 SQL: over( ) 实例

1. 例子1:表: wf_proc_action条件: nProcId=17 and nFinishStatus = 1要求: 对符合以上条件的表进行查询, 并按照字段 nDocId 进行排序, 获取排序后每个 nDocId的数据中字段nFlowId的值最大的一条数据。[code="sql"]select * from ( // 对需要显示的表现进行整理:...

2013-03-20 13:25:15 158

原创 IndexedDB学习三:保存图片和文件

[b]目标:[/b][list][*] 创建和大概数据库(省略)[*] 创建对象存储(省略)[*] 以BLOB形式获取图片文件[*] 启动数据库事务(省略)[*] 保存blob到数据库[*] 读取保存文件,创建ObjectURL在页面展示[/list][b]以blob形式获取图片文件:[/b][code="js"]// Create XHRvar...

2013-03-19 11:45:27 2253

原创 oracle自定义字段类型

[b]目标:[/b][list][*] 定义一个类型[*] 编写类型的方法[*] 使用自定义的类型为字段创建表[*] 添加数据的方法[*] 查询数据的方法[*] 其它[/list][b]定义一个类型[/b][code="sql"]CREATE OR REPLACE TYPE PropertyValue AS OBJECT ( number_va...

2013-03-19 10:45:16 805

原创 IndexedDB学习二:使用

[b]目标[/b][list][*]打开数据库连接,开始一个事物[*]创建存储对象[*]请求数据库操作:比如添加或查询数据。[*]等待操作完成, 监听正确的DOM事件。[*]对结果进行其它操作。[/list][b]创建和构建数据存储[/b][*]使用一个稳定版本的IndexedDB[code="js"]// In the following line...

2013-03-18 09:25:32 161

原创 IndexedDB学习一:概念

[b]基本概念:[/b]IndexedDB可以使用户在其浏览器中保存大型数据, 并在在线和下线情况下都可以随时随地查询。 [b]基本定义:[/b][i][b]Database(数据库)[/b][/i][u]database(数据库)[/u]Name:名称,String值. Current version:当前版本号(默认最小值是1, interger值) .[...

2013-03-18 09:12:15 111

原创 Fragment开发实例

[b]SVN源码下载地址:[/b] https://svn.codespot.com/a/eclipselabs.org/demo1/trunk/myAndroid2_2或者请下载附件myAndroid2_2.rar.[b]说明: [/b]这个实例原本是用ANDROID2.2开发的,因此取了2.2的名字。 现在, 该应用的ANDROID已经提升到4.0.[b]Fragmen...

2013-03-15 12:15:24 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除