如果我们想打开灯,或者别的控件,首先需要找到改控件,根据该控件找到该控件的服务,根据服务找到该控件的特征,根据特征的描述打开或者关闭该灯,这里只写到特征,控制特征参考下一篇 ...
分类:
编程语言 时间:
2019-12-10 17:09:27
阅读次数:
127
一、函数高级: 1、闭包函数:定义在函数内部,对外部作用有引用 2、go中函数内部定义的函数是不能有名的,需要定义匿名函数:没有名字 //函数高级 package main import "fmt" //闭包函数:定义在函数内部,对外部作用有引用 //内层函数:定义在函数内部的函数 //go中函数内 ...
分类:
编程语言 时间:
2019-12-10 16:42:17
阅读次数:
81
一:概念介绍Ceph对象网关是建立在librados之上的对象存储接口,可为应用程序提供通往Ceph存储集群的RESTful网关,Ceph对象存储支持两个接口1.S3兼容:为对象存储功能提供与AmazonS3RESTfulAPI的大部分子集兼容的接口2.Swift兼容:为对象存储功能提供与OpenStackSwiftAPI的大部分子集兼容的接口Ceph对象存储使用Ceph对象网关守护进程(rado
分类:
其他好文 时间:
2019-12-06 17:35:16
阅读次数:
117
1.补全tableview的分割线 1 professTabView.separatorInset = UIEdgeInsets.zero 2.让tableviewcell的右侧出现箭头 1 cell!.accessoryType = .disclosureIndicator 3.设置cell不能点 ...
分类:
编程语言 时间:
2019-12-06 13:54:24
阅读次数:
107
闭包函数(嵌套函数):通常想使用允许访问和修改内部变量的函数来扩展闭包。 通常,闭包的内部变量完全对外界隐藏。但是,可以通过编写访问器函数并将它们作为函数属性附加到闭包来提供访问。也即为闭包函数提供函数属性。如下: 总体来说,在需要执行诸如重置内部状态,刷新缓冲区,清除缓存或具有某种反馈机制之类的设 ...
分类:
其他好文 时间:
2019-12-06 00:13:30
阅读次数:
111
CAGradientLayer是渐变实现最后简单的一种方式,以下有效果demo,可以看效果 直接使用渐变 如果吧endPoint改成 ...
分类:
编程语言 时间:
2019-12-05 17:13:41
阅读次数:
122
Swift 环境搭建 Swift是一门开源的编程语言,该语言用于开发OS X和iOS应用程序。 在正式开发应用程序前,我们需要搭建Swift开发环境,以便更好友好的使用各种开发工具和语言进行快速应用开发。由于Swift开发环境需要在OS X系统中运行,因此其环境的搭建将不同于Windows环境,下面 ...
分类:
编程语言 时间:
2019-12-04 10:31:21
阅读次数:
122
我感觉这个是swift的设计缺陷。 类型擦除:解决泛型类型作为公用类型的问题 是抽象的公用机制的一种实现方式。 1)类型擦除并不能解决类型不一致的兼容问题,只能解决类似继承一致性的兼容问题。 2)擦除类型后的抽象类型,其类型信息仍然存在,只是需要保持逻辑一致性。 import Foundation ...
分类:
编程语言 时间:
2019-12-03 19:50:10
阅读次数:
94
九、Swift对象存储服务(双节点搭建) 要求:Controoler节点需要2块空盘 Compute节点需要再加2块空盘 本次搭建采用Controller 和 Compute双节点节点做swift组件 "1.Controller安装并配置控制节点" "2.Compute安装和配置存储节点" "3.C ...
分类:
编程语言 时间:
2019-11-30 09:27:31
阅读次数:
66
↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ 》》》》》》 "传送门" 本次搭建仅采用Compute单节点做swift组件 "1.Controller安装并配置控制节点" "2.Compute安装和配置存储节点" "3.Compute节点安装并配置组件" "4.Controller节点创建,分发并 ...
分类:
编程语言 时间:
2019-11-29 12:37:55
阅读次数:
77