在Android开发当中,进行网络访问加载一个网页的时候就需要用到一个WebView来进行显示,这样可以使得我们的App更为灵活。今天来介绍一下Android中WebView的几种用法。基本用法1.WebView带加载进度条显示:...
分类:
移动开发 时间:
2015-04-08 11:02:13
阅读次数:
236
模仿cocos2d-js,实现类继承。讲解如何实现优雅的链式类继承。...
分类:
编程语言 时间:
2015-04-08 11:03:45
阅读次数:
146
1 将AFNetWorking文件夹导入项目
2 添加类库 Security.framework、MobileCoreServices.framework、SystemConfiguration.framework
3 在使用的地方 #import "AFNetworking.h"
解决编译时警告:
Prefix.pch文件中加入
#import
...
分类:
Web程序 时间:
2015-04-08 11:00:55
阅读次数:
171
二叉查找树简介
集合操作
search搜索
mininum寻找子树的最小key节点
maxnum子树最大key节点
predecessor前序寻找比此节点小的最大节点
succesor后序
insert插入
delete删除
c实现二叉查找树简介二叉查找树(Binary Search Tree),又被称为二叉搜索树。
它是特殊的二叉树:对于二叉树,假设x为二叉树中的任意一个结点,x节点包含关键字k...
分类:
编程语言 时间:
2015-04-08 11:01:45
阅读次数:
231
//获取网络类型
+(NSString *)getNetWorkStates{
UIApplication *app = [UIApplication
sharedApplication];
NSArray *children = [[[app
valueForKeyPath:@"statusBar"]valueForKeyPath:@"foregroundView"]s...
分类:
移动开发 时间:
2015-04-08 11:03:31
阅读次数:
185
C语言预处理器是个简单的的宏处理器,预处理器用特殊的命令行控制,这些命令行以#开头,不包含预处理器命令的行称为源程序文本行。预处理器通常从源文件中删除所有预处理器命令行,并按预处理器命令指示对源文件进行其它转换,然后,得到的经过预处理的源文本成为有效C语言程序。
下面是常见的预处理器命令:
#define——定义预处理器宏,如果是函数式宏定义,左括号与宏名之间不能有空格,所有参数及整个宏替换最...
分类:
编程语言 时间:
2015-04-08 11:00:34
阅读次数:
236
测试机:
ZTE U880
现象:
用Environment.getExternalStorageDirectory()取到的路径是/mnt/sdcard
真相:
/mnt/sdcard/是一个空文件夹!真实路径是/mnt/sdcard-ext
解决:
需要根据Build.MODEL来特殊处理了,如果是zte的设备就直接将s...
分类:
移动开发 时间:
2015-04-08 11:03:20
阅读次数:
132
继上篇文章Linux内核源代码情景分析-特殊文件系统/proc,我们对/proc/loadavg访问后,这篇文章是对/proc/self/cwd的访问。int __user_walk(const char *name, unsigned flags, struct nameidata *nd)
{
char *tmp;
int err;
tmp = getname(name);//在系统空...
分类:
系统相关 时间:
2015-04-08 11:01:42
阅读次数:
1849
1. 什么是SWT/ Swing设计器?
SWT/ Swing设计器是一个Java GUI设计器,这使得它非常容易创建Java GUI应用程序而无需花费大量时间来编写显示简单形式的代码。您可以使用WYSIWYG可视化设计器在几分钟之内创建复杂的视窗,同时生成Java代码。您也可以使用拖放操作来轻松地添加控件、添加事件处理程序到控件中、改变使用控件编辑器的各种属性、国际化您的应用程序等等。生成...
对于新建或新导入没有project设定的项目
去除eclipse的JS验证:
将windows->preference->Java Script->Validator->Errors/Warnings->
Enable Javascript Sematic validation前面的勾去掉;
对于已有项目:
修改.project文件:
找到项目目录,删除项目目录里的 .projec...
分类:
编程语言 时间:
2015-04-08 10:59:58
阅读次数:
147
在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免activity之间传递对象的开销 ,这些数据一般都会保存到持久化存储里面。
有人建议将这些数据保存到 Application 对象里面,这样这些数据对所有应用内的activities可用。这种方法简单,优雅而且……完全扯淡。
假设把你的数据都保存到Application对象里面去了,那么你的应用最后会以一个NullPointerException 异常crash掉。...
分类:
移动开发 时间:
2015-04-08 11:00:31
阅读次数:
168
最近在找关于客户端访问服务器开发的用例 总是去访问别人的网站也不能对里面的数据进行修改也不知道是怎么实现的,自己在网上申请了一个免费的服务器网站上传了一个php文件,现在就可以通过urlStr===http://1.hellowes.sinaapp.com/访问服务器上的信息了,并且服务器会返回一个数据,由于对php一点不懂所以服务器上返回的并不是真正的JSON数据,所以只好通过客户端字符串组合成...
分类:
移动开发 时间:
2015-04-08 10:59:59
阅读次数:
148
优先队列和堆排序标签(空格分隔): 排序算法 数据结构优先队列和堆排序
优先队列
堆
1 基于堆的算法
初始化
自底向上堆化
自顶向下堆化
插入删除一项
2 堆排序
优先队列全部代码
1 优先队列普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (largest-in,first-...
分类:
编程语言 时间:
2015-04-08 10:59:15
阅读次数:
214
1.如何取消Listview的滚动条?
setVerticalScrollBarEnabled(false)
2.白色的背景,ListView滚屏进行中的时候,背景会变成黑色,解决办法?
android:cacheColorHint="#00000000"
3.ListView滚动条怎么一直都显示?
android:fadeScrollbars="false"...
分类:
其他好文 时间:
2015-04-08 11:01:55
阅读次数:
92
--------------------------------------------------------
lucene的分词_分词器的原理讲解
--------------------------------------------------------
几个默认分词
SimpleAnalyzer
StopAnalyzer
WhitespaceAnalyzer(根据空格分...
分类:
Web程序 时间:
2015-04-08 11:01:44
阅读次数:
131
下面的这段程序模拟了一个小车间。程序首先启动了一个工人线程,该线程在停止时间到来之前会一直工作(至少是假装在工作),然后程序安排了一个定时器任务(timer task)用来模拟一个恶毒的老板,他会试图阻止停止时间的到来。最后,主线程作为一个善良的老板会告诉工人停止时间到了,并且等待工人停止工作。那么这个程序会打印什么呢?...
分类:
编程语言 时间:
2015-04-08 10:59:16
阅读次数:
147