VSCode VIM Part I - EasyMotion

VSCode VIM Part I - EasyMotion

VSCode可以在settings.json进行高度自定义,社区也提供很多主题相关的扩展。但官方提供的接口有限,进一步自定义就需要借助插件来实现。本文主要记录对VSCode的个性化定制。
阅读更多
Clean Disk Space in Ubuntu
IO Models

IO Models

整理以前的笔记,围绕Linux下的I/O模型,主要介绍了阻塞IO、非阻塞IO、IO多路复用、信号驱动IO和异步IO等模型的工作原理和适用场景。
阅读更多
GoWall

GoWall

GoWall是一个非常有用的工具,可以帮助你将图片转换为特定的Color Scheme / Palette,支持多种图像处理功能
阅读更多
Python GIL
Decorator @Cached_property
Keycloak UserInfo 端点403 Forbidden 错误解决

Keycloak UserInfo 端点403 Forbidden 错误解决

🤖 This post explains how to resolve a 403 Forbidden error from Keycloak's UserInfo endpoint. It details the necessity of the `openid` scope in Access Tokens for OpenID Connect authentication. Readers will learn to debug and fix this common issue by correctly requesting tokens with the required scope, ensuring successful user information retrieval.
阅读更多
Linux File System Architecture Introduction

Linux File System Architecture Introduction

🤖 Explores Linux file system architecture built on Unix's "everything is a file" philosophy, covering VFS layer, popular file systems (ext2/3/4, XFS), and how files exist differently in disk vs kernel through superblocks, inodes, and file descriptors. Learn practical file descriptor usage with hands-on examples.
阅读更多