AFNetworking2.0源码解析<四>

结构 AFURLResponseSerialization负责解析网络返回数据,检查数据是否合法,把NSData数据转成相应的对象,内置的转换器有json,xml,plist,image,用户可以很方便地继承基类AFHTTPResponseSerializer去解...

AFNetworking2.0源码解析<三>

本篇说说安全相关的AFSecurityPolicy模块,AFSecurityPolicy用于验证HTTPS请求的证书,先来看看HTTPS的原理和证书相关的几个问题。 HTTPS HTTPS连接建立过程大致是,客户端和服务端建立一个连接,...

AFNetworking2.0源码解析<二>

本篇我们继续来看看AFNetworking的下一个模块 — AFURLRequestSerialization。 AFURLRequestSerialization用于帮助构建NSURLRequest,主要做了两个事情: 1.构建普通请求:格式化请求参数,生成HTTP Hea...

AFNetworking2.0源码解析<一>

最近看AFNetworking2的源码,学习这个知名网络框架的实现,顺便梳理写下文章。AFNetworking2的大体架构和思路在这篇文章已经说得挺清楚了,就不再赘述了,只说说实现的细节。AFNetworking的代码还在不断更新中...

AFNetworking 2.0

AFNetworking 是当前 iOS 和 OS X 开发中最广泛使用的开源项目之一。它帮助了成千上万叫好又叫座的应用,也为其它出色的开源库提供了基础。这个项目是社区里最活跃、最有影响力的项目之一,拥有 8700 个 ...

强制wordpress后台HTTPS

前几天给博客上了一个SSL证书,也就是HTTPS。可安装完成之后发现必须要手动输入HTTPS才会使用HTTPS访问,那这样的话这个HTTPS就没有什么意义了,所以就想到强制使用HTTPS。但是全站都强制HTTPS的话不太...

谁与你共赴人生无常

十几年前,我在安庆读书,常去一家宿松饭店,老板和老板娘均来自附近的宿松。 宿松话很难懂,老板娘常和老板叽咕一番,再扭头用普通话招呼客人。她不仅语言切换十分利落,打扮、做。事也利落,常一边收...

GitLab安装篇-Ubuntu 14.04 LTS

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它提供Git版本控制、代码检查、Bug跟踪和Wiki,它可以通过LDAP或活动目录来进行安全认证和授权。单个Git...

使用openssl为apache2配置ssl

  最近想玩一下apache,在自己的ubuntu10.04上装了一个,安装很方便,但ubuntu源中的apache有缺陷,没有apache2-ssl-certificate命令,不能方便的产生证书,所以需要借助openssl来完成。 1.首先,...

ubuntu 14.04实战SVN服务器搭建

1 安装 sudo apt-get install subversion 2 svn --version 查看安装的svn版本的信息 3 安装apache2 的svn支持模块 sudo apt-get install libapache2-svn 4 创建用户组 addgroup subversion 5 usermod -G s...