最新 最热

用 Swift 编写的工程代码静态分析命令行工具 smck

最近几周在用 swift 做一个命令行工具 smck 用来对现有 OC 工程的代码做些分析和处理。日后工程切换成 Swift 可以加上对 Swift 工程代码的支持。昨天看到喵神在微博上说他下周要直播 live coding 一个 swift 的命令...

2020-06-16
1

Dart abstract class mixin 究竟哪里不一样呢?

需要使用 实现类 extends 之后调用,使用implements需要实现默认方法。

2020-06-16
1

Kotlin、Swift、Scala 的延迟求值

Kotlin 当中的 Lazy 想必大家都已经非常熟悉了,它其实承载的功能就是变量的延迟求值。今天我们同样来对比一下其他语言对于类似功能的实现。

2020-06-16
1

OpenStack常规知识点总结

1.OpenStack的介绍:OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大...

2020-06-13
1

OpenStack日志大全

日志路径:服务 路径认证服务(keystone) /var/log/keystone/keystone.log镜像服务(glance) /var/log/glance/api.log镜像服务(glance) /var/log/glance/registry...

2020-06-13
1

OpenStack集群部署—glance集群

Glance的概述Glance是为虚拟机的创建提供镜像的服务,我们基于Openstack是构建基本的IaaS平台对外提供虚拟机,而虚拟机在创建时必须为选择需要安装的操作系统,Glance服务就是为该选择提供不同的操作系统镜像。...

2020-06-12
1

Hi Swifter:来和Guard问声好吧

Swift正逐步占领iOS App实际开发的市场份额,Swift 的简洁、易用性已经吸引了大量开发者,大家已开始或准备开始使用Swift开发iOS App。

2020-06-12
1

Ceph对象存储集群部署

集群架构192.168.10.186 ceph1 admin、mon、mgr、osd、rgw192.168.10.187 ceph2 mon、mgr、osd、rgw 192.168.10.188 ceph3 mon、mgr、osd、rgw部署...

2020-06-11
1

Swift 2开发必备小Tip

在Swift 中可以将方法进行柯里化(Currying)1,也就是把接受多个参数的方法变换成接受第一个参数的方法,并且返回接受余下的参数并返回结果的新方法。举个例子,在Swift 中我们可以这样写出多个括号的方法:...

2020-06-11
1

【Swift开发必备Tip】:将protocol 的方法声明为mutating

一年一度的WWDC,对全球苹果开发者而言,仿佛久旱甘露——之前充满躁动,过程酣畅淋漓,过后满目清新。一个个让人眼前一亮的热点中,最不容易被开发者遗漏的,莫过于苹果公司不负众望,宣布Swift 2.0版发布,同时更是劲爆地宣布Swift...

2020-06-11
1