• 如何在 Azure DevOps 上使您的包依赖项保持最新

    作为开发人员,您是否经常看到包含过期软件包的存储库? 新软件包更新通常包括新功能、性能改进和安全修复。但是跟踪项目中所有过时的依赖项可能非常无聊且耗时,尤其是当您有很多依赖项时。 所以为了做这种家务,我尝试了Dependabot。 Dependabot 的工作原理 Dependabot 遍历项目的依赖文件。例如,它会搜索您的package.json或pom.xml文件并检查任何过时或不安全的依赖项。如果找到,它会打开单独的拉取请求以更新每个拉取请求。 该工具与 GitHub 原生集成。但最近,我...

    Python开发, 技术干货 2022年7月8日
  • 常见的5种黑客类型

    如果您想保护系统,您需要了解您在保护它们来自谁的攻击。您将面临的许多攻击者将分为几个不同的群体。这些不同的团体通常使用不同的策略、技术和程序 (TTPs) 来攻击系统。确定哪些参与者或参与者组可能针对您的系统可以帮助确定最重要的缓解措施的优先级。

    技术干货, 网络安全 2022年7月7日
  • Shell 分析日志文件命令全面总结!

    自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for (a in S) print a...

    Linux云计算, 技术干货 2022年7月7日
  • 面试官:值为 nil 为什么不等于 nil ?

    小明同学去面试被问到了这么一个面试题,请看代码: var f func() var a *struct{} list := []interface{}{f, a} for _, item := range list {  if item == nil {   fmt.Println("nil")  } } 请问输出结果是啥? 可能很多同学,会认为结果是输出两个 nil。 为什么呢? 因为 f 和 a 都没初始化,都是 nil,所以循环遍历后肯定也是 nil。 如果你的答案也是这样,那就掉进坑里了...

    go开发, 技术干货 2022年7月7日
  • Linux 命令 - 你应该知道的基本 Bash 命令行技巧

    Linux 有大量命令,但大多数人只使用其中的一小部分。以下是在终端中使用的一些最常用的 Linux 命令。

    Linux云计算, 技术干货 2022年7月5日
  • Go 中的数据分析——如何使用 Gota 包

    数据分析是过滤、操纵和处理原始数据和数据集以从中获得洞察力的过程。Python 和 R 通常是数据分析的首选语言。但是这些天,Go 正为此目的而变得越来越流行。在本教程中,我们将介绍 Gota(Go 中的数据分析包)及其核心功能和用途。

    go开发, 技术干货 2022年7月5日
  • 如何让你的初创公司的云更稳定:4 个实用的 DevOps 技巧

    在创业的世界里,当你把时间投入到哪里时,有一个平衡的行为。我遇到过很多情况,由于需要发布 MVP,DevOps 实践处于次要地位。 我认为这是正常的,并不是一件坏事,因为“MVP”应该是“最小的”,而好的 DevOps 解决的大多数问题都不是这么小的问题。 但这里有几件事绝对应该做(或至少考虑)。因为在创业世界中,没有比让您的云基础设施崩溃更糟糕的事情了。 当有很多其他事情要做时,很难在初创公司中找到时间进行 DevOps 提示 #1:安排数据备份? 对于任何关心拥有持久数据的初创公司来说,这都...

    Python开发, 技术干货 2022年7月5日
  • Python 读取文件 | 如何在 Python 中打开、读取和写入文件

    在使用任何编程语言时,读取和写入文件是一种常见的操作。您可以对代码进行编程以从文件中读取数据或指令,然后再写入数据。这提高了效率并减少了人工。 Python 有一个定义明确的方法来打开、读取和写入文件。Python 中文件操作的一些应用程序包括:读取数据以进行算法训练和测试、读取文件以创建生成艺术、报告和读取配置文件。   在本教程中,您将学习: 如何将文件加载到主内存并创建文件句柄。 如何使用文件句柄打开文件进行读写。 处理文件时的异常处理。 先决条件: 确保您安装了最新的 Python 版本...

    Python开发, 技术干货 2022年7月5日
  • Golang 中使用 JSON 时如何区分空字段和未设置字段?

    Golang 中使用 JSON 时如何区分空字段和未设置字段?

    go开发, 技术干货 2022年7月4日
  • Goroutine 是 Go 的并发机制中 绝对的主角

    由于对普通语法的介绍网上资源极多,Go 官方的上手指南 A Tour of Go: https://tour.golang.org/ (请自备梯子)就是极好的例子,我不再打算就语法细节进行详述。这次,让我们直切肯綮,从 Go 最大的卖点入手——并发 (Concurrency)。

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