摘要: 不管你是 Linux 后端开发、C/C++ 编程,还是运维面试,系统调用和库函数都是大家绕不开的核心知识点。小编发现很多新手(也包括工作多年的)写代码时随手调用的函数(比如 printf、open、fopen),大部分小伙伴们压根就不关心这些函数哪些是系统调用、哪些是库函数,甚至误以为二者是同一概念 阅读全文
posted @ 2026-02-05 17:16 郭晟玮 阅读(3) 评论(0) 推荐(0)
摘要: 本文介绍如何使用 boto 和 SES 发送电子邮件。首先需有 AWS 账户及访问密钥,通过 SES 验证邮箱或域,新账户可能需申请提高发送配额。接着给出实例代码,通过创建 Email 类,设置收件人、主题、文本或 HTML 正文后发送。还介绍使用 Jinja2 模板引擎处理模板加载和渲染,让邮件更美观。最后指出代码适用于多数用例,还可通过 send_email 函数实现抄送、密送等高级功能,发送附件则要用 send_raw_email 函数。 阅读全文
posted @ 2026-02-05 12:19 郭晟玮 阅读(5) 评论(0) 推荐(0)
摘要: Linux中收集【系统】和【硬件】信息的30个常用命令总结 在 Linux 系统运维中,精准掌握系统与硬件信息是高效管理的基础。无论是日常监控、故障排查,还是性能优化,都需要依赖一系列强大的命令行工具。本文详细梳理了 30 个核心命令,涵盖从系统基础信息(如uname、hostname)到硬件深度诊断(如lscpu、smartctl)的全场景需求。这些命令不 阅读全文
posted @ 2026-01-27 11:47 郭晟玮 阅读(12) 评论(0) 推荐(0)
摘要: 熟悉 Spring Boot 3 的开发者,都知道它在简化开发流程、提高开发效率方面的出色表现吧!但是,在实际业务场景中,大家肯定都碰到过这样的棘手问题:订单数据存放在 MySQL 里,库存数据在 PostgreSQL 中,用户数据又保存在 MongoDB 中,当多种数据源同时存在时,想要实现统一查 阅读全文
posted @ 2026-01-26 16:40 郭晟玮 阅读(19) 评论(0) 推荐(0)
摘要: 本文将带大家学习如何在 Golang 项目中集成 Prometheus 进行监控,包括安装客户端库、定义和注册指标、暴露指标端点、更新指标值、配置标签和注册表,以及生产环境的建议配置。 添加 Prometheus 客户端库依赖 在 Go 项目中引入 Prometheus 官方客户端库,使用以下命令安 阅读全文
posted @ 2025-10-30 18:01 郭晟玮 阅读(24) 评论(0) 推荐(0)
摘要: 如果你也厌倦了无穷无尽的 loading 动画,今天介绍的 Speculation Rules API 能让你瞬间解脱。 它内置于所有现代 Chromium 浏览器(Chrome/Edge/Brave 等),不依赖任何框架! 只要写 6 行声明式 HTML,就能让页面“看起来比用户还懂用户”。 核心 阅读全文
posted @ 2025-09-11 16:33 郭晟玮 阅读(25) 评论(0) 推荐(0)
摘要: 01. 初学者须知 02. 初识 Flutter 03. Flutter 开发环境搭建 Windows 版 04. 创建 Flutter 项目 05. Flutter 编写一个 HelloWorld 程序 06. Flutter Text Widget 文本组件的使用 07. Flutter Con 阅读全文
posted @ 2024-07-19 15:55 郭晟玮 阅读(205) 评论(0) 推荐(0)
摘要: 01. Dart 介绍 02. Dart 开发环境搭建和开发工具的配置 03. Dart 语言的基础语法 04. Dart 数据类型 05. Dart 运算符 06. Dart 条件表达式 07. Dart 类型转换 08. Dart 循环语句 09. Dart break 和 continue 语 阅读全文
posted @ 2024-07-19 15:06 郭晟玮 阅读(189) 评论(0) 推荐(0)
摘要: 在 JavaScript 中,实现深拷贝的方式有很多种,每种方式都有其优点和缺点。今天介绍一种原生 JavaScript 提供的structuredClone实现深拷贝。 下面列举一些常见的方式,以及它们的代码示例和优缺点: 1. 使用 JSON.parse(JSON.stringify(obj)) 阅读全文
posted @ 2024-05-10 17:43 郭晟玮 阅读(1157) 评论(0) 推荐(3)