• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

标签: 工具软件


virtualbox 磁盘空间不足 磁盘转移位置 already exists 错误解决

解决:VBoxManage.exe internalcommands setvdiuuid "D:\box-disk001.vmdk"virtualbox 4.0.4+ 执行下面VBoxManage.exe internalcommands sethduuid "D:\box-disk001.vmdk"出现 UUID changed 再挂载磁盘 就 ok 了... ...
阅读全文

bat 批处理 交互选择 菜单 执行函数

@echo off echo 1.function 1 echo 2.function 2 echo 3.function 3 echo.&echo. set /p a=input choice: if "%a%"=="1" Goto function1 if "%a%"=="2" Goto function2 if "%a%&... ...
阅读全文

PKI 公钥基础设施 及 CA 认证原理 之 -- CFSSL 证书生成工具的使用

CFSSL 是 CloudFlare 开源的一款 PKI/TLS 工具。 CFSSL 包含一个命令行工具 和一个用于 签名,验证并且捆绑 TLS 证书的 HTTP API 服务。 使用 Go 语言编写。项目地址: https://github.com/cloudflare/cfssl下载地址: https://pkg.cfssl.org/参考链接: https://blog.cloudflare.com/how-to-build-your-own-public-key-infrastructure/cfssl用法参考:https://coreos.com/os/docs/latest/gene... ...
阅读全文

Arthas - Alibaba 开源 Java 诊断工具 线上问题定位处理的终极利器

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。前言在使用 Arthas 之前,当遇到 Java 线上问题时,如 CPU 飙升、负载突高、内存溢出等问题,你需要查命令,查网络,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。最终焦头烂额,还不一定能查出问题所在。而现在,大多数的常见问题你都可以使用 Arthas 轻松定位,迅速解决,及时止损,准时下班。1、Arthas 介绍Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,提供 Tab 自动不全,可以方便的定位和... ...
阅读全文

NFS 挂载的客户端缓存以及如何使用 noac 选项

阿里云建议:如果需要使用多台 ECS 同时编辑一个文件,请使用 NFSv4 协议挂载现象:用户两台 ECS 挂载同一个 NFS 文件系统,在 ECS-A 上 append 写文件,在 ECS-B 用 tail -f 观察文件内容的变化。在 ECS-A 写完之后,在 ECS-B 看到文件内容变化会有 10-30 秒的延时。然而相同的场景下,如果直接在 ECS-B 上打开文件(比如vi)却是立即可以看到更新的内容的。原因:跟 mount 的选项以及 tail -f 实现相关。用户使用的 mount 命令:mount -t nfs4 /mnt/对于在 ECS-B 上以这一方式 NFS mount 的... ...
阅读全文

k8s 切换上下文context工具 kubectx 切换命名空间工具 kubens

可以前往【github】或者【本站】下载。kubectx 和 kubens 是一个脚本,可以帮助你在多个上下文和命名空间之间切换。并且支持 TAB 自动补全功能。他们俩同属于一个包内。一、两个脚本的安装下载最新版的,目前是 0.71版。安装在 centos7 中cd /opt # 由于安全设置,下载本站的包,要手动下载 wget https://github.com/ahmetb/kubectx/archive/v0.7.1.zip unzip kubectx-0.7.1.zip  mv kubectx-0.7.1 kub... ...
阅读全文

Excel 多级联动关联 下拉菜单的制作

效果图先来看下一级、二级、三级关联下拉菜单的效果图:一级下拉菜单在Excel表格中,选中需要添加一级下拉菜单的单元格区域:菜单栏的【数据】—【数据验证】在弹出的数据验证对话框里,在【允许】中选择【序列】设置来源,来源可以选择已经添加好的数据所在单元格,也可以手动输入说明:若手动 来源 里的几个关键词之间是用英文逗号隔开。二级下拉菜单所谓的二级下拉菜单,当一级菜单输入之后,就会在下一级数据里显示对应的备选项数据。先来看下二级下拉菜单的效果图:实现步骤。1、先设置了一级下拉菜单,如下图:二级菜单的分类信息我们放在sheet2工作表,如下图:2、选中sheet2工作表中有内容的单元格区域,点击菜单的... ...
阅读全文

Kubernetes 中使用 自制 kaniko 构建镜像

kaniko 介绍通常标准 Dockerfile 的生成需要与 Docker 后台进程交互访问,因此需要本机 root 权限。在 Docker 后台进程无法暴露的场景下生成容器镜像就很困难。Kaniko 就是为解决这类问题而生的,Kaniko 是由 Google 开发。它是一个不需 root 特权就可以从 Dockerfile 中生成镜像,并将镜像推送到指定 registry。因为 Kaniko 不需要特权,因此用户可以在标准 Kubernetes 集群、Google Kubernetes 引擎、以及其它无法访问 Docker后台进程环境中运行。github地址: https://github... ...
阅读全文

github 和 dockerhub 关联 自动触发构建镜像

起因由于国外的很多镜像访问不到(譬如谷歌的gcr.io),于是乎就只能走曲线救国路线啦。。。创建账号首先要有 github 和 dockerhub 的账号,没有的话就去创建吧。呃... 貌似是废话建立关联1. 登录 dockerhub https://hub.docker.com/2. 切换到 Repositories 栏目3. 点击创建仓库4. 会看到 github 的标识。如果没有关联会现在 Disconnected 字样,我这里已经关联了,所以是 Connected5. 根据提示点点就关联了,比较繁琐和傻瓜,这里就不说了github 新建放置 Dockerfile 的仓库在 g... ...
阅读全文

excel 利用 index 和 match 函数 匹配取值

公式讲解公式在 J3 方格输入:E3-E8:取值列I3:预匹配列D3-D8:匹配列0: 表示精确匹配$ : 数字前面加$; 下拉时候值不变匹配不到 #N/A 的优化You can wrap that in IfError():=IfError(INDEX(AB4:AB14,MATCH(P26,AA4:AA14,0)),"")Or if you don't have IfError():=If(IsErr(INDEX(AB4:AB14,MATCH(P26,AA4:AA14,0)),"",INDEX(AB4:AB14,MATCH(P26,AA4:AA... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。