随笔分类 -  网络、多线程

摘要:目录[-] Cookie机制 什么是Cookie 记录用户访问次数 Cookie的不可跨域名性 Unicode编码:保存中文 BASE64编码:保存二进制图片 设置Cookie的所有属性 Cookie的有效期 Cookie的修改、删除 Cookie的域名 Cookie的路径 Cookie的安全属性 阅读全文
posted @ 2016-02-04 22:16 oneSong 阅读(4377) 评论(0) 推荐(0) 编辑
摘要:TCP连接——爱的传声筒TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过ACK回复和重复发送(retransmission)实现的。这一篇文章将引入TCP连接(connection)的概念。TCP连接网络层在逻辑上提供了端口... 阅读全文
posted @ 2016-01-25 23:16 oneSong 阅读(1128) 评论(0) 推荐(1) 编辑
摘要:信号的传输总要符合一定的协议。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一... 阅读全文
posted @ 2016-01-25 23:09 oneSong 阅读(1467) 评论(0) 推荐(1) 编辑
摘要:本文通过图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。 图1 TCP 三次握手四次挥手 图1主要包括三部分:建立连接、传输数据、断开连接。 1)建立TCP连接很简单,通过三次握手便可建立连接。 阅读全文
posted @ 2016-01-25 23:00 oneSong 阅读(5563) 评论(4) 推荐(15) 编辑
摘要:转载自:http://chuansong.me/n/2124760几年前曾写过一篇描写同步/异步以及阻塞/非阻塞的文章,最近再回头看,还存在一些理解和认知误区,于是重新整理一下相关的概念,希望对网络编程的同行能有所启发。同步与异步首先来解释同步和异步的概念,这... 阅读全文
posted @ 2016-01-14 23:45 oneSong 阅读(540) 评论(0) 推荐(0) 编辑
摘要:HTTPS基本原理 Xcode7上,默认采用的传输协议就是HTTPS,大家都知道HTTPS = HTTP + SSL,利用HTTPS协议传输的数据是加密的,更加安全。在此对概念性知识不再介绍。直接介绍HTTPS工作的握手原理。 在网上找到了一个网友关于HTTPS工作的流程图,感觉不错,分享该大家。如 阅读全文
posted @ 2016-01-06 19:53 oneSong 阅读(510) 评论(0) 推荐(0) 编辑
摘要:图片上传时必要将图片进行压缩,不然会上传失败1.单张图上传AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:urlString parameters:par... 阅读全文
posted @ 2015-12-03 11:15 oneSong 阅读(595) 评论(1) 推荐(0) 编辑
摘要:文章转载自:http://www.cnblogs.com/wendingding/p/3950114.htmliOS开发网络篇—监测网络状态一、说明在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进... 阅读全文
posted @ 2015-10-05 19:15 oneSong 阅读(403) 评论(1) 推荐(1) 编辑
摘要:简介: 客户端和服务器之间进行数据交互时,服务器往往会返回给客户端一定格式的数据。一般而言,服务器返回给客户端的数据为JSON或者XML文档格式的数据(文件下载除外)。下面就针对于这两种数据格式分别介绍。(一)JSON数据解析:特点: JSON来自民间,是一种轻量级的数据格式。 特点是:体积小,... 阅读全文
posted @ 2015-08-28 01:54 oneSong 阅读(496) 评论(0) 推荐(0) 编辑
摘要:问题说明:假设tableView的每个cell上的imageView的image都是从网络上获取的数据。如何解决图片延迟加载(显示很慢)、程序卡顿、图片错误显示、图片跳动的问题。需要解决的问题:1.程序运行过程中,每次滚动tableView让新的cell进入视野的时候,都要从网络获取image,浪费... 阅读全文
posted @ 2015-08-20 23:25 oneSong 阅读(1592) 评论(2) 推荐(1) 编辑
摘要:单例工具类的创建1.利用一次性代码 2.不可以通过继承的方式,使子类成为单例。如果继承,会引发如下两个问题 - 如果先创建父类,那么子类创建出来的对象也永远是父类 - 如果先创建子类,那么父类创建出来的对象也永远是子类3.宏定义抽取单例:方法的声明方法的实现 用以下方法判断是否是ARC // 以后就 阅读全文
posted @ 2015-08-19 01:43 oneSong 阅读(699) 评论(0) 推荐(0) 编辑