• Git 实用技巧记录

    只有在遇到问题的时候,才体会到技巧带来的好处! 如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可以在右侧实时看到状态,对于我们学习和理解 Git 工作方式和原理非常有帮助的。—— 欢迎光临 => https://oschina.gitee.io/learn-git-branching/ 常见企业工作流程 主要介绍,企业中常用的 Git 工作流程! Git Flow: 主干分支 稳定分支 开发分支 补丁…

    Linux云计算, 技术干货 2021年10月9日
  • 史上最全VIM使用手册

    平时不可缺少的会用到vim,但是避免不了鼠标,事实上,省略鼠标是完全可以的,没有想像中那么难,看我短短几行带大家一起省略鼠标。 vim有三种模式,基本模式就是用来输入命令的,比如删除跳转等操作就是在基本模式下面;插入模式不用说;命令模式就是按Esc+:进入的模式,之间的切换很容易我就废话了。下面几乎都在基本模式操作。 基本操作 移动 h,l,j,k 左右下上 w,b 移动到下/上一个单词 快速退出 普通模式下输入Shift+zz即可保存退出vim 进入插入模式 i 在当前光标处进行编辑 I,A …

    Linux云计算, 技术干货 2021年10月9日
  • IT 运维中的事件、故障排查处理思路

    在讲解事件、故障处理思路前,先讲一个故障场景(以呼叫中心系统作为一例子): 业务人员反映呼叫中心系统运行缓慢,部份电话在自助语言环节系统处理超时,话务转人工座席,人工座席出现爆线情况。 运维人员开始忙活了,查资源使用情况、查服务是否正常、查日志是否报错、查交易量还有没有……时间不知不觉的在敲键盘、敲键盘、敲键盘中过去,但是原因还未定位。 经理过来了解情况:“系统恢复了吗?”、“故障影响是什么?”、“交易中断了吗?”…… 运维人员赶紧敲键盘,写sql,看交易量;敲键盘,写命令,看系统资源、情况………

    Linux云计算, 技术干货 2021年10月8日
  • 6 张图带你搞懂 CI/CD 流水线

    在CI/CD和DevOps领域中,持续交付和持续部署是一个老生常谈的话题。持续集成这个术语最早是在1994年由Grady Booch提出。微服务提出者Martin Flower在2014年发表的论文《Microservice》中也对软件开发持续集成提供了可参考原则。 持续集成是借助工具对软件项目进行持续的自动化的编译打包构建测试发布,来检查软件交付质量的一种行为。而持续部署是基于持续交付的优势自动将经过测试的代码推入生产环境的过程。下文从细节描述了持续集成和持续部署各阶段的关键步骤,以下是原文。…

    Linux云计算, 技术干货 2021年10月8日
  • 最后150份!《Python进阶实战》上下册书籍0元免费送!

    大家好,我是豆花~ 你有没有去领我免费送的~包邮到家的~《Python进阶实战》上下册书籍!!! 要知道这套书作为腾讯T12专家认证的薪选课程《数据分析+Py全栈+爬虫+Ai=Python全能工程师-挑战年薪30万》的配套教材。它是按照大厂招聘需求定制研发,专门为马哥教育内部学员准备,以往从来不对外售卖,深受学员好评! 所以这次我们的送书活动一开始,就感受到了大家的热情。不到1天,就有10人提交了收货地址,更是有粉丝直言,你这个太好得到了,转发到群里分分钟完成! 截止到目前,我们已经有50位的小…

  • 100行代码,实现python贪吃蛇

    贪吃蛇 具体实现部分,大致分为三个模块来介绍:游戏初始化、游戏运行(蛇移动、吃掉食物)、游戏结束 1,游戏初始化 首先,需对游戏中的  蛇、食物、游戏边界、各元素颜色属性、得分记录、速度记录 等进行初始化,初始的窗口大小设为(600,480),通过宽度为 1 的黑线将游戏窗口分为数个小方格(每个小方格大小为 (20,20)) 初始化的蛇大小占连续3个小方格;食物占 1个小方格、初始时食物随机放置在窗口内某一坐标处(当然需要排除蛇身区域外) 2,游戏得分 当游戏开始时需给与 **蛇 ** 运动方向…

    Python开发 2021年9月27日
  • Prometheus和Zabbix的对比

    新公司要上监控,面试提到了Prometheus是公司需要的监控解决方案,作为喜新厌旧的程序员,我当然是选择跟风了,之前主要做的是Zabbix,既然公司需要Prometheus,那没办法,只能好好对比一番,了解下,毕竟技多不压身,但稍稍深入一点,我就体会到了Prometheus 的优点,总结一下这两种监控方式。 两种监控工具的历史简介 Prometheus Kubernetes自从2012年开源以来便以不可阻挡之势成为容器领域调度和编排的领头羊,Kubernetes是Google Borg系统的开…

  • 包邮到家!《Python进阶实战》上下册书籍0元免费送!

    前几日,我问朋友:你觉得哪个编程语言最好?他嘿嘿一笑:我觉得Python yyds!听到这,我在心里给他点了个大大的赞。 类似认为”Python天下第一”的朋友还有很多。为此,我们都努力收集Python资料,翻看大量视频教程,渴望将Python学到极致。可是网盘里几十个G的电子版资料,不是重点缺失,就是不成体系,实用性不强,打开率不高。 为了帮助大家解决以上问题,我决定,给大家送上一套纸质版精品书籍——《Python进阶实战》(上下两册,一次带走)。帮你梳理Python知…

  • K8S Service 实战与原理初探

    故事的开始,让我们先从一件生产故障说起。5月29日,内部某系统出现大规模访问Service故障,发现Pod容器内无法正常访问ServiceIP:Port,整个故障持续时间超过12h,相关运维支撑人员没有找到根本原因和解决办法。 经过复盘,我们发现,大家对于K8S Service的原理不够清晰,导致对问题的定位不能做得到快速准确,如果当时能够按照如下的思路去思考问题,排查过程不至于花费如此久的时间。 下面,我们就来细说一下Service在Kubernetes中的作用、使用方法及原理。 Servic…

  • 讲讲 Python Launcher 是什么鬼东西?

    你可能在他处见到过这鬼东西,when you install or uninstall python, and so on。那么你肯定与我一样对这个鬼东西起了一丝兴趣! 1. 问题所在 由于Python2.x版本的脚本和Python3.x版本的脚本在语法上会有不兼容的情况。那么,必须使用不同的策略来允许【py】脚本使用基于脚本指定的Python解释器版本来选择合适的Python解释器!这句话相当的拗口!说人话,就是我有个test脚本需要Python2.x版本的解释器来执行。 你如何确保执行该脚本…

    Python开发, 技术干货 2021年9月23日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!