随笔分类 - 网络编程
摘要:数据的网络分层模型; 网络通信应用层数据处理 UI层:VO(View Object) 文本、image、音视频流 信息展示:文字、多媒体;布局; 用户交互;dev、css、js Model层 Bean、model,hashmap、dictoary,image 网络接口层 Json、xml 网络传输、
阅读全文
摘要:方案一: 将所有数据先格式化(编码)成可读字符串,然后转化成bytes的形式。 方案二: 将每一个部分分别转化成(或者直接使用)bytes的形式,然后串联到一起。 http://www.jianshu.com/p/a0e3c77d3164 1.使用微博开发的一个“发送带图片微博”的接口来测试,这是接
阅读全文
摘要:平台无关性: byte; json; unicode编码; char串; 数据结构的语言相关性: iOS:NSDictionary; java: HashMap 同一种格式的数据,在不同的语言环境中有不同的表现形式; 要在不同的语言环境间通信,需要一个双方都能接受的转换空间,实现不同语言环境中数据类
阅读全文
摘要:http://www.cnblogs.com/greatverve/archive/2011/12/12/URL-Encoding-Decoding.html 通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Ur
阅读全文
摘要:http://www.cnblogs.com/jsean/articles/1610265.html 首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME
阅读全文
摘要:http://blog.csdn.net/ai2000ai/article/details/52161979 昨天在实战表单模拟提交的时候,有发现在提交某个表单的时候,页面(discuz!论坛)报错,无法检测到数据来源云云,但是我确实提交了http_referer了啊,怎么会出现这个情况呢?问了下h
阅读全文
摘要:http://blog.chinaunix.net/uid-7210505-id-329700.html application/x-www-form-urlencoded 与 multipart/form-data 的区别 Submitted by ryan on Mon, 09/20/2010
阅读全文
摘要:http://www.cppblog.com/qinqing1984/archive/2015/05/03/210521.html 引言 在Unix的世界里,万物皆文件,通过虚拟文件系统VFS,程序可以用标准的Unix系统调用对不同的文件系统,甚至不同介质上的文件系统进行读写操作。对于网络套接字so
阅读全文
摘要:今天与同学争执一个话题:由于socket的accept函数在有客户端连接的时候产生了新的socket用于服务该客户端,那么,这个新的socket到底有没有占用一个新的端口? 讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却并不是那么清楚socket的原理,今天就趁这个机会,把有关sock
阅读全文
摘要:网络通信协议本质上是一个数据结构的描述; 所有的报文格式都在描述:1)报文有哪些要素构成;2)报文的内容如何组织。 时序描述的是报文出现的先后顺序。 http://www.cnblogs.com/feng9exe/p/6825169.html 三要素 三要素 网络通信协议由三个要素组成。 语义,解释
阅读全文
摘要:http://www.cnblogs.com/zery/p/5164795.html 一 前言 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能
阅读全文