前言
在移动开发中,检测网络的连接状态尤其检测网络的类型尤为重要。本文将介绍在iOS开发中,如何使用Swift检测网络连接状态及网络类型(移动网络、Wifi)。
如何实现
Reachability.swift 是一个使用Swift写的第三方网络检测类,可以用来检测网络连接状态及网络类型(移动网络、Wifi)功能。
如何使用
- 使用Cocopod安装Reachability.swift
use_frameworks!
pod 'ReachabilitySwift'
在Win10上启动了anki 2.1.22版,出现了Install a driver providing OpenGL 2.0 or higher, or, if this is not possible
的错误提醒。类似的问题可见 https://anki.tenderapp.com/discussions/ankidesktop/36598-installation-issue-with-opengl-file
解决方法:
官方的指导文件( https://changes.ankiweb.net/#/known-issues)中的Text size节中给出了解决方法
新建文档,输入以下内容:
set ANKI_WEBSCALE=0.75 |
最后保存成startanki.bat,发送快捷方式到桌面,以后都用startant.bat启动ant即可
使用maven插件打包后,发现包很小100来kb,显然是不对,包内缺少BOOT-INF目录,BOOT-INF是用于存放引用的外部lib的,所以缺少,打出来的包根本不能运行 。
首先尝试使用maven-assembly-plugin来打包,依赖是成功引入了,但是启动会报如下错误
Caused by: org.springframework.context.ApplicationContextException: |
当pod的存储方案设定为emptydir的时候,pod启动时就会在pod所在节点的磁盘空间开辟出一块空卷,pod启动后容器产生的数据会存放到那个空卷中,供pod内的容器读取和写入数据,一旦pod容器消失,节点上开辟出的这个临时空间就会随着pod销毁。
hostpath类型则是映射node文件系统中的文件或者目录到pod里。因为在k8s中pod会漂移,当pod漂移到其他node节点的时候,pod不会跨节点的去读取目录。所以说是一种半持久化的存储方式
PV是集群中的一块存储,是集群资源,是持久化存储,对存储资源进行抽象。和普通的 Volume 一样,也是使用卷插件来实现的,只是它们拥有独立于任何使用 PV 的 Pod 的生命周期。
列出所有运行的Pod信息 kubectl get pods
列出所有有关mysql的信息kubectl get all | grep mysql
查看启动进度kubectl get pods -l app=mysql --watch
列出Pod以及运行Pod节点信息。(#加-o可以把node列出来,也就是pod在哪个节点上能列出来)kubectl get pods -o wide
列出指定NAME的 replication controller信息kubectl get replicationcontroller web
以JSON格式输出一个pod信息kubectl get -o json pod web-pod-13je7
Swift - 延时执行的四种方式
// 1.perform(必须在主线程中执行) |