java解析xml经典的有四种方式:
1.dom 2.sax 3.jdom 4.dom4j 个人觉得dom4j好用,但是我只用过jdom。
android我知道的用两种方式,sax和pull
SAX方式的特点是需要解析完整个文档才会返回,如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式还是会对整个文档进行解析,尽管XML文档中后面的大部分数据我们其实...
分类:
移动开发 时间:
2014-07-30 12:19:23
阅读次数:
214
Linux、windows系统监控平台Nagios的安装与部分错误整理
分类:
移动开发 时间:
2014-07-30 12:08:43
阅读次数:
177
Handler类:1 在子线程中发送Message2 在主线程中获取、处理Message在新线程中 通过Handler机制通知UI线程改变界面。每个线程只能拥有一个Looper,而每个Looper关联一个MessageQueueUI线程中,系统默认初始化了一个Looper对象。Looper、Mess...
分类:
移动开发 时间:
2014-07-30 12:05:13
阅读次数:
187
题目意思:一个N 个节点的苹果树,每个节点有一定数目的苹果;问从1 出发走K步 所能迟到的苹果(每一步只可以到相邻的节点) 解法: 走法包含以下基本的情况(其他的走法都可以由以下的组合出来): 1:在树上头也不回的往前; 2:回到走过的节点再去别的节点: 所以对于每个节点有一个 flag ...
分类:
移动开发 时间:
2014-07-30 12:02:03
阅读次数:
212
一个程序若要跳到另一个程序。需要在目标程序的plist文件里面修改:打开info.plist,添加一项URL types展开URL types,再展开Item0,将Item0下的URL identifier修改为URL Scheme展开URL Scheme,将Item0的内容修改为shashan.S...
分类:
移动开发 时间:
2014-07-30 12:00:23
阅读次数:
202
iOS开发UI篇—自定义瀑布流控件(cell的循环利用)一、简单说明 当滚动的时候,向数据源要cell。 当UIScrollView滚动的时候会调用layoutSubviews在tableView中也是一样的,因此,可以用这个方法来监听scrollView的滚动,可以在在这个地方向数据源索要对应.....
分类:
移动开发 时间:
2014-07-30 11:59:43
阅读次数:
405
前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,因此有必要能够自动获得下发的短信验证码。 主要就是实时获取短信信息。 android上获取短信信息主要有BroadcastReceiver方式与数据库方式,要实时的话就Broa...
分类:
移动开发 时间:
2014-07-30 11:59:23
阅读次数:
242
昨天,阿里的电话面试,让我发现好多不足,好多微小的知识点平时都没怎么关注,好吧,第一篇blog来分析下android中各种尺寸单位。面试题1:“Android中很多尺寸单位有哪些,具体有哪些区别”1.尺寸种类dip , px , pt ,sp ,dpdip:(device indepedent pi...
分类:
移动开发 时间:
2014-07-30 11:57:23
阅读次数:
219
1.配置main.xml中自动提示控件:注:android:dropDownVerticalOffset="10dip"是可以将提示的信息与边框开一段距离的属性,通常都会用的到2.建立搜索栏的布局.xml: 注:android:visibility="gone"这个是加入输入英文字母有...
分类:
移动开发 时间:
2014-07-30 11:54:43
阅读次数:
219
在项目中遇到了个问题就是,iOS的webview的性能比安卓的烂机器还差,找了一大圈,终于找到原因了。。。1. 自己测试的结果2. 网上的评测,safari和用webview的chrome对比http://www.36kr.com/p/123075.htm3. iOS8将会开放新的js引擎http:...
分类:
移动开发 时间:
2014-07-30 11:53:13
阅读次数:
398
Android uses-permission 权限大全当编写某些程序时,你需要调用手机的某些功能这时候你一定要记得启用相关的uses-permission,很多网上贴出来的代码都不包含Manifest.xml里面的代码这样你容易忘记启用相关的权限,导致程序无法运行下面我贴出了基本是全部的uses-...
分类:
移动开发 时间:
2014-07-30 11:51:43
阅读次数:
291
软键盘弹出挤压图形很变态,设计好的模型会在软件盘弹出数据变得丑陋无比,为了保持不变,只需要在Manifest.xml 相应的 Activity 里添加android:windowSoftInputMode="adjustPan|stateHidden"为了不让软件盘弹出,如果是Activity的话,...
分类:
移动开发 时间:
2014-07-30 11:51:23
阅读次数:
250
Android的动画的使用,请参考。Android的动画,在设计方面,我有点不太理解,觉得这样搞很怪,因为在控件动画后,即使设置了停留在动画结束时的位置,我们也确实看到了控件停在那个位置,但其实该控件的真实位置还是在原来动画前的那里。举个例子,如果有个Button,你给它设置了动画,让它移动到其他位...
分类:
移动开发 时间:
2014-07-30 11:49:53
阅读次数:
229
在用到组件时,有时候我们可能暂时性的不使用组件,但又不想把组件kill掉,比如创建了一个broadcastReceiver广播监听器,用来想监听 第一次开机启动后获得系统的许多相关信息,并保存在文件中,这样以后每次开机启动就不需要再去启动该服务了,也就是说如果没有把receiver关闭掉, 就算.....
分类:
移动开发 时间:
2014-07-30 11:48:03
阅读次数:
337
开启:?[[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNot...
分类:
移动开发 时间:
2014-07-30 11:47:03
阅读次数:
221
我这周上网看到动态增加listview的每一项item的布局,今天抽空自己写了一个,方便自己日后使用,这个效果还是很不错的,用到了Adapter的notifyDataSetChanged()方法,当点击每一个Item的时候,就通知adapter更新getView,系统得到通知就相应的加载一遍布局,就...
分类:
移动开发 时间:
2014-07-30 11:42:23
阅读次数:
316
详细解释:1, 主窗体Form1属性IsMdiContainer设为True,并添加ToolStrip控件, Toolstrip中添加一个按钮toolStripButton1。 2,添加新窗体Form2。 3,主窗体Form1中toolStripButton1的Click事件 ...
分类:
移动开发 时间:
2014-07-30 11:40:53
阅读次数:
173