- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 通过svn命令管理目录层级(很多svn工具不提供该功能)
问题描述:如果直接通过svn checkout https://svn1.intra.sina.com.cn/sinavideo_app/ios下载,会拉下很多东西,目测要一个小时解决办法:通过设置下载深度,逐层拉取。好处:保持层级不变,以后有需要可以直接去再拉别的代码 1.下载根目录:svn checkout https://svn1.intra.sina.c
2014-09-25 11:48:39 1939
原创 AFNetworking源码解析<三>
续AFNetworking源码解析、 本篇说说安全相关的AFSecurityPolicy模块,AFSecurityPolicy用于验证HTTPS请求的证书,先来看看HTTPS的原理和证书相关的几个问题。HTTPSHTTPS连接建立过程大致是,客户端和服务端建立一个连接,服务端返回一个证书,客户端里存有各个受信任的证书机构根证书,用这些根证书对服务端 返回的证书进行验证,经验证如果证
2014-09-24 10:40:07 1228
原创 AFNetworking2.0源码解析<二>
续AFNetworking2.0源码解析 本篇我们继续来看看AFNetworking的下一个模块 — AFURLRequestSerialization。 AFURLRequestSerialization用于帮助构建NSURLRequest,主要做了两个事情: 1.构建普通请求:格式化请求参数,生成HTTP Header。2.构建multipart请求。 分别
2014-09-24 10:38:40 650
原创 AFNetworking2.0源码解析
原文最近看AFNetworking2的源码,学习这个知名网络框架的实现,顺便梳理写下文章。AFNetworking的代码还在不断更新中,我看的是AFNetworking2.3.1。本篇先看看AFURLConnectionOperation,AFURLConnectionOperation继承自NSOperation,是一个封装好的任务单元,在这里构建了NSURLConnecti
2014-09-24 10:37:35 704
原创 【深入】java 单例模式
关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿我不会做的太差。 首先来看一个典型的实现: 1 /** 2 * 基础的单例模式,Lazy模式,非线程安全 3 * 优点:lazy,初次使用时实例化
2014-09-22 15:51:40 494
原创 Linux zip
zip -q -r -P password zipfile.zip sourcefiles.txt password 是加密密码zipfile.zip 是生成的压缩文件sourcefiles.txt 是被压缩的文件zip [参数] 使用zip格式打包文件 -r 递归,将指定目录下的所有文件和子目录一并处理 -S 包含系统和隐藏文件
2014-09-15 15:54:14 489
原创 使用终端命令 关闭Mac电脑开机启动音
Mac用户都了解每次开机或者重启电脑的时候,都会有一个很特别的开机启动音。如果想要临时禁止这个开机启动音,一个办法就是开机的时候一直按住键盘上的静音键,当然你也可以使用下面使用终端命令的方法:通过Spotlight搜索并打开[终端]程序,之后输入如下命令并回车,来禁用开机启动音:sudo nvram SystemAudioVolume=%80之后会需要我们输入管理员密码。这样之后再次启动
2014-09-10 09:32:49 921
原创 Ubuntu重装mysql
1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)上面的其实有一些是
2014-09-08 02:12:51 567
原创 二叉树中两个节点的最近公共父节点
这个问题可以分为三种情况来考虑:情况一:root未知,但是每个节点都有parent指针此时可以分别从两个节点开始,沿着parent指针走向根节点,得到两个链表,然后求两个链表的第一个公共节点,这个方法很简单,不需要详细解释的。情况二:节点只有左、右指针,没有parent指针,root已知思路:有两种情况,一是要找的这两个节点(a, b),在要遍历的节点(root)的两侧,那么这
2014-09-02 11:42:08 625
原创 KVC/KVO原理详解及编程指南
前言:1、本文基本不讲KVC/KVO的用法,只结合网上的资料说说对这种技术的理解。2、由于KVO内容较少,而且是以KVC为基础实现的,本文将着重介绍KVC部分。一、简介KVC/KVO是观察者模式的一种实现,在Cocoa中是以被万物之源NSObject类实现的NSKeyValueCoding/NSKeyValueObserving非正式协议的形式被定义为基础框架的一部分。
2014-09-01 16:59:31 558
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人