-
jsoup 源码阅览
jsoup源码阅读 最近做网页分析时接触了一些包括jsoup在内开源工具。今天有时间读了下jsoup的源码,记录一下心得。 ? 【特色】 作为html解析工具,jsoup出现的时间远不如大名鼎鼎的HttpClient。但是他有一些不错的特色: ? 1.实现了CSS选择器语法,有了这个页面内容提取真不是一般的方便。 2.解析算法不使用递归,而是enum配合状态模式遍历数据(先预设所有语法组合),...
842
热度 -
应用Java实现登陆WebQQ(带源码)
使用Java实现登陆WebQQ(带源码) 使用Java中的URL和HttpURLConnection就可以实现模拟网页登陆!分析登陆的协议,可以使用HttpWatcher,蛮好用的!目前就两种网页请求方式Get和Post我们可以自己先写好这两个方法,以便之后调用这个就是Get请求方式了,参数就是URL地址 publicstaticStringget(Stringurl){ System.ou...
257
热度 -
(转) JavaScript跨域总结与解决方法2
(转)JavaScript跨域总结与解决办法2 由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问参见如下3个domain域:1、taobao.com2、jipiao.taobao.com3、promotion.taobao.com它们有相同的父域taobao.com二...
103
热度 -
应用WebView实现新浪微博OAuth登录
使用WebView实现新浪微博OAuth登录 ? #新浪官方下载SDK(weibo4android) http://open.weibo.com/wiki/index.php/SDK ? #申请应用KEY 登录新浪微博,进入http://open.weibo.com/申请应用,获取KEY和SECRET。 ? #准备 在项目中导入commons-httpclient-3.x.jar并加入weibo4...
148
热度 -
WebView兑现文件下载功能
WebView实现文件下载功能 WebView控制调用相应的WEB页面进行展示。当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下:1、设置WebView的DownloadListe...
150
热度 -
【SSO单点系列】(一):CAS环境的搭建
【SSO单点系列】(1):CAS环境的搭建一、概述今天开始写CAS相关的第一篇文章,这篇文章主要是关于CAS环境的搭配,提供给刚刚接触CAS的一个入门指南,并演示一个CAS的最简单的实例二、环境要求博主的环境如下:win8.164bitJDK1.7下载地址点我Tomcat-8.0.15下载地址点我cas-server-4.0.0、cas-client-3.3.3下载地址点我(官网速度比较慢,提供百...
77
热度 -
Get跟Post方式 对于多个请求的阻塞方式的探讨
Get和Post方式对于多个请求的阻塞方式的探讨最近测试多线程编程,发现一个特别奇怪的地方。先看一段简单的代码,用的jsp:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><% System.out.println("进入"); Thread.sleep(1000000); %>首先直接在浏览器...
65
热度 -
Java发送Http请求,解析html回到
Java发送Http请求,解析html返回 今天是2008年7月7日星期一,下午一直在学校做个人开始页面。因为离不开google的翻译,所以想把google的翻译整合到我的开始页面中来,于是乎就遇到了一个问题,怎样使用java程序发送http请求然后截获远程服务器返回的数据进行适当处理之后再输出?另外,google的翻译页面是使用post的方法提交数据的,无法直接通过网址进行处理,于是乎,这又涉及...
972
热度 -
Android Xutils框架使用有关问题及解决方法
AndroidXutils框架使用问题及解决办法刚刚写了篇博客,提了下在使用XUtils时遇到的一个问题AndroidXutils框架HttpUtilGet请求缓存问题,既然已经提起来这个问题,那我想了下,就把之前使用Xutils时遇到的几个小问题整理一下。一、HttpUtilGet请求缓存问题关于Xtuls框架的Http模块的get请求方法,会有缓存问题——即进行get请求时,在缓存规定的时间内...
71
热度 -
[Android] Volley源码分析(1)体系结构
[Android]Volley源码分析(一)体系结构Volley:google出的一个用于异步处理的框架。由于本身的易用性和良好的api,使得它能得以广泛的应用。我还是一如既往从源码的方向上来把控它。我们先通过一段简单的代码来了解VolleyRequestQueuequeue=Volley.newRequestQueue(this);ImageRequestimagerequest=newImag...
361
热度 -
android学习笔记一(基本介绍环境搭建)
android学习笔记1(基本介绍环境搭建)1android介绍Android一词的本义指“机器人”,Android是Google于07年11月5日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成。?2?Android的优点和不足之处。???优点:1、源代码完全开放。2?无缝结合的Google应用3?具有强大的Linux社区的支持4、挣脱运营商束缚?5...
58
热度 -
android施用升级更新
android应用升级更新??????在android的许多应用中都有检测更新的功能,以下整理下实现这个功能的步骤,原理为服务端放置新版本的apk文件和apk版本信息,手机端或者服务端的版本信息然后与手机目前安装的版本进行比较并做相应的提示。???因为需要下载即向sd卡中写文件所以,需要开启读写权限,??<uses-permissionandroid:name="android.permis...
79
热度 -
android鍏??閫氫俏鏂瑰紡
android鍏??閫氫俊鏂瑰紡1.鍓嶈█銆?android寮?鍙戜笉杩炵綉鏄?笉琛岀殑銆備笅闈?粙缁嶄竴涓媋ndroid鐨勫叓绉嶉?氫俊鏂瑰紡銆?2.鍏??鏂瑰紡浠嬬粛銆?涓嬮潰鏄?竴涓?叚绉嶇殑浠嬬粛锛屽叾瀹炴垜鍒嗘瀽浜嗕笅锛宧ttp鍙?垎涓ょ?锛宎ndroid閫氫俊锛屽簲璇ヨ嚦灏戝彲浠ュ垎涓哄叓绉嶃?俬ttp://www.cnblogs.com/devinzhang/archive/2012...
35
热度 -
应用XFire+Spring构建Web Service
使用XFire+Spring构建WebService XFire是与Axis2并列的新一代WebService框架,通过提供简单的API支持WebService各项标准协议,帮助你方便快速地开发WebService应用。 相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的WebService开源社区拥有众多的追随者。并且因为XFire为Spring提供的支...
275
热度 -
js弹出层兑现
js弹出层实现 一、----------------------得到数据的测试的action类 packagecom.cm12530.quannei.action;importjava.io.IOException;importjava.io.InputStream;importjava.util.ArrayList;importjava.util.Collections;importjava.u...
251
热度 -
XFire建立webservice服务跟客户端
XFire建立webservice服务和客户端 XFire是与Axis2并列的新一代WebService框架,通过提供简单的API支持WebService各项标准协议,帮助你方便快速地开发WebService应用。相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的WebService开源社区拥有众多的追随者。并且因为XFire为Spring提供的支持,使得...
227
热度 -
win7上Eclipse开发Hadoop应用程序环境搭建
win7下Eclipse开发Hadoop应用程序环境搭建Hadoop版本:1.0.0?安装ECLIPSE的HADOOP1.0.0版本的插件1)??Hadoop的Eclipse插件和Eclipse的版本关联性比较大,各版本间可能不兼容。网上搜索发现提供下载的1.0.0插件都是支持Eclipse3.7的。下载安装Eclipse3.7版本(Indigo版本)。?2)??在Hadoop1.0.0版本的安装...
36
热度 -
hadoop的eclipse插件编译收拾
hadoop的eclipse插件编译整理1、Hadoop源代码下载、eclipse下载、jdk、Ant下载2、eclipse导入hadoop工程3、修改build.xml与build-contrib.xml配置文件4、解决出现的相关错误与异常问题5、编译、安装、检查-------------------------------------------------------------------...
95
热度 -
Android异步处理2:使用AsyncTask异步更新UI界面
Android异步处理二:使用AsyncTask异步更新UI界面在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们使用Thread+Handler的方式实现了异步更新UI界面,这一篇中,我们介绍一种更为简洁的实现方式:使用AsyncTask异步更新UI界面。概述:AsyncTask是在AndroidSDK1.5之后推出的一个方便编写后台线程与UI线程...
40
热度 -
Android 兑现联网(三) 在线程中联网
Android实现联网(三)在线程中联网在前面的关于JavaI/O的学习中,有一个我们需要牢记的是:对数据流的操作都是阻塞的,在一般情况下,我们是不需要考虑这个问题的,但是在Android实现联网的时候,我们必须考虑到这个问题。比如:从网络上下载一张图片:publicBitmapreturnBitmap(Stringurl){URLmyFileUrl=null;Bitmapbitmap=null;...
85
热度