背景 我们知道大部分编程语言中的数组都是从0开始编号的,即array[0]是数组的第一个元素。这个和我们平时生活中从1开始编号的习惯相比显得很反人类。那么究竟是什么样的原因让大部分编程语言数组都遵从了这个神奇的习惯呢?本文最初是受stackoverflow上的一个问题的启发,通过搜集和阅读了一些资料 ...
分类:
编程语言 时间:
2016-08-16 00:04:15
阅读次数:
479
一、Linux文件目录说到挂载,先简单了解下linux的文件目录,纯属个人理解,如有问题,欢迎大牛们点评指教。linux文件目录遵从FHS(FilesystemHierarchyStandard)文件标准,FHS采用树形结构组织文件,大致分为:/:根目录/bin:命令程序二进制为所有用户使用/sbin:命令二进制程序..
分类:
其他好文 时间:
2016-08-15 22:45:41
阅读次数:
123
题目:这个问题是将指定个数而大小互不相同的盘子从一个塔上移到另一个塔上,移动要遵从下面的规则: 1)n个盘子标记为1,2,3,...,n,而三个塔标记为A、B和C。 2)任何时候盘子都不能放在比它小的盘子的上方。 3)初始状态时,所以的盘子都放在塔A上。 4)每次只能移动一个盘子,并且这个盘子必须在 ...
分类:
编程语言 时间:
2016-08-12 20:08:33
阅读次数:
179
协议定义了一系列的方法。 id类型将类的类型隐藏起来了,可以有多个不同的实现类。只在运行期才查出些对象的实际类型 可以用协议把API之中的实现细节隐藏起来,将返回的对象设计为遵从此协议的纯id类型(也叫“匿名类型”)。这个概念就称为“匿名对象”(anonymous object)。 例: @prop ...
分类:
其他好文 时间:
2016-08-09 20:27:23
阅读次数:
160
1xx - 信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) · 101 - Switching Protocols 服务器将遵从客户的请 ...
分类:
Web程序 时间:
2016-08-08 18:59:28
阅读次数:
257
SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG是W3C制定的一种新的二维矢量图形格式,也是规范中的网络矢量图形标准。SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分 ...
分类:
其他好文 时间:
2016-08-01 20:57:43
阅读次数:
454
Docker是什么? 马哥Linux运维 Docker是什么?Docker是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎,基于Go语言并遵从Apache2.0协议开源。开发者可以搭建他们的应用仅仅一次,就能保证让这个应用保持一致的跑在任何地方。运营人员可 ...
分类:
其他好文 时间:
2016-08-01 19:10:38
阅读次数:
242
一、维护数据的完整性数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则,在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 二、约束约束用于确保数据库数据满足特定的商业规则。 ...
分类:
数据库 时间:
2016-07-23 18:12:03
阅读次数:
227
发音: 拍怂 语系:类C 特点: 1语句控制不用{}和(),而是强制用户空格或tab缩进.空格和tab数量不一定. 2解释性语言,不需要事先声明变量,即写即用. 3.list 列表可存放多种类型数据.类似于List<object> 4.类型名称相对简单,派送遵从的就是简约原则.如:str表示字符串. ...
分类:
编程语言 时间:
2016-07-11 14:09:07
阅读次数:
158
什么是 Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 linux 基金会,遵从了 Apache 2.0 协议,项目代码在GitHub上进行维护。 Docker ...
分类:
其他好文 时间:
2016-07-10 01:01:48
阅读次数:
240