草庐IT

K8S 实用工具之三 - 图形化 UI Lens

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器第一篇:《K8S实用工具之一-如何合并多个kubeconfig?》第二篇:《K8S实用工具之二-终端UIK9S》像我这种,kubectl用的不是非常溜,经常会碰到以下情况:忘记命令,先敲--help,再敲命令,效率低忘记加-n指定namespace太长的命令经常记错或敲错,比如kubectlexec-it...无法快速将日志、yaml复制出来对于CRD类资源,记不住CRDtype,查不到相关信息无法掌握集群的健康及监控状态Windows机器命令行不好用……如果你的工作机(前置机、跳板机、操作机、堡垒机…)是Windows桌面环境。那么我强烈推荐你使

网易云VIP音乐NCM文件转MP3,C语言版本。

前言网易云的Vip音乐下载下来,格式不是mp3/flac这种通用的音乐格式,而是经过加密的ncm文件。只有用网易云的音乐App才能够打开。于是想到可不可以把.ncm文件转换成mp3或者flac文件,上google查了一下,发现有不少人已经做了这件事,但没有发现C语言版本的,就想着写一个纯C语言版本的ncm转mp3/flac。NCM文件结构ncm文件的结构,网上有人解析出来了,分为下面几个部分信息大小说明MagicHeader10bytes文件头KeyLength4bytesAES128加密后的RC4密钥长度,字节是按小端排序。KeyDataKeyLength用AES128加密后的RC4密钥。1

网易云VIP音乐NCM文件转MP3,C语言版本。

前言网易云的Vip音乐下载下来,格式不是mp3/flac这种通用的音乐格式,而是经过加密的ncm文件。只有用网易云的音乐App才能够打开。于是想到可不可以把.ncm文件转换成mp3或者flac文件,上google查了一下,发现有不少人已经做了这件事,但没有发现C语言版本的,就想着写一个纯C语言版本的ncm转mp3/flac。NCM文件结构ncm文件的结构,网上有人解析出来了,分为下面几个部分信息大小说明MagicHeader10bytes文件头KeyLength4bytesAES128加密后的RC4密钥长度,字节是按小端排序。KeyDataKeyLength用AES128加密后的RC4密钥。1

五种 Kubernetes Lens 替代品

让我们回顾一下KubernetesLens并考虑五个可以作为替代品的优秀工具。什么是KubernetesLens?Lens是一个开源集成开发环境(IDE),允许用户在Mac、Windows和Linux平台上连接和管理多个Kubernetes集群。它提供了一个功能丰富、直观的图形界面,允许用户直接从控制台部署和管理集群。KubernetesLens提供内置仪表板,可提供关键指标和对Kubernetes集群上运行的资源的洞察,包括部署、配置、网络、存储、访问控制和自定义资源。Lens最初由芬兰科技创业公司Kontena开发。2020年,它被Mirantis收购,并在MIT许可下作为开源项目发布。K

五种 Kubernetes Lens 替代品

让我们回顾一下KubernetesLens并考虑五个可以作为替代品的优秀工具。什么是KubernetesLens?Lens是一个开源集成开发环境(IDE),允许用户在Mac、Windows和Linux平台上连接和管理多个Kubernetes集群。它提供了一个功能丰富、直观的图形界面,允许用户直接从控制台部署和管理集群。KubernetesLens提供内置仪表板,可提供关键指标和对Kubernetes集群上运行的资源的洞察,包括部署、配置、网络、存储、访问控制和自定义资源。Lens最初由芬兰科技创业公司Kontena开发。2020年,它被Mirantis收购,并在MIT许可下作为开源项目发布。K

iOS常见算法题

1、二分查找已知一个有序数组,和一个key,要求从数组中找到key对应的索引位置intbinaryFind(int*arr,intlen,intkey){intmin=0,max=len-1,mid;while(minarr[mid]){min=mid+1;}else{returnmid;}}return-1;}2、字符串反转-(void)strReverseTest{charstr[]="32415";intlen=strlen(str);for(inti=0;i3、有序数组合并将有序数组{1,4,6,7,9}和{2,3,5,6,8,9,10,11,12}合并为{1,2,3,4,5,6,6,

iOS常见算法题

1、二分查找已知一个有序数组,和一个key,要求从数组中找到key对应的索引位置intbinaryFind(int*arr,intlen,intkey){intmin=0,max=len-1,mid;while(minarr[mid]){min=mid+1;}else{returnmid;}}return-1;}2、字符串反转-(void)strReverseTest{charstr[]="32415";intlen=strlen(str);for(inti=0;i3、有序数组合并将有序数组{1,4,6,7,9}和{2,3,5,6,8,9,10,11,12}合并为{1,2,3,4,5,6,6,

实战篇:如何查看mysql里面的锁

通过查询表统计信息查看information_schema库下相关事务表和锁相关信息表介绍innodb_trx存储了当前正在执行的事务信息trx_id:事务ID。trx_state:事务状态,有以下几种状态:RUNNING、LOCKWAIT、ROLLINGBACK和COMMITTING。trx_started:事务开始时间。trx_requested_lock_id:事务当前正在等待锁的标识,可以和INNODB_LOCKS表JOIN以得到更多详细信息。trx_wait_started:事务开始等待的时间。trx_mysql_thread_id:事务线程ID,可以和PROCESSLIST表JOI

实战篇:如何查看mysql里面的锁

通过查询表统计信息查看information_schema库下相关事务表和锁相关信息表介绍innodb_trx存储了当前正在执行的事务信息trx_id:事务ID。trx_state:事务状态,有以下几种状态:RUNNING、LOCKWAIT、ROLLINGBACK和COMMITTING。trx_started:事务开始时间。trx_requested_lock_id:事务当前正在等待锁的标识,可以和INNODB_LOCKS表JOIN以得到更多详细信息。trx_wait_started:事务开始等待的时间。trx_mysql_thread_id:事务线程ID,可以和PROCESSLIST表JOI