-
Golang 中使用 JSON 时如何区分空字段和未设置字段?
Golang 中使用 JSON 时如何区分空字段和未设置字段?
-
Goroutine 是 Go 的并发机制中 绝对的主角
由于对普通语法的介绍网上资源极多,Go 官方的上手指南 A Tour of Go: https://tour.golang.org/ (请自备梯子)就是极好的例子,我不再打算就语法细节进行详述。这次,让我们直切肯綮,从 Go 最大的卖点入手——并发 (Concurrency)。
-
什么是虚拟机以及如何在 Windows、Linux 和 Mac 上设置 VM
虚拟机通常用于在操作系统上运行软件最初不打算用于的软件。例如,如果您使用的是 Mac 计算机,您可以在 Mac 计算机上的 Windows 虚拟机中运行 Windows 程序。虚拟机还用于快速设置带有映像的软件、访问受病毒感染的数据以及测试其他操作系统。
-
linux教程 | 如何在 Linux Web 服务器上快速跟踪 PDF 访问
是否可以跟踪您网站的用户点击下载 PDF 或 JPG 等二进制文件的次数?对的,这是可能的。这简单吗?我原本不这么认为。我错了。 这个故事开始于我在我的Bootstrap IT 网站上优化我的新书的登陆页面,保持最新:你不能错过的所有重大技术趋势的背景资料。 我想提供对本书示例章节的 PDF 文件的访问。但我也想知道有多少人实际下载了它。 现在让我们退后一步。Google Analytics是一项免费服务,它使用插入到您的 HTML 文件中的代码片段来收集和显示有关您的文件被访问频率的数据。 G…
-
为什么 Go 用起来会难受?这 6 个细节你知道吗
在做新的应用选型时,我们会进行应用编程语言的选择,这时会纠结 Java、PHP、Go...各种,会思考有没有致命的问题,不能用?
-
最近发现的 3 个 Python 轻量级数据库,好用到爆!
今天分享一下这些专门为 Python 打造的轻量级数据库,使用起来真的简单到爆,写代码时没有记忆负担。
-
Go Modules 介绍与基本操作
Module 是存储在文件树中的 Go 包的集合,其根目录有 go.mod 文件。go.mod 文件定义了 Module 的模块路径,该路径也是用于根目录的导入路径,以及其依赖项要求,这些依赖项要求是成功构建所需的其他模块。每个依赖项要求都编写为模块路径和特定的语义版本
-
DevOps的技术和工具有哪些?
工具及流程概览 我们的 DevOps 工具链有 Jira, Gitlab, 时速云 DevOps 平台,Sonarqube, TestLink, Harbor Jira: 项目管理; Gitlab: 代码托管、在线 Review; 时速云 DevOps 平台:基于 Kubernetes 的代码拉取,编译,代码扫描,单元测试,打包,构建镜像、持续部署,审批,邮件; Sonarqube:代码静态扫描; TestLink: 测试管理; Harbor: 镜像托管,镜像安全扫描; 流程如下: 实践说明 1…
-
自从上了 Prometheus,睡觉也踏实了!
对很多人来说,未知、不确定、不在掌控的东西,会有潜意识的逃避。当我第一次接触 Prometheus 的时候也有类似的感觉。对初学者来说, Prometheus 包含的概念太多了,门槛也太高了。
-
渗透测试概念详解
一般渗透测试都由专业人士在不同位置利用各种手段对某个特定网络进行测试,以期发现和挖掘系统中存在的漏洞,然后输出渗透测试报告,并提交给网络的所有者。