- 浏览: 219748 次
- 性别:
- 来自: 北京
-
最新评论
-
boboaixiaoyun:
我用的你的代码,第一次导入数据还挺正常,但以后都报内存的错误j ...
poi读取word中的表格 -
zhuruyi:
赞 对我有帮助 总结就是有好处啊
Java Sax解析xml -
tmj945:
http://www.iteye.comhttp://www. ...
Java Sax解析xml -
jbas:
非常不错,谢谢
android layout_weight讲解 -
li_king09:
学习了。
Java Sax解析xml
文章列表
Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析。看实例:
book.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book id="12">
<name>th ...
Dom解析是将xml文件全部载入,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,下面结合这个xml文件来进行dom解析。
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book id="12">
<name>thinking in java</name>
<price>85.5</price>
</book>
<book id=" ...
1. Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xml
<?xml version="1.0" encoding="UTF-8"?>
<books> ...
首先,如果是用simpleCursorAdapter填充ListView的数据时,必须注意sqlite的主键命名,由于simpleCursorAdapter的方法只识别_id,所以,当你用到sqlite的simpleCursorAdapter时,必须把数据表的主键命名为_id。否则就会出现java.lang.IllegalArgumentException: column '_id' does not exist错误。
(1)言归正传,当我们点击ListView时,会调用ListView的点击事件,那么点击的这个item的对应的数据库的_id的值,我们可以通过以下代码获取
pub ...
例子:通过一个代理类(Person.java)动态调用两个相似类(Man.java、Woman.java)。其中,代理类用java反射机制实现。参照:http://java.chinaitlab.com/advance/805648.html
Man.java
public class Man
{
private String name;
private int age;
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = ...
JAVA 反射机制是Java 被视为动态(或准动态)语言的一个关键性质。这个机制允许程式在运行时通过Reflection APIs 取得任何一个已知名称的class 的内部资讯,包括其modifiers(诸如public, private,static 等等)、superclass(例如Object)、inter ...
在Android的UI开发中,Spinner(下拉列表)总是可以用到的,一个简单的自定义Spinner制作我们只需要记住这重要的五步,一个Spinner就可以应用而生了。
(1)新建一个Android工程,名字为SpinnerTest1。修改layout下的main.xml,添加一个Textview和一个Spinner,文件内容如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/widget28"
androi ...
Android的开发现在是如火如荼,逞现在不是很忙了,学习了下,这里记录下了在windows在如何搭建Android开发环境,对自己是个记录,对新入门的兄弟姐妹们可以参考一下!
(1)安装JDK,省略。(2)下载Android SDK并配置。
可以到http://www.android123.com.cn/sdkxiazai/上下载,下载好后,解压缩,配置SDK,在Windows机器上,右键单击我的电脑,选择属性->高级,点“环境变量”按钮,修改“系统变量”下面的Path变量,把SDK tools的真实路径加入其中(即Android sdk 解压后的文件夹下的tool路径 在这里我是D ...
项目开发过程中,需求涉及到了各种文档转换为HTML或者网页易显示格式,现在将实现方式整理如下: 一、了解Jacob
先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下 ...
Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API。在网上见到好多通过poi读取excel的文章,读写也很方便,和jxl有的一比。在这里,主要是poi对word中的表格数据读取。
具体见代码
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.u ...
最近在搞报表类的东西,天天接触的最多的就是word或者excel,以前也常做,为了避免以后忘掉,因此还是记录下来最好。使用jxl这个组件来操作excel非常的方便,将它的一些基本操作写下来,希望对同样搞这方面的朋友有帮助!
jxl读取excel代码
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.uti ...
在使用protype.js的Ajax应用时,会出现这样的问题:只要调用了Ajax.Request ,然后点该页面右键,查看“属性” 就弹出“IE 停止工作”的对话框,然后强制重新加载该页面,解决办法是在你调用protype.js的Ajax应用的页面,加入如下这段话:<meta http-equiv="x-ua-compatible" content="ie=7" />这段话的作用是使ie6以上的版本兼容。
见代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transition ...
相信很多朋友都用过这个上传下载组件,但是,这个组件默认使用的编码是gb2312的,因此,如果你的页面是utf-8的,就会出现乱码等问题。在这里,修改了一下里面的方法,这样可以支持utf-8编码的上传和下载。感兴趣的朋友可以按照下面的方法自己做一个,嫌麻烦的朋友直接去下面下载用就可以了。
具体修改步骤如下:
(1)修改SmartUpload类下的upload()方法
找到这一句,修改为下面包含utf-8的语句。 注意加粗部分
//String s11 = new String(m_binArray, m_startData, (m_endData - m_startData) + 1 ...
C++传值,传址,引用的区别
引用与指针的比较
引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。
int m;
int &n = m;
n相当于m的别名(绰号),对n的任何操作就是对m的操作。例如有人名叫王小毛,他的绰号是“三毛”。说“三毛”怎么怎么的,其实就是对王小毛说三道四。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。
引用的一些规则如下:
(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 ...