记k8s的一次pv&pvc创建过程 发表于 2018-08-18 | 更新于 2018-10-04 今天尝试学习一下k8s的pv&pvc,并记录下实验的过程 pv&pvc简介k8s提供了emptyDir,hostPath,rbd,cephfs等存储方式供容器使用,不过这些存储方式都有一个缺点:开发人员必须得知指定存储的相关配置信息,才能使用存储.例如要使用cephfs,Pod的配置 ... 阅读全文 »
字符串匹配算法 发表于 2018-08-12 | 更新于 2018-08-13 做leetcode做到了一道实现strStr()函数的题,实际上就是字符串匹配算法,令我不由得联想到了鼎鼎有名的KMP算法.随后在网上又搜到了比KMP还快,还简单的算法,what???啊饶了我吧orz Brute Force算法暴力算法…我就是用这种算法过leetcode的,毕竟没时间要求 简而言之 ... 阅读全文 »
进度条实现 发表于 2018-08-11 | 更新于 2018-10-04 进度条一般出现在下载时.如果在下载文件时能够出现一个进度条,知道下载的进度的话,那就很人性化了.那么,进度条到底是怎么实现的呢? 显示进度最开始,我们来实现一个基础的进度功能: 1234567891011121314151617package mainimport ( "time" "fmt")fu ... 阅读全文 »
k8s知识点总结 发表于 2018-08-07 | 更新于 2018-10-04 开坑k8s,估计这个暑假结束时能够较为粗浅的学完… k8s简介k8s的全称是kubernetes,它是一款能够自动化部署,扩展,管理容器化应用的开源容器编排引擎 kubernetes取名于舵手的希腊文(κυβερνήτης),它于2014年在谷歌宣布成立.k8s的发展与设计很大程度上都借鉴了博格(B ... 阅读全文 »
IP协议详解 发表于 2018-08-04 | 更新于 2018-10-04 MAC地址被用来在第二层处理单一网络的通信,而第三层则负责跨网络通信的地址.在第三层上工作的不止一个协议,但最普遍的还是互联网协议(Internet Protocol),即IP协议 IP协议现在分为IPv4版本和IPv6版本.现在是处于v4版本和v6版本的交替点,不久之后IPv6将成为主流 IP地址 ... 阅读全文 »
ARP协议详解 发表于 2018-08-01 | 更新于 2018-10-04 今天我打算整理下ARP协议的知识点,并且或者以这个简单的网络协议为开端,慢慢地了解其他的协议 我们都知道在网络通信中,我们的主机都有一个唯一的MAC地址与IP地址(或许并非全局唯一),只有设置好这两个地址才能对外通信.其中MAC地址对应于OSI七层模型中的第二层数据链路层(Datalink Laye ... 阅读全文 »
leetcode练习转移 发表于 2018-08-01 | 更新于 2018-10-04 最近leetcode的练习一直在做…每天两题嘛,不需要花多长时间,而且对自己技能提升有帮助,嗯 不过如果每天都把做的leetcode题目都搬到博客上是否有点水博客之嫌?觉得我的博客还是多放一点比较有价值的东西比较好0.0 就这样,我决定暂时把leetcode上的题目搬到github上(话说这不也在g ... 阅读全文 »
golang接口的一些见解 发表于 2018-07-31 问题今天在做LeetCode时,需要一个函数delChar,用于把一个字符串中的指定字符删除掉: 123456789func DelChar(s string, char byte) string { res := make([]byte, 0) for i := 0; i < le ... 阅读全文 »
ansible初步了解 发表于 2018-07-29 | 更新于 2018-10-04 久闻ansible大名,今天终于有机会来试用一番… ansible简介ansible是一款基于python开发的开源软件,它实现了软件依赖,配置管理和程序部署的自动化.ansible的最大特点是无客户端,它通过SSH,远程PowerShell或其他远程API与其他节点交互 ansible安装ansi ... 阅读全文 »
docker-compose初步了解 发表于 2018-07-28 | 更新于 2018-10-04 Compose是一个用来定义和运行多容器Docker应用程序的工具.通过Compose,我们使用一个YAML文件来配置应用程序的服务,然后,仅仅一个简单的命令就可以创建和开启所有配置文件中定义的服务 使用Compose基本上需要3个步骤: 使用Dockerfile定义服务的环境.这样它可以运行在任 ... 阅读全文 »