• Python 的列表解析式是解决任务最有效的方法吗?

    Python 是一种极其多样化和强大的编程语言!当需要解决一个问题时,它有着不同的方法。在本文中,我将向您展示列表解析式(List Comprehension)。我们将讨论如何使用它?什么时候该或不该使用它?小伙伴们,把全文都读下来把! 列表解析式的优势 比循环更节省时间和空间。 需要更少的代码行。 可将迭代语句转换为公式。 如何在 Python 中创建列表 列表解析式是一种基于现有列表创建列表的语法结构。让我们来看看创建列表的不同实现 循环 循环是创建列表的传统方式。不管你使用什么样的循环。要…

    Python开发, 技术干货 2022年4月21日
  • 在 Linux 终端上的 10 个有趣的命令

    Linux 的命令行不仅是一个复杂且强大的命令所在地,同时也是一个有趣的乐园。在本文中,我整理了一系列有趣的 Linux 命令,您可以从中获得乐趣。 cmatrix 本列表中的第一个必须是 cmatrix 命令。曾经想拥有一个“电影般”终端的感觉来炫耀您的 Linux 技能吗?这个是给你的! xcowsay 绝对没有理由,看一头牛为你说话。xcowsay 命令接受一个文本并显示一头正在说话的奶牛。 sl 想用命令行旅行吗?蒸汽机车命令是正确的选择。观看一辆火车正跨越你的终端!🚂 aafire 将…

    Linux云计算, 技术干货 2022年4月20日
  • 从 AWS CLI 启动带有 Apache Web 服务器的 Amazon EC2 实例

    在本文中,我将向您介绍如何使用 Apache Web 服务器创建 Amazon EC2 实例,同时使用 AWS 命令行界面 (AWS CLI) 来启动它们。 配置 AWS CLI 在您运行任何命令之前,AWS CLI 应该已经安装并准备就绪!安装 AWS CLI 后,您需要设置默认凭证。有关这方面的更多信息,请阅读 Amazon 文档的配置基础(https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.ht…

    Linux云计算, 技术干货 2022年4月20日
  • 使用 Go 语言实现汉诺塔(Hanota)算法

    我最近重温了一下《猩球崛起》这部电影。在电影中,凯撒就玩了河内塔游戏。你还有印象吗?其实独自一人玩一些游戏是好难的😭(译者不知作者为何这么说🤔,难道是无聊嘛?🤓),今天我们就用 Golang 来实现一下汉诺塔游戏。 游戏起源 相传最早发明这个问题的人是法国数学家爱德华·卢卡斯(Edouard Lucas)。 在世界中心的贝拿勒斯(印度北部)圣殿中,有三根宝石针插入了一个黄铜盘中。在印度教主神梵天(Brahma)创世时,将其中一根针上从下到上装配了 64 个金片,这也就是所谓的汉诺塔。 无论白天黑…

    go开发, 技术干货 2022年4月19日
  • 11 个步骤完美排查服务器是否被入侵

    随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考: 背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似。 1.入侵者可能会删除机器的日志信息 可以查看日志信息是否还存在或者是否被清空,相关命令示例: 2.入侵者可能创建一个新的存放用户名及密码文件 可以查看/etc/passwd及/etc/shadow文件,相关命令示例: 3.入侵者可能修改用户名及…

    Linux云计算, 技术干货 2022年3月1日
  • Go语言 如何配制 高性能sql.DB 的

    有很多教程是关于Go的sql.DB类型和如何使用它来执行SQL数据库查询的。但大多数内容都没有讲述SetMaxOpenConns(), SetMaxIdleConns() 和 SetConnMaxLifetime()方法, 您可以使用它们来配置sql.DB的行为并改变其性能。 在本文我将详细解释这些设置的作用,并说明它们所能产生的(积极和消极)影响。 开放和空闲连接 一个sql.DB对象就是一个数据库连接池,它包含“正在用”和“空闲的”连接。一个正在用的连接指的是,你正用它来执行数据库任务,例如…

    go开发, 技术干货 2022年3月1日
  • K8S Service实战与原理初探

    本文主要讲述了K8S Service的基本概念,使用方式及实现原理。 【作者】陈成,中国联通软件研究院容器云研发工程师,公共平台与架构研发事业部云计算研发组长,长期从事大规模基础平台建设相关工作,先后从事Mesos、KVM、K8S等研究,专注于容器云计算框架、集群调度、虚拟化等。 故事的开始,让我们先从一件生产故障说起。5月29日,内部某系统出现大规模访问Service故障,发现Pod容器内无法正常访问ServiceIP:Port,整个故障持续时间超过12h,相关运维支撑人员没有找到根本原因和解…

  • 漫画带你看懂如何用 Kubernetes 实现 CI/CD

    这是一套漫画,介绍了Kubernetes以及如何使用它进行持续集成和持续交付。 译者注:伊阿宋(英:Jason,另译:杰森),古希腊神话人物。 原文链接:https://cloud.google.com/kubernetes-engine/kubernetes-comic/ 来自:https://blog.csdn.net/M2l0ZgSsVc7r69eFdTj   文章转载:CSDN (版权归原作者所有,侵删)

  • 记一次 Kubernetes 集群被入侵,服务器变矿机

    近期遇到了一次我们自建 Kubernetes 集群中某台机器被入侵挖矿,后续也找到了原因,所幸只是用来挖矿… 网络安全是个严肃的问题,它总是在不经意间出现,等你反应过来却已经迟了。希望各位读者看完后也有所启发,去检查及加固自己的集群。 入侵现象 检查到某台机器中出现了异常进程 简单来讲,就是我们的机器被用来挖矿了… 问题出现后,我们第一时间关闭了docker,其实应该隔离下环境, 把挖矿程序dump下来,以便后续分析。 具体原因排查 iptables为空 出现了异常进程,肯定是被入侵了,我首先看…

    Linux云计算, 技术干货 2022年2月18日
  • 7 个不容错过的 VS Code 扩展!

    Visual Studio Code 是当前最受欢迎的源代码编辑器之一。VSCode 的流行得益于丰富的扩展库,使得第三方API的插入和使用变得更加容易。你甚至可以创建自己的 API 扩展,并发布到 Visual Studio 市场。 2021年,许多新出的 VS Code 扩展广受开发人员的好评。在本文中,我们就来介绍一些我喜欢的扩展。希望这些扩展能够帮助你提高生产力,并扩展开发人员的工作流程。 1.GitHub Copilot 首先来介绍一下 GitHub Copilot,这是一款由 Git…

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