粥粥同学
码龄7年
  • 2,259,303
    被访问
  • 328
    原创
  • 385,030
    排名
  • 3,054
    粉丝
关注
提问 私信

个人简介:力大无穷,擅长搬运各种型号的服务器;推理大师,致力于各种网络故障排除;多才多艺,精通多种语言的“Hello World”。

  • 加入CSDN时间: 2015-07-20
博客简介:

粥同学的学习笔记

博客描述:
致力于学习和分享计算机体系结构、云原生相关技术内容
查看详细资料
  • 6
    领奖
    总分 2,715 当月 60
个人成就
  • 博客专家认证
  • 获得2,821次点赞
  • 内容获得570次评论
  • 获得8,893次收藏
创作历程
  • 2篇
    2021年
  • 12篇
    2020年
  • 9篇
    2019年
  • 164篇
    2018年
  • 1篇
    2017年
  • 35篇
    2016年
  • 143篇
    2015年
成就勋章
TA的专栏
  • Linux命令学习
    2篇
  • linux运维
    60篇
  • 云计算
    4篇
  • 计算机网络
    7篇
  • 杭电复试专栏
    16篇
  • 边缘计算
  • 论文阅读
  • 微服务
    7篇
  • 边缘计算
    3篇
  • ---------------云计算------------
    12篇
  • overlay network
  • k8s
    2篇
  • OPENSTACK
    2篇
  • KVM虚拟化
    1篇
  • docker技术
    4篇
  • -------Linux运维学习----------
    68篇
  • -----python自动化开发--------
    7篇
  • 自己随便写点东西(杂感)
    5篇
  • 杂(奇闻趣事)
    1篇
  • 算法技巧总结,算法规律模板
    7篇
  • 南阳OJ--NYOJ-- 80道简单入门题
    17篇
  • HDOJ(HDU)OJ 历险记
    10篇
  • light--oj
    5篇
  • ----------贪心算法--------
    11篇
  • --------------动态规划------------
  • 01背包
    12篇
  • -----------图论--------------
  • 强连通
    5篇
  • 拓扑排序
    5篇
  • 最短路
    13篇
  • 最小生成树
    10篇
  • LCS算法
  • KMP算法
    2篇
  • 栈和队列
    2篇
  • 传说中的二分
    4篇
  • BFS和DFS(搜索类问题)
    20篇
  • 并查集
    4篇
  • ----------数学规律--------
    4篇
  • 快速幂
    6篇
  • 打表
    6篇
  • 思维
    4篇
  • 水题大作战
    15篇
  • STL库函数的使用
    4篇
  • 蓝桥杯历年试题分析
    1篇
  • ------------操作系统-----------
    4篇
  • -------------计算机网络----------
    11篇
  • -------------数据库------------
    4篇
  • JAVA实训
    8篇
  • visio画图入门
    1篇
  • 日常小技巧
    1篇
  • markdown的使用
    2篇
  • ----------王道机试指南----------
    3篇
  • 杭电笔试真题
    17篇
  • 面试指南
    3篇
  • 数据结构
    1篇
  • Git从入门到放弃
    1篇
  • 跨越长城
  • 运维那些坑
    1篇
  • Ubuntu使用
    2篇
  • leetcode(python解法)
    10篇
  • 剑指offer(python)
    5篇
关于我
邮箱联系:hduhhz@163.com
实验室网址:cloud.hdu.edu.cn
打赏地址:
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

新人如何使用git加入到团队开发中

文章目录引言基本概念git四个基本工作区域不同工作区在实际开发中的应用场景git分支开发规范分支开发应用场景git commit 开发规范基础命令git merge 合并冲突git rebase 变基操作git reaset 版本重置实际开发场景如何应用git1、 将团队的代码库下载到本地2、 在本地进行编码和测试工作3、 在发起PR/MR时,要求提交历史仅有1个4、 开发进行一半,需要同步远端主分支的最新代码Reference引言刚刚进入团队的同学往往并不能很快适应团队化的开发,为了减少团队新同学的学
原创
发布博客 2021.08.01 ·
1401 阅读 ·
15 点赞 ·
14 评论

Linux异常进程kill无效的解决办法

问题描述在多人共用服务器的时候,发现GPU服务器上始终有一个进程。该进程一直在占用系统资源,并且无法被kill掉,kill掉会自动重启。该进程一直伪装为正常使用GPU的普通进程,具体细节如下所示:排查思路1. 直接kill掉该进程在确定所有人都未使用该机器,而机器仍然持续占用资源后。第一尝试思路为杀死进程。结果,一会儿该进程就自动重启了。2. kill掉该进程并重启尝试直接杀死进程,并重启该进程。结果,重启后,该进程依然正常使用3. 查看电脑是否曾经被入侵,中病毒了。使用lastb命令查看
原创
发布博客 2021.03.30 ·
1618 阅读 ·
1 点赞 ·
3 评论

多种方法实现二叉树的先序、中序、后序、层序遍历

文章目录为什么需要会这个?先序、中序、后序遍历先序遍历中序遍历后序遍历层序遍历为什么需要会这个?在面试的时候,经常会被问到各种和二叉树相关的问题,而和二叉树相关的问题,一般要和二叉树中的遍历方式结合起来。二叉树中最重要的几种遍历方式包括先序遍历、中序遍历、后序遍历和层序遍历。其中先序遍历、中序遍历以及后序遍历可以有多种实现方式DFS深度优先搜索。这种方式又叫做Traverse,使用一个全局变量来记录整个二叉搜索树的结果,递归函数里面没有返回值分治算法。分治算法也可以用递归来实现,递归函数有返回值
原创
发布博客 2020.08.16 ·
411 阅读 ·
2 点赞 ·
0 评论

图解回溯算法

回溯算法是什么?回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。可以解决什么问题?排列、组合(子集、幂集、字符全排列)。 在传值时,对于排列问题,是要删掉单个用过的元素;组合问题,是删掉前面所有的元素。数组、字符串,给定一个特定的规则,尝试搜索迭代找到某个解。二维数组下的DFS搜索(八皇后、黄金矿工、数独)
原创
发布博客 2020.08.14 ·
3447 阅读 ·
24 点赞 ·
0 评论

k8s 1.16安装metrics server

文章目录背景介绍步骤踩坑环节总结背景介绍这篇文章主要介绍下我在k8s1.16的环境下安装metrics server的过程,以及遭遇到的问题。步骤配置api-server组件中的启动命令,以让其支持 Aggregation 的API形式。vim /etc/kubernetes/manifests/kube-apiserver.yaml apiVersion: v1kind: Podmetadata: creationTimestamp: null labels: co
原创
发布博客 2020.06.12 ·
539 阅读 ·
1 点赞 ·
0 评论

k8s升级从1.13到1.16教程与采坑解决办法

文章目录1.13升级至1.14主要流程关键问题镜像下载脚本参考文献简要介绍本文介绍的是k8s集群从1.13升级到1.16的过程1.13升级至1.14主要流程主要步骤和过程更新master节点上的kubelet,kubeadm,kubectl等组件。手动查看并拉取所需镜像。升级master节点升级工作节点master节点升级1.master节点上升级kubeadm# 查看软件包的版本yum list --showduplicates kubeadm --disableexclud
原创
发布博客 2020.05.25 ·
1446 阅读 ·
1 点赞 ·
0 评论

在windows的IDE中使用linux命令行

文章目录背景步骤参考文献背景经常敲命令行,所以很不习惯windows的cmd和powershell。尤其是用过Mac之后,发现完全回不来了。在码代码的时候,尤其是当需要一个修改一个环境变量,多么希望能用export之类的命令。本篇文章的目的就是要帮你在IDE的Terminal里面配置linux命令。步骤修改终端命令我现在是powershell,用起来如下所示。调整terminal的启动命令,修改为bash。是bash而不是git-bash。不然会出现新打开窗口的问题。2. 在用户家目录
原创
发布博客 2020.05.22 ·
610 阅读 ·
1 点赞 ·
2 评论

kubernete强力删除namespace

文章目录问题描述解决办法问题描述在k8s中,有些namespace创建之后,觉得不需要了,想删除掉,但怎么都删不掉。类似于下图,即使用delete --force命令也删不掉,这些ns最终还是现实为terminating状态。解决办法将该namespace导出为json格式。kubectl get ns redis -o json > tmp.json编辑该json,去除掉spec部分。vim tmp.json# 原始数据{ "apiVersion": "v1
原创
发布博客 2020.05.16 ·
691 阅读 ·
0 点赞 ·
0 评论

局域网IP被抢占后如何强制夺回

文章目录背景原理实现方法背景搭建的k8s集群总有一个节点IP连接很不稳定,经常性断网,并且无法通过ssh远程连接。这种情况在实验室内部经常出现,基本可以断定是局域网内有人和我用了一样的IP地址。导致的现象就是远程连接时有时无,网络时好时坏,主要原因在于数据包时而传给A,时而传给B。解决方案以往都会比较谦让,看到IP冲突了,一般就直接自己换个IP地址用就好了。但搭建的集群,如果改IP地址,后面怕出现比较麻烦的事情,于是决定恶意抢占这个IP。主要的问题在于人太多了,也不知道是谁抢占的。原理恶意
原创
发布博客 2020.05.15 ·
6401 阅读 ·
4 点赞 ·
1 评论

windows10快速搭建和部署docker、kubernetes开发环境

文章目录介绍参考文献关键问题收获介绍很多基础架构开发人员需要有在工作的电脑上有个单节点的k8s集群,方便测试。对于linux来说,安装单节点的kubernetes比较简单。对于mac和windows的电脑来说,也有安装办法,这篇文章就是讲如何在笔记本上搭建一个单节点的k8s开发环境的。我参考了很多文献,这些文献都记录了大概的过程,但在某些细节上,我还是遇到了一些问题,写这篇文章是为了记录这些问题。参考文献以下两篇文献,记录了安装的全过程,建议安装前先看一下。阿里云kubernetes镜像支持w
原创
发布博客 2020.05.09 ·
2128 阅读 ·
3 点赞 ·
1 评论

图片存储Blog

原创
发布博客 2020.03.09 ·
367 阅读 ·
0 点赞 ·
0 评论

Find命令使用详解及实例分析

文章目录能做什么?命令语法使用案例能做什么?Find主要支持从以下几方面来查找文件。根据名称来查找文件/目录,其中名称支持具体的名字和文件通配符(模糊匹配)。根据文件的权限查找文件基于Owners 和 Groups查找文件根据日期和时间查找文件和目录根据大小查找文件和目录一次查找包括多种表达式的文件。(即一次查询 “.txt"和” .sh"结尾的所有文件)命令语法命令格式...
原创
发布博客 2020.02.25 ·
483 阅读 ·
2 点赞 ·
0 评论

动态规划、回溯法、贪心算法的区别与联系

文章目录概念描述这篇文章主要讲的是动态规划以及回溯法之间的区别和联系。会解释几个名词以及回溯法解题如何转变为动态规划解题概念描述
原创
发布博客 2020.02.20 ·
7440 阅读 ·
16 点赞 ·
3 评论

Kubernetes的网络架构

k8s的网络架构flannel通信原理UDPVXLANOverlay Network数据包的封装Overlay Network数据包的拆封host-gwcalico通信原理CNI详解参考文献flannel通信原理在 Docker 的默认配置下,不同宿主机上的容器通过 IP 地址进行互相访问是根本做不到的。而正是为了解决这个容器“跨主通信”的问题,社区里才出现了那么多的容器网络方案。而且,相 ...
原创
发布博客 2019.08.21 ·
1291 阅读 ·
2 点赞 ·
1 评论

翻转单词顺序列

翻转单词顺序列题目解法解法1 利用python内建函数题目翻转单词顺序列解法解法1 利用python内建函数# -*- coding:utf-8 -*-class Solution: def ReverseSentence(self, s): # write code here if not s : return "" ...
原创
发布博客 2019.06.16 ·
416 阅读 ·
0 点赞 ·
0 评论

左旋转字符串

左旋转字符串题目解法解法1 利用python切片特点题目左旋转字符串解法解法1 利用python切片特点# -*- coding:utf-8 -*-class Solution: def LeftRotateString(self, s, n): # write code here if not s or n > len(s): ...
原创
发布博客 2019.06.16 ·
238 阅读 ·
0 点赞 ·
0 评论

和为S的两个数字(python)

和为S的两个数字题目解法解法1 双指针题目和为S的两个数字解法解法1 双指针# -*- coding:utf-8 -*-class Solution: def FindNumbersWithSum(self, array, tsum): """ 从左右一起查找 因为当两个数的和一定的时候, 两个数字的间隔越大, 乘积越小 ...
原创
发布博客 2019.06.16 ·
668 阅读 ·
0 点赞 ·
0 评论

和为S的连续正数序列(python)

文章目录题目解答解法1:滑动窗口题目和为S的连续正数序列解答解法1:滑动窗口使用滑动窗口来求解这道题,核心思想就是设定一个大小不固定的窗口来圈住目标列表,如果列表中的数据满足条件就添加到答案中,否则就动态的移动该滑动窗口。# -*- coding:utf-8 -*-class Solution: def FindContinuousSequence(self, tsum):...
原创
发布博客 2019.06.16 ·
1660 阅读 ·
0 点赞 ·
0 评论

数组中只出现一次的数字(python解法)

数组中只出现一次的数字题目解法解法一题目题目链接:数组中只出现一次的数字解法解法一题目特点为,列表中只有两种元素,一种为出现次数是两次的,一种为出现次数是1次的。因此,可以利用下面的方法来推断出最终的结果。# -*- coding:utf-8 -*-class Solution: # 返回[a,b] 其中ab是出现一次的两个数字 def FindNumsAppea...
原创
发布博客 2019.06.16 ·
3844 阅读 ·
0 点赞 ·
2 评论

docker容器中的网络原理(单机模式下的容器网络)

kubernetes容器云中的网络flannel通信原理flannel通信原理VXLAN解释VXLAN,即 Virtual Extensible LAN(虚拟可扩展局域网),是 Linux 内核本身就支持的一种网络 虚似化技术。所以说,VXLAN 可以完全在内核态实现上述封装和解封装的工作,从而通过与前面 相似的“隧道”机制,构建出覆盖网络(Overlay Network)。VXLAN 的...
原创
发布博客 2019.02.15 ·
2039 阅读 ·
5 点赞 ·
1 评论
加载更多