结构 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 个 ...
EC2 Ubuntu服务器上的PPTPD安装和配置
最近花了点精力,在ec2上配置了PPTP VPN. 之所以选择PPTP,最主要还是因为其简单,很多路由器也都支持PPTP.方案上参考了 http://blog.lifeclaw.com/articles/how-to-install-pptp-vpn-service-on-ubuntu/向该文作...
强制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...
Installing Tomcat 7 using apt-get fails
I get the following error when installing Tomcat7: Setting up tomcat7 (7.0.26-1ubuntu1.1) ... chmod: cannot access `/etc/tomcat7/tomcat-users.xml': No such file or directory ...
Xcode/iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
首先确定下项目的 Build Settings 是否已经设置过宏定义 DEBUG,如何看呢? 点击 Build Settings ,然后在搜索框里输入‘macros’ 如果已经设置过,在 Preprocessor Macros 的 Debug 后面会...