保存网络请求的cookies,并存储到UserDefaults中 发起网络请求时,获取已经保存的cookies 这里创建cookie的时候需要特别注意,swift中cookie创建 HTTPCookie(properties: [HTTPCookiePropertyKey : Any]),需要 [H ...
分类:
移动开发 时间:
2018-11-08 18:29:08
阅读次数:
306
函数名的本质: 函数可以作为容器中一项 函数名可以赋值 可以作为参数 可以做返回值 返回值的本质:是返回的值,而不是某个变量 def func(): a=1 return a b=func() print(b) func#函数的内存地址 函数名加括号==调用 函数地址加括号==调用 函数名可以赋值 ...
分类:
其他好文 时间:
2018-11-06 20:22:18
阅读次数:
160
1. 设置手势返回代理 // MARK: - 添加返回手势 extension JYRTSShopDetialConteoller:UIGestureRecognizerDelegate{ func addBackGesture(){ self.navigationController?.inter... ...
分类:
编程语言 时间:
2018-11-06 17:42:09
阅读次数:
297
以前做IOS开发工作的时候,部门领导苦口婆心的给我科普过MVC和MVVM的区别,简要来说MVC框架臃肿,分工不明,只胜在代码量少。 MVVM代码量繁多、胜在框架分工明确便于调试及应用。 当然那都是一俩年前对于当时刚入行作为菜鸡的自己,对于这个框架的理解 现在重新来根据图文讲讲来自三者的功能及区别。 ...
分类:
移动开发 时间:
2018-11-05 19:03:55
阅读次数:
219
查询一条记录curl -H "Content-Type: application/json" -X POST 'http://192.168.1.1:9200/swift-nginx-2018.08.31/_search?pretty' -d '{"query": { "match_all": {} ...
分类:
编程语言 时间:
2018-11-05 11:13:57
阅读次数:
188
闭包 python的装饰器首先要了解闭包是什么? 通常情况下我们定义一个普通函数是这样做的: def func(): print ('哈哈哈') 普通函数的返回值默认为None,也可以自己决定return 闭包函数: 定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那 ...
分类:
其他好文 时间:
2018-11-04 19:42:09
阅读次数:
170
整个OpenStack是由控制节点,计算节点,网络节点,存储节点四大部分组成。上篇博文详细讲述了控制节点服务controller中的horizon组件,本篇博文将详解存储节点cinder的部署。分为两部分:控制节点和存储节点OpenStack存储节点架构存储节点包含Cinder,Swift等服务Cinder:块存储服务,提供相应的块存储,简单来说,就是虚拟出一块磁盘,可以挂载到相应的虚拟机之上,不
分类:
其他好文 时间:
2018-11-04 19:26:38
阅读次数:
256
Vue2.0 做应用必有的需求就是页面数据需要做缓存,不用每次进入页面都要把数据重新请求一遍,每次页面切换都有段等待数据相应时间,这个用户体验可想有多么蛋疼,所以页面缓存是必要的,啥时候需要更新页面数据呢?可以监听状态变化,或者是手动下拉刷新重新请求数据,酱紫,我想用户体验会做的更好。 keep-a ...
分类:
其他好文 时间:
2018-11-02 23:36:05
阅读次数:
190
前言 一直觉得 SnapKit 和 Masonry 这两个框架设计和封装的很好,用起来的体验也是一致的,翻了下它们的源码,对其设计方式和涉及的技术做了下记录。文章打算围绕,给谁做约束?如何设置约束?设置完后如何处理?这三个问题看看 SnapKit 和 Masnory 分别是怎么做的,正好也能够窥探下 ...
分类:
其他好文 时间:
2018-11-02 19:01:45
阅读次数:
242
云 Web 1.0 Web 2.0 移动互联网 云平台、大数据(智能时代) Dashboard 门户用于管理 keystone 认证模块 Nova 计算节点 Neutron 网络 SDN Swift 对象存储 分布式 Glance 镜像存储 image Cinder 块存储 ...
分类:
其他好文 时间:
2018-11-01 22:34:02
阅读次数:
212