- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 http请求状态
1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状态代码。代码 说明 200 (成功) 服务器已成功处理了请求。
2015-01-31 16:04:37 415
转载 java正则表达式过滤html标签
import java.util.regex.Matcher; import java.util.regex.Pattern; /** * * Title: HTML相关的正则表达式工具类 * * * Description: 包括过滤HTML标记,转换HTML标记,替换特定HTML标记 * * *
2015-01-28 21:45:01 315
原创 初识SEO
以前做网页认为只要网页漂亮,看的人就会多,对于网页收录什么的根本没什么概念。最近,接触到前端的一些知识,发现做好一个网站,里面的道道还是非常多,非常复杂的。推广网站,其中一个重要的技能就是seo,今天就先来了解一下它吧。为什么要做SEO?SEO是什么? SEO在百度百科中的定义为:SEO是英文Search Engine Optimization的缩写, 中文意
2015-01-24 17:44:53 514
原创 Jsoup使用手册
摘自 http://www.open-open.com/jsoup/parsing-a-document.htm入门解析和遍历一个html文档输入解析一个html字符串解析一个body片断从一个URL加载一个Document对象根据一个文件加载Document对象数据抽取使用dom方法来遍历一个Document对象使用选择器语法来查找元素从元素集合抽取属
2015-01-23 16:18:18 647
转载 使用 HttpClient 和 HtmlParser 实现简易爬虫
使用 HttpClient 和 HtmlParser 实现简易爬虫这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包的使用,在此基础上实现了一个简易的网络爬虫 (Crawler),来说明如何使用 HtmlParser 根据需要处理 Internet 上的网页,以及如何使用 HttpClient 来简化 Get 和 Post 请求操作,构建强大的网络应用程序。回页首
2015-01-22 10:50:34 373
转载 浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根
2015-01-21 14:26:15 390
原创 html解析器比较
html的解析器很多,常用的有htmlparser和jsoup,jsoup可以看做是htmlparser的简化,因为其强大的选择器使得获取元素非常的方便,有点类似Jquery中的选择器(可以直接拿),而htmlparser结构简单,功能强大,但是比较难上手,而且很久没有更新,所以现在越来越多的人推荐使用Jsoup。当然,还有很多其他的解析器,下面给出一些链接进行介绍。HTM
2015-01-20 15:28:29 3180
转载 java学习--网络编程
第一讲 概述 1、网络模型:第一讲 概述 1、网络模型:OSI参考模型和TCP/IP参考模型图示: 一般来说开发处于传输层和网际层,应用层为:FTP和HTTP协议等,传输层为:UDP和TCP等,网际层为:IP。 通常用户操作的是应用层,而编程人员需要做的是传输层和网际层,用户在应用层操作的数据,经过逐层封包,最后到物理层发送到
2015-01-20 15:06:26 510
转载 java学习--网络爬虫(使用jsoup爬取网页内容)
【准备工作】下载:jsoup-1.6.1.jar 【先看效果】目标网站:中国天气 目的:获取今天的天气目标HTML代码:li class="dn on" data-dn="7d1"> h1>今天h1> h2>8日h2> big class="jpg50 d04">big> big class="jpg50
2015-01-19 22:08:40 6253
转载 java学习-- 使用正则表达式从网页上提取网站标题
如何从网页上抓取有价值的东西?看懂了下面的程序(非常简单),想从网页上抓取什么信息(标题、内容、Email、价格等)就能抓取什么信息。[java] view plaincopypackage catchhtml; import java.io.BufferedReader; import java.io.IOException; impor
2015-01-15 22:34:04 3076
转载 java学习--正则表达式
正则表达式一、概述 1、 概念:符合一定规则的表达式。 2、 作用:用于专门操作字符串。 3、 特点:用于一些特定的符号来表示一些代码操作,这样可以简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用。 4、 好处:可以简化对字符串的复杂操作。 5、 弊端:符合定义越多,正则越长,阅读性越差。
2015-01-15 17:21:39 339
原创 jQuery.Autocomplete实现自动完成功能(详解)
语法: autocomplete(urlor data, [options] ) 参数: url or data:数组或者url [options]:可选项,选项解释如下: 1) minChars (Number) 在触发autoComplete前用户至少需要输入的字符数,Default:1,如果设为0,在输入框内双击或者删除输入框内内容时显示列表。 2) width
2015-01-13 22:48:11 584
原创 按钮类型为submit和button的区别
submit和button类型的按钮都可以进行提交数据的操作,两者的区别如下:submit:提交按钮,点击之后直接将数据提交的服务器端,不会对鼠标的mousepressed等操作进行处理,也不触发脚本。button:简单的按钮,有按钮的一些事务处理,有脚本就通过脚本将参数传过去。 Submit是专门用于提交表单的Button,与Button的区别主要有两点: (1
2015-01-10 20:42:09 1616
原创 移动端滚动插件iScroll
目录:1iScroll的产生2iScroll的使用方法3iScroll应该如何实例化4iScroll中的参数5iScroll中的方法概述:大家在日常工作中最常用的插件是什么,jQurey?Lazyload?但是这些都是在PC端,但是在移动端最常用的插件莫过于iScroll了,iScroll到底是什么东西,应该怎么用?iScroll是个很强大的插件,我也只
2015-01-09 22:10:33 1881
转载 java学习--IO包中的其他类
第一讲 对象序列化一、概述 将堆内存中的对象存入硬盘,保留对象中的数据,称之为对象的持久化(或序列化)。使用到的两个类:ObjectInputStream和ObjectOutputStream 二、特有方法ObjectInputStream: Object readObject();//从ObjcetInputStream中读取对象O
2015-01-08 23:11:37 391
转载 java学习--IO流(4)
第一讲 File类一、概述1、File类:文件和目录路径名的抽象表现形式2、特点: 1)用来将文件或文件夹封装成对象 2)方便于对文件与文件夹的属性信息进行操作 3)File类的实例是不可变的;也就是说,一旦创建,File 对象表示的抽象路径名将永不改变 4)File对象可以作为参数传递给流的构造函数
2015-01-08 23:09:34 402
转载 java学习--管道流
1.引言Java I/O系统是建立在数据流概念之上的,而在UNIX/Linux中有一个类似的概念,就是管道,它具有将一个程序的输出当作另一个程序的输入的能力。在Java中,可以使用管道流进行线程之间的通信,输入流和输出流必须相连接,这样的通信有别于一般的Shared Data通信,其不需要一个共享的数据空间。 2.相关类及其关系1)字节流:分为管道输出流(PipedOutput
2015-01-07 22:51:38 403
原创 java学习--IO流的合并和切割
IO流的合并和切割有很多的用途,比如我们可以把连载的分节小说合并为一本小说,也可以一个大文件切割成几个小文件,这样可以解决某些问题。下面的程序示例就是文件合并和分隔的过程。import java.io.*;import java.util.*;class SplitFile { public static void main(String[] args) throws IOExcep
2015-01-07 17:42:01 522
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人