技术教程

解决GoLand会自动删除import包的问题-小林博客

解决GoLand会自动删除import包的问题

Apache Answer 处理安装时的多语言切换时,遇到了保存时 import 的声明会被自动删掉的问题。 拥有 @apache.org 邮箱以后会有 JetBrains 提供的 All Products Pack License,之前只...

190
PIE:PHP 扩展管理的未来,替代 PECL 的新选择-小林博客

PIE:PHP 扩展管理的未来,替代 PECL 的新选择

什么是 PECL PECL(PHP Extension Community Library)是一个专门用于托管和管理 PHP 扩展的社区库。PHP 扩展是一种用来增强 PHP 核心功能的模块,开发者可以通过这些扩展来实现额外的功能,比如数据...

280
使用 acme.sh 自动申请并更新泛域名证书-小林博客

使用 acme.sh 自动申请并更新泛域名证书

互联网快速发展的今天,网站安全愈发重要,而 SSL/TLS 证书成为了保护网站数据的基础。对于管理多个子域的用户来说,泛域名证书(Wildcard Certificate)是一种高效便捷的选择。 各家云厂商也开始割起来了域名证书的韭菜,泛域...

140
如何使用 Nginx 配置自定义日志并记录用户信息-小林博客

如何使用 Nginx 配置自定义日志并记录用户信息

Web 开发中,日志记录和 HTTP 头部信息的传递非常重要。 Nginx 和 PHP 作为常见的 Web 服务器和处理引擎,结合使用时可以提供强大的日志记录功能和灵活的头部管理。 本文将介绍如何通过 Nginx 配置自定义日志格式、隐藏特...

160
在命令行中输出带颜色的日志-小林博客

在命令行中输出带颜色的日志

命令行界面(CLI)中输出带颜色的日志不仅能提升可读性,还能帮助开发人员在调试时迅速区分不同类型的日志信息。 通过使用 ANSI 转义序列,我们可以很方便地控制输出文本的颜色、样式和其他显示效果,如加粗、下划线、反显等。 本文将详细介绍如何...

120
MySQL 字符集与大小写敏感性解析-小林博客

MySQL 字符集与大小写敏感性解析

MySQL 数据库中,UTF-8 及其变体是最常用的字符集。 不同的 UTF-8 编码可能对大小写敏感性产生影响,主要包括以下几种: utf8:MySQL 早期的 UTF-8 实现,最多支持 3 字节,无法存储部分 Emoji 字符。 ut...

160
Bitwarden Secrets Manager:简化 DevOps 的机密管理-小林博客

Bitwarden Secrets Manager:简化 DevOps 的机密管理

DevOps 和开发流程中,如何安全高效地管理机密数据(如密码、API 密钥和认证信息)是一个重要话题。 Bitwarden 是一款开源密码管理工具,帮助用户存储、管理并共享敏感信息。Bitwarden 推出了新产品 Secrets Man...

120
HMAC 签名编码的坑:Go 和 PHP 的不同处理方式-小林博客

HMAC 签名编码的坑:Go 和 PHP 的不同处理方式

在开发过程中,我们经常使用 HMAC(散列消息认证码)对数据进行签名,以确保数据完整性和身份验证。 然而,不同编程语言在对签名数据进行编码时可能会有所不同,导致相同的 HMAC 计算在不同语言中产生不同的结果。 这篇文章也是因为我直接将 P...

160
GitHub Actions 自动同步 Docker 镜像到 CNB-小林博客

GitHub Actions 自动同步 Docker 镜像到 CNB

为了提升访问速度、增强稳定性并规避部分官方源的不确定性,将常用的开源镜像同步到中国大陆可访问的镜像仓库是一种高效的解决方案。 本文介绍如何通过 GitHub Actions 自动化完成该同步流程,支持选择性构建与定制版本。 背景 许多开源镜...

190
切换注册

登录

忘记密码 ?

切换登录

注册