• 包邮到家!《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日
  • Firefox利用逆向工程,实现快速更改Win 11默认浏览器

    上个月,我们曾报道了微软在 Windows 11 系统中加大了用户切换默认浏览器的难度,此举引起了 Google 和 Mozilla 等微软竞争对手的不满。为了使用户在 Windows 上更改默认浏览器的过程更容易,Mozilla 已经找到了一个「偏门」的方法。 在现在的 Windows 10 操作系统中,用户可以通过简单的几个步骤就能在系统设置中完全更改默认的浏览器。而在即将推出的 Windows 11 上,用户在系统设置界面需要对 HTM、HTML、SHTML、XHT、XHTML、FTP、H…

    行业资讯, 马哥教育快报 2021年9月22日
  • Go 可变参数 ... parameters 读这篇就够了

    Go 语言可变参数怎么用能最大化它的效用?本文对可变参数进行了详细介绍。 在实际开发中,总有一些函数的参数个数是在编码过程中无法确定的,比如我们最常用的 fmt.Printf 和 fmt.Println: 当你需要实现类似的接口时,就需要我们的可变参数出场了。 golang 的可变参数 可变参数就是一个占位符,你可以将 1 个或者多个参数赋值给这个占位符,这样不管实际参数的数量是多少,都能交给可变参数来处理,我们看一下可变参数的声明: 可变参数使用 name ...Type 的形式声明在函数的参…

    go开发, 技术干货 2021年9月18日
  • 安全 | 挖矿木马自助清理手册

    本文为腾讯安全专家撰写的《挖矿木马自助清理手册》,可以为政企客户安全运维人员自助排查清理挖矿木马提供有益参考。 一、什么是挖矿木马 挖矿木马会占用CPU进行超频运算,从而占用主机大量的CPU资源,严重影响服务器上的其他应用的正常运行。黑客为了得到更多的算力资源,一般都会对全网进行无差别扫描,同时利用SSH爆破和漏洞利用等手段攻击主机。 部分挖矿木马还具备蠕虫化的特点,在主机被成功入侵之后,挖矿木马还会向内网渗透,并在被入侵的服务器上持久化驻留以获取最大收益。 挖矿木马的整体攻击流程大致如下图所示…

  • 深入浅出标准库 text/template 包

    go 语言标准库 text/template 在 web 编程项目中经常用到,本文详细介绍了这个包的用法。 官方定义: Package template implements data-driven templates for generating textual output. template 包是数据驱动的文本输出模板,其实就是在写好的模板中填充数据。 模板 什么是模板? 下面是一个简单的模板示例: {{ 和 }} 中间的句号 . 代表传入模板的数据,根据传入的数据不同渲染不同的内容。 .…

    go开发 2021年9月16日
  • Linux 发行版新秀!风格对比苹果

    外媒OMG!Ubuntu报道了一款由国人主导开发的 Linux 发行版——CutefishOS,此项目基于 Ubuntu,定位是 Linux 桌面操作系统。 根据 CutefishOS 的官网介绍,其背后公司可爱鱼科技成立于 2021 年,是一家专注于 Linux 桌面端操作系统研发与服务的公司,可爱鱼寓意为热爱与美好。CutefishOS 作为核心产品,是一款具有现代风格设计与实用的 Linux 桌面操作系统,可以满足在各种场景下的使用需求。 从整体外观来看,CutefishOS 的风格与 m…

    Linux云计算 2021年9月16日
  • 一个月了,我没拿到一个offer,而朋友已经入职了!

    金九银十黄金求职季的到来,大家最先感受到的不是顺利拿到offer的喜悦,而是迷茫无助的悲伤,"一个月了,我还没找到工作怎么办?"成为了大家最常问的问题。 确实,面试对于我们来说,相当于进入职场的敲门砖,但很多人面试前都是临时抱佛脚,或者认为一份光鲜亮丽的简历就可以顺利入职,再或者自身技能完全符合企业的用人需求,可还是没有接到一个offer。 面试本是一场公平但不一定如意的谈判,无论你是认真还是敷衍,在面试中都可能会遇到面试失败、屡屡踩坑、薪资谈不拢、同岗不同薪等情况。 就拿运维人员来说,运维的薪…

  • 详细比对 15 款 Python 编辑器,请择优选用!

    本文介绍了多个 Python IDE,并评价其优缺点 读者可以参考此文列举的 Python IDE 列表,选择适合自己的编辑器 写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。 每个人都知道这一点。而问题在于,如何从众多选项中选择最好的 Python 开发环境。初级开发者往往面临这个问题。 本文将概述最受程序员欢迎的 Python IDE,以及其他值得考虑的选项。在此之前,我们先来看看 IDE 是什么。 什么…

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