- 博客(292)
- 资源 (18)
- 收藏
- 关注
原创 Android 资源操作
1.获取设备中的文本文件,该文件在raw目录下面。 String getStringFromAssetFile(Context activity) throws IOException { AssetManager am = activity.getAssets(); InputStream is = am.open("test.txt");
2013-08-28 21:40:18 1108
原创 Android窗口传值与保存退出
在Android开发过程中,有时候会遇到将上一个窗口中的值传递到下一个窗口,还有从当前窗口返回至上一层窗口的情况。而且有时候程序退出,用户希望将值保存至本地文件系统中或数据库中,基于以上需要,在这里我做一个简单实例,来完成上述功能,其中会用到菜单,按钮,文本框等组件,具体好下所示: 主界面,在文本框中输入值,点击按钮进入下一个窗体,如下所示:/** * 点击进入下一个窗体 *
2013-08-28 20:47:12 2049
原创 JAVA整合Flex导出数据库中的数据 (续集2)
之前写的二篇关于数据导出的文章,都没有经过仔细测试,比如插入上百条数据时,Excel数据导出是否正常,今天又对这个程序试了一试,发现导入200条数据时,数据导不出来。经过笔者仔细断点,条件断点测试,问题终于得解,是在i=29时,Row,Cell对象为空时,导致空指针异常。在这里,我做判断,如果它们为空的话,则进行创建即可,并赋予相关属性。以下是经笔者重构后的代码。如下所示:/** * 组装
2013-08-23 16:03:29 725
原创 Flex获取服务器端的地址(通过调用JS实现)
如果有这样的需求,比如要在客户端组装一个服务器请求地址,注意是动态生成的哦,那怎么办?没关系。以下有一种比较简单的实现。 /** * 动态获取服务器地址,并组装集中器下载地址 **/ public function getFileAddress(areaId:int, concentUID:String, groupMaintainId:int, isTemplate:i
2013-08-23 10:04:41 1180
原创 JAVA整合Flex导出数据库中的数据 (续)
根据上一章的介绍,如果有新的需求来了怎么办,比如说要从服务器端的文件中写,然后输出至客户端呢,没关系。其实也思路明白啦,也很简单,如下所示:1. 在服务器中组装数据1.1 组装Excel的包装类,如下所示:package cn.ac.iscas.gz.sems.web.common.dataimport;import java.io.FileInputStream;import
2013-08-23 10:01:08 937
原创 Flex信号量(Signal)与数据绑定(SignalBinding)初探
相信大家在flex的开发过程中,经常会使用事件机制的方式传递数据,下面我介绍通过信号量Singal方式来传递数据,并通过数据绑定的方式改变控件的值。从而就实现了动态改变组件数据源了。下面将讲述这个过程。 讲述之前:大家可以查看这个网址: http://www.ericfeminella.com/blog/2010/03/22/as3-signals-simulated-data-bindi
2013-08-22 11:09:44 1128
原创 JAVA整合Flex导出数据库中的数据
思路: 做法是从数据库中读取表格中的数据,然后通过POI组件将其组装成Excel文件,然后Flex通过navigateToURL()方式获取服务器请求地址,并组装数据供服务器端使用。就这么简单,但实现起来还是略微有点儿小麻烦。下面我详细介绍整个流程。1.环境准备: 1.1添加POI组件依赖 org.apache.poi poi 3.9 1
2013-08-22 10:47:12 937
原创 JAVA实现图片下载至缓存处理后,再上传FTP
例子跟上一例差不多,不过,它都在内存中进行操作,不将图片保存至本地,也就是没有文件的保存操作。这样可以大大提高程序的运行效率:程序运行时间: 9651ms下面是运行的关键代码,相当于对之前的代码进行重构,主要是性能方面,还有代码规范等。代码如下所示: // 获取开始时间 long startTime = System.currentTimeMillis();
2012-09-19 17:20:52 3445 1
原创 JAVA实现图片下载至本地,处理后,再上传FTP
下面是处理流程: 开始--->从网页中解析出IMG图片地址--->下载至本地-->缩放处理图片--->加上水印效果 ----->上传至FTP--->存储完成后给出回馈信息---->结束下面是代码实现: //在线图片地址: String sourceFilePath = "http://m2.img.libdd.com/farm5/20
2012-09-19 10:27:39 3386
原创 使用JAVA在线下载图片至本地,并上传至FTP
1.首先我们需要将图片下载至本地。相关操作类如下所示:/** * 下载文件到本地 * * @param urlString * 被下载的文件地址 * @param filename * 本地文件名 * @throws Exception * 各种异常 */ public static
2012-09-18 15:00:41 2997
原创 点点网技术调研(JAVA API)
下载好源码,在eclipse中布署后。(其中详细的请查看源码)1.申请点点网帐号和密码:2.修改里面的常量类DDAPIConstants 3.根据刚才申请到的Client ID 来取得CODEhttps://api.diandian.com/oauth/authorize?client_id=uGv2iH1ONw&response_type=code&scope=rea
2012-09-18 14:53:34 1107
原创 JAVA在线抓取网页中的元素的例子(使用JSoup包进行解析)
有时候获取数据的时候,无数据源,或者对方不提拱接口和数据库,只提拱一个网站给我们充当数据源,这时候我们就要对网页中的html元素进行抓取,并同时解析,过滤掉我们不需要的数据,得到我们想要的数据,当然我们也可以使用目前主流开源爬虫框架nutch,spider.但如果需求不是很复杂的情况下,比如只爬取小部分网页的情况下,我们就自已写个爬虫类就可以满足我们的需求,以下是我参考网站资源和一些工具类,自已写
2012-08-29 09:41:59 7365 2
原创 Excel类型检查
平常在做数据导入的时候,经常会遇到输入错误的数据导致导入数据失败,比如,员工名字数据库长度为5,在数据导入的时候,如果长度超过5,数据库导入就会失败,又如,明明是int类型的数据,结果不小心写成string类型,那么在导入之前能不能做一个检查呢?在程序中是可以的,但是在程序中检查会给人带来使用不便的体验,没有人愿意在做完一堆数据以后发现导不进去然后又转回去修改,那么在一开始做数据的时候就检查数据合
2012-08-23 16:46:46 1008
转载 用Dreamweave cs 5.5+PhoneGap+Jquery Mobile搭建移动开发环境
移动设备应用开发有多难,只要学会HTML5+Javascript就可以。用Dreamweaver5.5+PhoneGap+Jquery Mobile搭建移动开发环境,轻轻松松开发你自己的应用。让你用普通的web技术编写出能够轻松调用API接口和进入应用商店的HTML5应用开发平台。安装Dreamweaver5.5这里要注意,Dreamweaver5.5的内部版本需要5344,也就是
2012-08-23 15:35:18 4082
转载 冯巩的155句经典语
1.您大点声不费电!2.原来会说话呀,我还以为是瞎子呢.3.不想当厨子的裁缝不是好司机。4.谁要不认识他,谁就没吃过猪肉。5.小妞,给大爷笑一个,不笑,那大爷给你笑一个6.走自己的路,想说谁说谁去吧!7.我是一个二手的科学家8.散场大家都别走啊,我请大家吃饭———谁去谁掏钱。9.“大爷,美国怎么走啊?”“那谁知道啊……问村长去!”10.铁岭到美国还差好几站地呢!
2012-08-13 14:00:08 8774
原创 使用QUnit 框架测试Javascript代码
QUnit是jQuery团队开发的JavaScript单元测试工具,使用方便,界面美观。近期试用了一下并进一步了解了JavaScript单元测试。1.QUnit环境的基本配置 从官网中下载一个JS(QUnit.js),一个CSS文件(QUnit.css)。两个下载地址分别为:https://raw.github.com/jquery/qunit/mas
2012-07-20 15:17:11 1111
原创 jQuery用法举例(操作table,div,button等)
上一篇介绍jQuery的简介和一些基本的特性,下面举一些具体的例子加以说明.1.jQuery template模板jQuery的代码编写可以从这里开始。 $(document).ready(function(){ });接下来的工作就是写里面填东西啦。2.jQuery对table的操作,代码如下所示:Hello table world!
2012-07-16 11:23:45 2710
原创 Flex验证框架技术总结
在开发flex的过程中,经常会出现要验证文本框输入字符是否有效的问题,比如说如果输入的为空值,或者输入为非数字值,或者没有满足正则表达式类型。如果使用Flex validator验证器的话,可以很好的在前端验证一些字段的业务逻辑。下面我将通过一些简单的例子,说明flex验证框架在项目中应用的场景。1.没有使用flex验证器的场景比如我们在判断该字符非空,且为数字类型,我们可以写入如下a
2012-05-22 09:03:50 2071
原创 Spring Data JPA初探(开发与配置)
1.开发准备1.1 首先从官方下载例程,官方提拱了好多的例子借我们使用,它的下载地址为: https://github.com/ttrelle/spring-data-examples(直接下载后解压)1.2 里面的spring-data-example是用maven来管理的,不用多说,maven的优点在于规约优于配置。一开始定义所要用的jar包。(关于maven这里就不
2012-04-25 15:29:28 14004 1
原创 (续)JAVA应用技术之编码规范(Eclipse checkstyle plugin)
1.安装Eclipse Check 插件(略)(可查看之前杰哥写的安装方法)2.书写自已的checkstyle.xml文件如 my_test_check.xml文件 "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/co
2012-02-17 08:49:54 1367
原创 Flex4之弹出对话框
有时为了显示方便,我们会做出一个弹出对话框,这个对话框可以向上一级传递你选择的数据。这些数据也可以全局以拱使用。下面我附上代码: private var panel:Panel; public var label:Label=new Label(); public var combo:ComboBox=new ComboBox(); public var okB
2011-11-15 17:33:02 2464
原创 Flex4/Air之隐藏状态栏,标题栏,最大,最小,半闭按钮,窗体可拖拽效果
在进行前台显示的过程中,也即桌面应用程序开发过程中,我个有时候会用到一些效果,比如只要一个浮动的无状态栏,标题栏,最大,最小,半闭按钮,并且窗体还可以拖动的效果,为了实现这个效果,我们就要对其进行一系列处理,1.首先在在家***-app.xml文件中,大概54左右加入,即在标签内加入如下代码: none true 上面的代码用来隐藏标题栏,最大,最小,半闭按钮,
2011-11-06 16:37:27 4623
原创 在Android远程上传以及下载图片---XFire框架
<br /> 有时我们可以看到,图片往往被提交到服务器端,这里我通过XFire框架来实现远程上传以及下载图片的功能。<br />首先我们来看看从服务器端下载图片的功能:<br /> <br />我用的是KSOAP框架,我之前的文章有讲述过。在这里不要多说,贴上代码。<br /> <br />首先我们看看Acitivity中的代码:<br /> <br />package com.net.connect.app;import java.io.File;import java.io.FileInp
2011-04-23 23:28:00 7111 14
原创 实现Android 抽屉效果
<br /> 在Android开发过程中,我们喜欢使用特效,比如抽屉效果,这样可以给人很好的体验。点击一个按钮,就像拉抽屉一样展开界面,这样的效果正是我在这里所要说明的。比如在AVD或真机上,我们都有看过这种效果。比较常用的应用是LAUNCH应用。在这个应用中我们实现了拉抽屉呈现所有的程序,在这里我参考一些别人写的博客试例讲这种实现细节。<br /> <br />创建一个工程。在这里我命名为LauncherDemo.在这个例子中我在main.xml文件中写入如下,贴上代码:<br /> <br /><
2011-04-22 16:21:00 5663
原创 Android 用户远程验证----XFIRE,BASE64,KSOAP,WEBSERVICE
在Android开发过程中,不一定都用本地文件系统或本地数据库SQLite,比如QQ,用户的帐号数据都存储远程服务器上。而访问远程数据库有很多种方式,比如HTTPCLIENT,WEBSERVICE,SOCKET等多种方式,即分别为http通信,webservice(Web服务通信),还有socket套接字通信等等,限于篇幅,本文我只讲解讲一下webservice方式。其他方式,在其他的文档在讲。第一步,在要android中使用web服务,我们得先配置好web服务 器端。我使用了java webservi
2011-04-21 12:40:00 6369 9
原创 使用原生JAVA创建WebService(基于JDK 1.6)
在开发java WebSerivce的时候,有时候会想到XFire,AXIS.其实也可以用JAVA自带的JAX-WS也可以做到的。比如,你可以写个简单的例子package com.java.ws.app;import javax.jws.WebService;@WebServicepublic interface Calculator { public int add(in
2013-08-30 16:24:45 2285
原创 Flex DropdownList下拉框宽度
有时候在做flex界面开发的时候,组件下拉框文本显示不全,如下所示:在这种情况下,如果你使用的是DropdownList的话,直接设置width不会生效,这时候,我们可以通过皮肤类来实现,如下所示:<s:SparkSkin name="CustomDropDownListSkin" xmlns:fx="http://ns.adobe.com/mxml/2009" x
2013-08-27 11:07:08 2398
原创 Flex textInput图角特效
Flex textInput图角特效原理其实比较简单,但是实现起来略微比较麻烦,为了减少查找internet的时候,我这里整理了项目中用到的方法。分享给大家,如下所示:1. 首先编写皮肤类<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark">
2013-08-23 16:30:55 1202
原创 sqoop学习笔记
1.下面是个从数据库导出表的数据到HDFS上文件的例子(-m 1 表示主键或序列化信息): sqoop import --connect jdbc:mysql://127.0.0.1:3306/hive --username root --password root --table customer -m 1 sqoop import --connect jdbc:mysql://
2013-07-11 23:15:50 1193
原创 Hive学习笔记
1.创建表,并设置数据格式,以'|'进行分隔.create table hwz2(id int, name string ) partitioned by (ds string) row format delimited FIELDS TERMINATED BY '|';2.从本地插入数据load data local inpath '/home/hadoop/software/h
2013-07-11 23:14:02 929
转载 CompletionService的介绍和使用
public interface CompletionService将生产新的异步任务与使用已完成任务的结果分离开来的服务。生产者 submit 执行的任务。使用者 take 已完成的任务,并按照完成这些任务的顺序处理它们的结果。例如,CompletionService 可以用来管理异步 IO ,执行读操作的任务作为程序或系统的一部分提交,然后,当完成读操作时,会在程序的不同部分执行其
2012-11-20 20:55:20 841
转载 Callable 和 Future实现线程等待
public interface Callable返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查的异常。Executors 类包含一些从其他普通形式转换成 Callable
2012-11-20 20:20:36 715
转载 CountDownLatch的介绍和使用
1、类介绍java.util.concurrent类 CountDownLatchjava.lang.Objectjava.util.concurrent.CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown()
2012-11-20 20:19:46 1584
原创 MongoDB数据类型
MongoDB除了包含这些string, integer, boolean, double, null, array, and object基本的数据类型外,还包含:date, object id, binary data, regular expression, and code这些附加的数据类型。1. Timestamp类型Timestamp类型从1.8版本开始支持,Timesta
2012-10-08 14:54:15 3632
翻译 java5,java6新特性
下面简单的列出Java5和Java6的主要新特性。Java5:1。泛型 Generics : 引入泛型之后,允许指定集合里元素的类型,面去了强制类型转换,并得到强类型在编译时刻进行类型检查的好处。不光是类型安全,Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection等功能的基石.
2012-09-21 14:25:57 1677
原创 Java线程:新特征-线程池
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。目
2012-09-21 14:24:13 2001
原创 Flex air 静态设置背景图与动态设置背景图
1.静态背景图设置在这里我使用了BorderContainer,我的简单用法如下所示:<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <s:Panel title="BorderCon
2012-09-10 10:34:12 1714
转载 datanitro:python程序员可以对 excel VBA 说不
ContentsInstallationExcel InterfaceHello WorldCalculating PiSample ScriptsInstallationDownload and run DataNitroSetup.exe. You'll be prompted to install several programs.If you don
2012-09-04 14:26:17 3852
转载 关于 datanitro
关于datanitro安装先保证安装了office,它是一个office的插件python必须2.7版本以上,要不然print用不了,西特。datanitro下载地址安装完成,打开excel后看到操作界面editor:启动一个自带IDE,用于编写python代码python shell:启动一个shell界面import:导入脚本,py文件remove:
2012-09-04 14:17:59 4219
原创 Java网页抓取网页内容时,乱码问题的解决
有时我们抓取网页的内容时,出现乱码,我们可以使用两种方式,去解新这个问题。一种是:public static String clawer(String myurl) { int i = 0; StringBuffer sb = new StringBuffer(""); URL url; try { url = new URL(myurl); BufferedR
2012-09-03 14:57:55 7288 1
Jms基础知识整理创建消息 -> 发送消息 -> 接收消息 -> 读取消息 ()
2010-03-04
Hadoop技术资料
2010-01-05
flex parsley IOC框架笔记
2009-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人