此项目通过简单的天气情况显示来实现xml文件的解析
1. 搭建环境
1)创建如下图的包、类及文件
2)布局文件的大概样式如下图所示,用到四个TextView控件和一个RadioButton控件
3)china.xml文件的内容如下
<city
cityname="南京"
pyName="jiangsu"
qu...
分类:
其他好文 时间:
2014-06-20 13:11:49
阅读次数:
204
通过阅读 OpenJDK 的 java.util.ArrayDeque ,学习底层是数组,且数组可变大小的双端队列的实现细节。...
分类:
其他好文 时间:
2014-06-20 09:38:40
阅读次数:
186
字符串匹配
精确:
indexOf(String str); -- strstr(), O(mn)。
lastIndexOf(String str); -- continue 的别样用法。
matches(String regex); -- Regex.compile()/match()。
模糊:
java package?
Spell Checker -- 两个字符串的相似程度...
分类:
编程语言 时间:
2014-06-20 11:00:18
阅读次数:
287
1.需要使用到的java文件
解析china.xml文件中的内容。
利用pull方式进行xml文件步骤:
①直接创建出XmlPullParser解析器对象 XmlPullParser xmlPullParser = Xml.newPullParser();
②设置解析的文件输入流 并且制定输入流在操作方式中的编码方式 xmlPullParser.setInput(getClas...
分类:
其他好文 时间:
2014-06-20 12:27:50
阅读次数:
244
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
观察者模式结构图如下:
举例:
气象系统有三个部分分别是气象站(获取实际气象数据的物理装置),WeatherData对象(用来追踪来自气象站的数据,并更新布告板)和布告板(显示目前天气状况给用户看)。Weather...
分类:
编程语言 时间:
2014-06-20 13:38:15
阅读次数:
236
在创建一个job后,就要开始job的运行,运行的全流程如下:
1、在界面上启动job
2、index.jsp
查看上述页面对应的源代码
Start
3、action.jsp
String sAction = request.getParameter("action");
if(sAction != null)
{
// Need ...
分类:
其他好文 时间:
2014-06-20 09:24:23
阅读次数:
272
Active Record(AR)是一种流行的 对象-关系映射(ORM)技术,其映射关系为
AR class:数据表AR class property:数据表的一列AR 实例:数据表的一条数据
所以对于常用的数据库操作(CRUD)可以转化成一种面向对象的数据操作形式。
实现一个AR类的的最简代码如下:
class Post extends CActiveRecord
{
...
分类:
其他好文 时间:
2014-06-20 10:42:47
阅读次数:
245
昨天Swift刚出来,以后自己可能会在手机上开发计算机视觉应用,就打算每天学习一点点。
简介
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发...
分类:
其他好文 时间:
2014-06-20 11:39:36
阅读次数:
247
一、如果是每个线程都执行相同的代码,则可以使用同一个Runnable来实现共享public class MultiThreadShareData {
public static void main(String[] args) {
new Thread(new ShareData()).start();
new Thread(new ShareData()).start();
}
...
分类:
移动开发 时间:
2014-06-20 13:07:10
阅读次数:
260
数据结构相当于内功,但是学习内功,最好已经会使用一种武器了,而这种武器就是C,JAVA等等的开发语言。内功学好了,才能开始学习学习高深的武功,这里的武功便是算法。我们都知道内功不够深厚,直接去学高深的武功,会走火入魔的。因此正确地方法就是,先挑选一门简单顺手的语言去练练,感觉一下,就可以开始练习内功了,基本功一定要扎实。不然以后太高深的内功心法(高深的数据结构)都无法驾驭。内功差不多了,就可以加入...
分类:
其他好文 时间:
2014-06-20 12:52:33
阅读次数:
155
查询已经创建的数据库 show dbs
选择数据库
use DATABASE_NAME
查询该数据库里面的集合 show collections
删除集合操作:
db.COLLECTION_NAME.drop()
插入数据操作:
db.COLLECTION_NAME.insert(
do...
分类:
数据库 时间:
2014-06-20 10:57:41
阅读次数:
275
1 查看各个项目的Project ID编号
mysql -uroot -h10.10.2xx.xx
show databases;
use bugfree2;
desc bf_TestProject;
select ProjectID,ProjectName from bf_TestProject;(查询结果如下)
2 在/va...
分类:
其他好文 时间:
2014-06-20 12:19:19
阅读次数:
262
本文出自:http://blog.csdn.net/svitter
引文出自:http://bbs.chinaunix.net/thread-775649-1-1.html
1.关闭服务 service 服务 stop
netstat -ntlp
kill -9 PID
2.使用两个方法
1.
ps aux|grep 端口
kill -9 PID
2.
iptables...
分类:
系统相关 时间:
2014-06-20 13:08:31
阅读次数:
324
大家都是IT从业者,遇到的问题多少与相似。
如果能把这些问题总结下来,并给出解决方案,相信可以帮助很多的人。
我在ITFriend发起了一个话题“作为一名IT从业者,你在工作和学习中,遇到哪些问题”,有很多网友给出了很好的答案。
希望对大家有所帮助。...
分类:
其他好文 时间:
2014-06-20 10:57:04
阅读次数:
217
说明:此案例使用的是通过Dom方式解析xml文件这篇文章里的City类和china.xml文件。
1. 因为xml文件有两种格式,一是上面那篇文章里的那种元素节点里只包含属性节点,另一种就是元素节点里包含元素节点和文本节点,于是在china.xml中添加如下代码,以实现两种方式的解析:
杭州
zhejiang
浙江
1
...
分类:
其他好文 时间:
2014-06-20 09:53:03
阅读次数:
249
hibernate中插入数据后会返回插入的数据的ID,mybatis要使用此功能需要在配置文件中显示声明两个属性即可:...
分类:
其他好文 时间:
2014-06-20 09:25:48
阅读次数:
169