表现形式区别 搞清了两者的原理区别,我们再来看一下他们实际应用中的区别: 为了理解两者在传输过程中的不同,我们先看一下HTTP协议的格式: HTTP请求:]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(h...
分类:
Web程序 时间:
2016-01-22 13:42:33
阅读次数:
135
使用assign: 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等)使用copy: 对NSString使用retain: 对其他NSObject和其子类assign就是简单的赋值,不更改引用计数,所以直接使用基础数据copy是直接拷贝内容,成...
分类:
移动开发 时间:
2016-01-19 17:12:31
阅读次数:
198
目前,各种开发框架非常流行,那么,什么是框架(Framework)?框架是如何产生的?为什么要使用框架,以及使用框架能给我们的开发带来什么样的好处呢? 下面就以我们熟悉的web框架为基础来加深对框架的理解。 在不使用Struts或者SpringMVC等web层框架时,一直是由Servlet完...
分类:
其他好文 时间:
2016-01-12 13:46:18
阅读次数:
150
磁盘管理: df : 查看磁盘分区以及使用情况 -h -i -P 设备文件: b: 按块为单位,随机访问的设备 硬盘 c: 按字符为单位,线性设备 键盘 ll /dev 主设备号: (major number) 标识设备类型 次设备号: (minor number) 标识同一种类型中的不同设备 创建...
分类:
系统相关 时间:
2016-01-11 20:18:36
阅读次数:
213
25. 安装 Linux Malware Detect (LMD)Linux Malware Detect (LMD) 是 GNU GPLv2 协议下发布的开源 Linux 恶意程序扫描器,它是特别为面临威胁的主机环境所设计的。LMD 完整的安装、配置以及使用方法可以查看:安装 LMD 并和 Cla...
分类:
其他好文 时间:
2016-01-10 15:38:24
阅读次数:
227
1.安装git2.创建版本库并把文件添加到版本库3.修改readme并查看。4.快闪保存。5.对文件的更改保存、以及版本的相互更替。6.工作区和暂存区的理解。7.撤销修改8.删除、恢复删除9.远程仓库sshkey10.远程仓库的建立11.从远程仓库克隆12.学习git的客户端使用方式,将两次作业提交...
分类:
其他好文 时间:
2016-01-10 12:54:26
阅读次数:
109
【注】该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取1、编译SparkSpark可以通过SBT和Maven两种方式进行编译,再通过make-distribution.sh脚本生成部署包。SBT编译需要安装git工具,而Maven安装则需要maven工具,两种...
分类:
其他好文 时间:
2016-01-08 20:05:12
阅读次数:
1175
Docker的飞速发展已经无需多言了,怎么管理Docker,编排Docker的也存在最够多的工具,但是总觉得没有触及痛点,所以才有数据中心mesos存在的必要,那么mesos是什么,以及mesos能做什么呢,会在本文简要介绍。这里先放一张自己对于mesos的理解以及使用的思路,如有偏颇还望指正..
分类:
其他好文 时间:
2016-01-08 00:37:25
阅读次数:
328
pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。一、pip下载安装1.1pip下载wget"https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"--no-check-certificate1.2pip安装#tar-xzvfpip..
分类:
其他好文 时间:
2016-01-04 00:10:03
阅读次数:
18687
可能大家对AndroidStudio已经不是很陌生了,是Google针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?这篇文章是对这期间我是用AndroidStudio的一个基本..
分类:
移动开发 时间:
2015-12-30 20:01:41
阅读次数:
4083