我的第二篇文档
用于验证 Hugo 与 Asciidoctor 集成是否正常工作的简短示例文档。
分类
查看归入当前术语的文章。
用于验证 Hugo 与 Asciidoctor 集成是否正常工作的简短示例文档。
介绍如何在 Azure Container Registry 中配置 artifact cache,把 Docker Hub 与 GHCR 镜像映射到私有 ACR 命名空间并供 Docker 客户端拉取。
记录 C# 控制台应用如何结合 MSAL 与 Web Account Manager 完成交互式登录,并获取访问受保护 API 所需的 Access Token。
说明如何在 ASP.NET Core 中把旧式 X-Request-Id 与 X-Trace-Id 请求头转换为 W3C Trace Context,从而接入 OpenTelemetry 链路追踪。
Microsoft.Extensions.Logging 打印 Scope 的时候默认是个字符串,这篇文章告诉你如何让其保持 Scope 的结构化输出
本文面向入门读者概览分布式系统的基本问题、常见方案、技术难点与学习方向。
本文围绕大规模集群运维自动化,讨论自动发现故障、自动修复与安全性等核心问题。
本文从 CAP 理论与 ACID 性质出发,讨论分布式存储系统中一致性、可用性与事务设计的取舍。
本文总结系统编程场景下常用的 C++ 功能子集,包括 RAII、智能指针、移动语义等实践建议。
本文从数据与索引布局、哈希表和树结构等角度总结单机存储引擎的常见设计方法。
本文以 lower_bound 为例说明如何用安全性与活性分析、数学归纳法来推导并验证二分搜索实现。
很多人都不明白,不同的编程语言具有不同的表述能力,这就是我们为什么有了汇编之后还需要更高级的编程语言。在软件规模愈发庞大的现在,C 和 C++ 语言表述能力的不足越发的明显了。我们应该尽可能的选用高级的编程语言完成我们的任务,在需要性能的地方,使用 Profiling,而不是在…
实际使用中会有需要提前检测出是否会发生算数溢出,C# 语言中提供了 checked 关键字来解决这一问题,C/C++ 语言又该怎样做呢?本文从汇编语句的层面,对几种检查加法溢出的方法进行了比较和分析。受实验环境和个人知识所限,本文的应用范围仅限于 X86-64 体系结构。
现在一谈到补码,很多人都会立刻说补码就是反码加一,虽然没说错,但是却没说到点子上。我更希望能够听到有人说补码就是负数对应原码的表示方式。这篇文章主要论述补码的本质,以及有符号整数二进制表示的原因。
在面试中经常考到,实际项目中也经常需要面临这样一个问题,即如何判断一个整数操作是否发生了溢出。C# 语言提供了 checked 关键字用于处理这一问题,在 C 语言中我们可以使用内嵌汇编语句来检查溢出。
通常使用 ImageMagick 导出 PDF 文件为图像,获得的图像通常都不够清晰。GhostScript因为能够解析PDF的底层,从而能够获得更为清晰的图像文件。