-
马哥学员 | 考研失败职场被裁,看0基础小白如何在IT行业打出漂亮翻身仗!
毕业后进入社会的你,过的还好吗? 如果你被生活压弯了腰,希望你的眼中还有向上的光芒。不把一时的失败当做终点, 在短暂的停留后,重新找到人生的支撑点,跳的更高、跳的更远。 ——马哥教育编辑部 特别声明:本文素材由Linux云计算SRE工程师M48期朱同学提供。 01 从努力刻苦到不学无术 我来自安徽安庆,从小就是大人眼中那个“别人家的孩子”,高中不负众望以优异的成绩考入安徽农业大学通信工程专业。 看似前途一片光明的我在大学却堕落了。进入大学没了高中的压力,没了父母的管束,我完全放…
-
Jenkins实现自动化CI/CD全过程,学到了!
相信每一位运维对产品的交付流程都不陌生。不过以往的产品交付流程比较臃肿冗余,而且功能之间很容易出现问题,于是现在许多团队广泛采用了CI/CD。 图源网络,侵删 CI/CD是大规模软件开发催生的需求,目标是让软件开发的整个生命周期(开发↔测试↔预发布↔投产),形成自动化闭环。 其中的开发环节的自动化被称为CI(持续集成),从开发到测试再到预发布阶段被称为CD(持续交付),最后的自动化投产就是另一个CD(持续部署)。 图源网络,侵删 CI/CD并不是一个工具,而是一种软件开发实践,最终目的是更快、更…
-
Go语言中浅拷贝和深拷贝的区别是什么?
要想搞明白深拷贝和浅拷贝的区别,我们需要先弄懂以下几点: 一、值类型和引用类型 Go 语言里面变量有两类,一类是值类型,一类是引用类型。 两者区别是什么呢? 我们在电脑里面创建的变量,都是需要内存来存放的。 值变量就是直接,一个内存地址对应一个值。 而引用变量,则是某个值存放的是另一个值的地址。 我画了一个逻辑图,帮助我们去理解这个概念。 在 Go 语言中: string、int、bool、float 等这些都属于值类型 slice、map、chan 等这些都属于引用类型 二、什么是浅拷贝和深拷…
-
渗透测试流程及信息收集
什么是渗透测试? WEB安全渗透测试可不是随便拿个工具扫一下就可以做的,你不仅需要了解业务还需要给出相应的解决方案。这也是渗透测试和入侵的最大区别,入侵可以不择手段地(甚至是具有破坏性的)拿到系统权限,而渗透测试则是出于保护系统的目的,更全面地找出测试对象的安全隐患。渗透测试的第一步就是信息收集,这也是渗透测试最重要的一步,全面的信息收集是对渗透测试的保障。下面我就渗透测试相关术语、渗透测试完整流程、信息收集,这三点总结了一些东西,希望可以给看到的朋友们一些帮助。 一、渗透测试相关术语 1、肉鸡…
-
Python小工具:五分钟处理完一天的工作量,真香
前几天写了一篇 自动化处理短视频素材 的文章,有小伙伴说直接用 python 的 ffmpeg 库更香,刚好今天领导安排了一个给视频批量加水印的任务,咱就拿它来试试水。 简介 FFmpeg 是一套强大的音视频处理程序,也是很多音视频软件的基础,事实上,FFmpeg 已经成为业界音视频处理的标准了。但命令行使用 FFmpeg 是有一定学习成本的,而 ffmpeg-python 库则很好的解决了这个问题。 通过 pip 简单安装之后即可在 python 代码中使用 ffmpeg。 获取视频信息 我们…
-
马哥学员 | 31岁海归的选择:10年网络转型,10个月成功加薪38K!
本文特邀月薪38K大佬学员独家分享【技术学习】、【面试问答】干货知识,看完助你稳拿高薪!
-
IT人的职场艰难,全藏在这两年的热搜里!
如果这两年要选出一个代名词来,我想一定是:难!疫情难、就业难、升职难、涨薪难,总之干什么都难。 这些难题频多的频频上热搜,多的超出了我们的想象,但很可惜人生的本质就是“不确定性”,又可惜人的本性就是追求“确定性”。 虽然难题层出不穷,但我们也不能停止奔跑,我们要努力解决以上二者的矛盾,这里主要依靠4个关键行动: 极限生存假设。假设你现在被裁员了,假设你现在找不到工作,假设你遇到了职业瓶颈期,你该怎么做? 保持冗余。无论你是否遇到极端事件,你都应该预留一定的冗余,以防万一。 内有稳定性和乐观灵活性…
-
探讨 K8s 的守护进程集(DaemonSet)
顾名思义,DaemonSet 的主要功能是可让你在 K8s 集群中运行一个守护进程 Pod。DaemonSet 可确保在所有(或部分)工作节上点运行 Pod 的副本。
-
【学员喜讯-970期】M48期就业喜报
马哥教育《学员喜讯》栏目是为真实公布学员就业信息的栏目,记录每一个为求改变的个体在马哥教育经过5个月努力后的惊喜时刻。 马哥教育M48期结业一个月,就业率达80% ,其中最高薪资21k,恭喜各位小伙伴~~
-
抓取速度提升 3 倍!Python 的这个内置库你用上了吗?
从网站中抓取数据是开发者的一个典型“用例”。无论它是属于副业项目,还是你正在成立一个初创公司,抓取数据似乎都很有必要。 举个例子,倘若您想要创建一个比价网站,那么您会需要从各种电商网站上抓取价格信息;或者您想要构建一个可以识别商品并在亚马逊上自动查找价格的“人工智能”。类似的场景还有很多。 但是您有没有注意到,获取所有页面信息的速度有多慢呢?您会选择一个接一个地去抓取商品吗?应该会有更好的解决方案吧?答案是肯定的。 抓取网页可能非常耗时,因为您必须花时间等待服务器响应,抑或是速率受限。这就是为什…