自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

转载 transfer-encoding:chunked的含义

Transfer-Encoding: chunked 表示输出的内容长度不能确定,普通的静态页面、图片之类的基本上都用不到这个。 但动态页面就有可能会用到,但我也注意到大部分asp,php,asp.net动态页面输出的时候大部分还是使用Content-Length,没有使用Transfer-Encoding: chunked。 不过如果结合:Content-Encoding: gzip

2016-05-31 14:41:30 395

转载 Volley框架简介

一、引言 虽然网上已经有很多大神、高手都写过了类似的帖子,但作为新人,必须要走模仿的道路,再考虑超越,因此学习大神的笔记,记录自己的理解,是一个菜鸟走向成功的必经之路啊。如签名所言,记录自己摸爬滚打的经历,享受不悔的青春。废话不多说,言归正传。 二、Volley是什么? Volley是 Google 推出的 Android 异步网络请求框架和图片加载框架。 三、Volley

2016-05-31 03:22:54 508

转载 Java常见工具类封装

MD5加密 import android.annotation.SuppressLint; import java.security.MessageDigest; public class MD5 { @SuppressLint("DefaultLocale") public static String hex(byte[] array) {

2016-05-26 11:14:10 5880

转载 关于HTTP keep-alive的实验

我们知道,TCP建立连接时会进行三次握手,而握手是以一方发送一个SYN为开始的。下载抓包工具Wireshark之后,进行抓包调试。在Java里实现了一段模拟请求的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

2016-05-23 20:15:29 3272

转载 HttpURLConnection的流式输出的缺陷和解决方法

最近在用applet写文件上传控件的时候发现使用URLConnection来对服务器进行流式输出时的一些问题.我们通常要对服务器上的某个地址进行写流操作,那么我们一般的做法就是:  URLConnection con = new URL("/test.do").openConnection(); con.setDoOutput(true); // 允许输出流,默认是false

2016-05-23 09:22:26 5341 1

转载 关于HttpClient的总结

关于Httpclient的使用总结如下: (1)当HttpClient的实例不再需要时,可以使用连接管理器关闭    httpclient.getConnectionManager().shutdown();     [java] view plain copy (1)当HttpClient的实例不再需要时,可以使用连接管理器关闭

2016-05-20 14:19:23 290

转载 HttpClient 教程 (一)

前言 超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。 尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项空白

2016-05-17 19:09:58 574

转载 HTTP协议之multipart/form-data请求分析

首先来了解什么是multipart/form-data请求: 根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为为何我们还会有multipart/form-data请求之说呢?这就要从头来说了。 http协议大家都知道是规定了以ASCII码传输,建立在tcp、ip协议之

2016-05-16 11:56:34 458

转载 Android volley 解析(四)之缓存篇

这是 volley 的第四篇 blog 了,写完这篇,volley 的大部分用法也都算写了一遍,所以暂时不会写 volley 的文章了,如果想看我前面写的文章,可以点这里 Android volley 解析(三)之文件上传篇 为什么要用缓存 我们知道,当客户端在请求网络数据的时候,是需要消耗流量的,特别是对于移动端用户来说,对于流量的控制要求很高。所以在做网络请求的时候,如果对数据更新

2016-05-14 23:54:06 385

转载 Android volley 解析(三)之文件上传篇

前面我们讲了如何通过 volley 实现表单的提交,而这篇文章跟上一篇衔接很大,如果没有看上一篇 blog 的朋友,建议先去看看 Android Volley解析(二)之表单提交篇  因为文件上传实质就是表单的提交,只不过它提交的数据包含文件类型,接下来还是按照表单提交的套路来分析。 数据格式 这里我们通过图片上传的案例来分析,其他文件也是同样的实现方式;以下是我在传图网传图时,上传

2016-05-14 23:52:49 648

转载 Android Volley文件上传(二)

前面我们讲了如何通过 volley 实现表单的提交,而这篇文章跟上一篇衔接很大,如果没有看上一篇 blog 的朋友,建议先去看看 Android Volley文件上传(一)之表单提交  因为文件上传实质就是表单的提交,只不过它提交的数据包含文件类型,接下来还是按照表单提交的套路来分析 数据格式 这里我们通过图片上传的案例来分析,其他文件也是同样的实现方式;以下是我在传图网传图时,上传

2016-05-14 23:51:57 481

转载 Android Volley文件上传(一)

对于Volley的使用这里不做介绍,不清楚的自己找资料了解,我给大家介绍的是使用Volley网络框架来实现上传文件功能,因为volley没有自带上传文件功能,因此只能自己实现。而实现Volley文件上传前,必须了解表单的提交。 (一)表单提交 要了解表单提交必须知道表单提交的数据格式是什么样,从网站抓取一条数据,分析其表单的数据格式 Connection: keep-alive Co

2016-05-14 23:51:16 1052

转载 Multipart/form-data POST文件上传详解

Multipart/form-data POST文件上传详解 理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下:                     提交时会向服务器端发出这样的数据(已经去除部分不相关的头信息),数据如下:   POST / HTTP/1.1

2016-05-14 08:17:16 325

转载 Android中自定义MultipartEntity实现文件上传以及使用Volley库实现文件上传

前言 在开发当中,我们常常需要实现文件上传,比较常见的就是图片上传,比如修改个头像什么的。但是这个功能在Android和iOS中都没有默认的实现类,对于Android我们可以使用Apache提供的HttpClient.jar来实现这个功能,其中依赖的类就是Apache的httpmime.jar中的MultipartEntity这个类。我就是要实现一个文件上传功能,但是我还得下载一个jar包,

2016-05-10 06:27:22 770

转载 HTTP POST请求报文格式分析与Java实现文件上传

在开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。其中GET用于从服务器获取数据,POST主要用于向服务器提交一些表单数据,例如文件上传等。而我们在使用HTTP请求时中遇到的比较麻烦的事情就是构造文件上传的HTTP报文格式,这个格式虽说也比较简单,但也比较容易出错。今天我们就一起来学习HTTP POST的报文格式以及通过Java来模拟文件上传的请求。 首先我们来看一个P

2016-05-10 06:26:12 3998

转载 Android推送技术研究

前言 最近研究Android推送的实现, 研究了两天一夜, 有了一点收获, 写下来既为了分享, 也为了吐槽. 需要说明的是有些东西偏底层硬件和通信行业, 我对这些一窍不通, 只能说说自己的理解. 为什么要研究Android推送技术? 主要还是毕业设计要做一个即时通信app, 我是不喜欢做什么社交app的, 也就象牙塔里的人想得出来, 说实话有这功夫还不如钻研一个小技术点, 把一个点研究

2016-05-09 14:14:27 743

转载 Android微信智能心跳方案

前言:在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。我和春哥抓包测试了差不多两个多礼拜,在我们基本上摸清了Line和WhatsApp的心跳机制后,Ray才告诉我们真正的任务——对微信的固定心跳进行优化,并告诉我们这不是一件容易的事情。于是我和春哥开始构思第一个方案,我们开始想用统计的方

2016-05-09 14:13:53 2275

转载 Volley 源码解析

文章来自http://www.codekk.com/blogs/detail/54cfab086c4761e5001b2542   感谢大神的分享 1. 功能介绍 1.1. Volley Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。 名字由来:a burs

2016-05-06 14:25:41 338

Android中关于Volley的使用

Android中关于Volley的使用,讲解很详细,需要的请下载

2016-02-21

一个简单的屏保实现源码

松崎视力增进法十五点纸训练软件,Android源码实现。

2016-01-11

XMPP高级编程+使用JavaScript和jQuery

XMPP高级编程+使用JavaScript和jQuery,讲解的比较详细,需要Xmpp开发的朋友可以下载查看

2015-12-15

XMPP协议分析

XMPP协议分析讲解,为基础模块,有需要的可以下载查看。

2015-12-15

qtUDP编程 Arm & x86

qtUDP编程 Arm & x86,源代码,一全部验证实现。

2012-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除