Archive

160 writings

7 篇

  1. 深时·从鱼到人:观展后的演化笔记
    上海自然博物馆「深时·从鱼到人」特展后的补课笔记。从脊索、颌与牙齿到鳍和四肢,借化石理解人与鱼的亲缘关系,再读拉蒂迈鱼的发现故事,认识仍在演化的「活化石」。

    Essay上海12 分钟

  2. 上海自然博物馆
    上海自然博物馆的国庆见闻:沿坡道从生命起源逛到动物标本与矿物,重逢课本里的米勒—尤里实验和巨犀,也遇见表情“智慧”的非洲狮,记下现场的印象与观展后的补课。

    上海8 分钟

  1. 安顺两日:黄果树&龙宫
    培训间隙的周末,四个人从贵安去安顺,第一天在黄果树看瀑布,第二天钻进龙宫的溶洞。记录一路上的见闻

    Essay安顺16 分钟

  2. Python 中集合推导式与生成器表达式的求值时机
    Python 集合推导式创建时立即求值,生成器表达式惰性求值,只绑定最外层迭代器。示例演示列表被修改或重新赋值后,二者结果为何不同。

    Python3 分钟

  3. 青城山后山记
    和同学一起爬青城山后山,记录往返以及登山过程中的见闻

    Essay成都15 分钟

  4. 望江楼回忆
    六月十二号参观望江楼,但文章拖了太久,二十二号创建文章,七月九号与十号勉强回忆起一些细节,记录下来以供未来翻阅。

    Essay成都12 分钟

  5. 青羊宫到百花潭 · 下: 园内纪行
    顺着陆游的旧路线从青羊宫走到百花潭,记录园内的鸟鸣、荷花与川剧,以及一段被杜甫名气盖过的百花潭得名传说。

    Essay成都6 分钟

  6. 青羊宫到百花潭 · 上: 成都江畔的午后与掌故
    从青羊宫走到百花潭,沿南河江畔遇见狸花猫、栖鸟设施、闸口水声与一座名为“沧浪”的廊桥。一次松弛的成都午后,也在日常风景里接上了杜甫、李白和这座城市的掌故。

    Essay成都12 分钟

  7. 浣花溪纪行:四川博物院 & 杜甫草堂
    一个睡过头后的成都下午,从四川博物院走向浣花溪和杜甫草堂。蓝雪花、葫芦丝、AR 李白与万佛楼顶的飞机,把松散行程接到杜甫在成都的短暂安宁里。

    Essay成都16 分钟

  8. 用 Carapace 接管 Nushell 外部补全
    Nushell 外部补全交给 Carapace 后,可以用 choice 与 user spec 解决 brew services 漏补全,并把 Fish 桥接从 Nushell 配置中移走,适合统一维护多 shell 补全策略。

    ShellNushellCarapace5 分钟

  9. 从 instant.page 迁移到 Speculation Rules API
    从 instant.page 迁移到浏览器原生的 Speculation Rules API。本文介绍 prefetch 与 prerender 的区别、适用边界、实际配置,以及它为何与 Swup/PJAX 这类 SPA 导航方案的冲突。

    HexoPerformanceWebSwup8 分钟

  10. 都江堰、青城山两日纪行
    蓉城西北部旅行:从抢票失败、景区大巴、安澜索桥,到飞沙堰、宝瓶口、灌县古城和失眠后的青城山脚

    Essay成都13 分钟

  1. 博客多语言适配记录
    记录 Hexo 多语言适配的设计思路:文件名约定识别语言、filter 偷换 slug 实现路径前缀路由、手写 permalink 处理 Page、generator 按语言隔离聚合页,以及 hreflang、语言切换器、翻译质量标记等前端串联。

    Hexo5 分钟

  2. Colophon
    记录本站的制作过程:写作工作流、设计原则、字体与配色,以及构建发布的技术栈。

    Blog5 分钟

  3. Way to Minimalism, Part 1: Meta Bar
    一次从文章元信息栏开始的博客极简化尝试:把字体、行高、文章信息和评论区收进更轻的交互组件里,让页面默认状态更安静。

    UIUX5 分钟

  4. 用 Typst 写 UESTC 毕业论文:可行性调查与踩坑记录
    写毕业论文时,我不想再用 Word 排版了。Typst 看起来是个优雅的替代方案。本文记录我对提交要求的核实、模板的使用、VS Code 的配置,以及 PDF 转 DOCX 的踩坑过程。

    AITypst11 分钟

  5. EdgeOne Pages中文路径 404 故障排查与迁移实践
    记录一次在官方 Bug 修复前的站点自救

    Blog5 分钟

  6. 为Hexo添加热更新
    通过一个轻量脚本,为 Hexo 本地开发服务器增加文章保存后自动刷新浏览器的能力。

    BlogHexoJavaScriptWorkflow6 分钟

  7. 春日成植散记
    4月1日毕设中期答辩结束后,中午参观成都植物园所记

    Essay成都11 分钟

  8. 死亡搁浅2 散记
    全成就达成后的杂感:拉丁语命名彩蛋、角色刻画、配乐收藏

    Games8 分钟

  9. 成都自然博物馆
    非常棒的自然博物馆,恐龙化石和哺乳动物标本丰富,展厅设计、动物造型用心,值得一看。

    Essay成都9 分钟

  10. 使用软链接解决LLM配置文件同步问题
    不同 Coding Agent 使用各自的项目记忆文件(AGENTS.md、CLAUDE.md、GEMINI.md 等),手动维护多份配置既繁琐又容易遗漏。本文介绍如何通过软链接(symlink)将多个 Agent 的配置文件指向同一来源,消除重复维护成本,并简要说明其底层实现原理。

    OSAgent5 分钟

  11. 琅邪台游记
    孤立特显,出于众山上,下周二十余里,傍滨巨海

    Essay青岛10 分钟

  12. Use Gum in Nushell Script for Better UIUX
    使用 Gum 为Shell脚本添加交互式 TUI 组件,以及在NuShell使用它的注意事项

    ShellUIUXNushellTUI8 分钟

  13. 海底世界 & 大熊猫基地
    2.28 青岛海底世界 & 3.5 成都大熊猫繁育基地

    Essay成都青岛3 分钟

  1. Beneath the Wheel
    读书杂记

    EssayBook11 分钟

  2. 珠山秀谷游记: 岸海名山
    和母亲从珠山秀谷到石门寺

    青岛9 分钟

  3. macOS 26.4 Beta 1下Karabiner失效问题&应急方案
    升级到 macOS 26.4 beta 后,Karabiner-Elements 的内置键盘映射失效。已确认这是系统层面的权限收紧,短期内无法通过用户侧授权或重签名解决。可行的替代方案是使用 Apple 官方的 hidutil 命令实现常见的单键映射,并通过 LaunchAgent 持久化配置。

    macOS3 分钟

  4. 用 Custom Elements API 写你的组件
    Markdown 插件对简单交互组件来说太重。Custom Elements 能直接提供交互能力,同时减少开发时的摩擦。

    HTMLFrontEnd8 分钟

  5. 用 Code Snippets 少敲点字
    开发者经常面对重复的编码模式,从标准的 if/for 结构到 Go 的错误处理或 HTML 模板。这种重复既低效又容易出错。代码片段(Snippets)是最佳解决方案:输入一个短前缀(如 if、for),IDE 就会建议一个补全项,展开后即为预定义的代码模板。

    VSCodeWorkflowMarkdownNeovim3 分钟

  6. UI/UX Terminology
    Vibe 毕设前端时,部分术语初看感觉很迷惑,为什么单选按钮叫Radio Button,导航栏叫作 Breadcrumb,弹窗提示叫Toast?这些术语的灵感分别来自老式收音机、格林童话、烤面包机。当时的 GUI 设计师,为了让普通人快速看懂数字世界,从现实世界里借用了熟悉的概念

    WebUIUX18 分钟

  7. 图片渐进式加载方法探究
    深入解析 LQIP、BlurHash、ThumbHash等图片渐进式加载方案

    ImageWebUIUXLQIP6 分钟

  8. Job Control in Nushell
    Effective Shell 书中的 Job Control 章节,介绍了如何在 Bash 中进行任务控制。感觉是比较有用的。本文将介绍其在 Nushell 中的用法。

    ShellWorkflowNushellAsynchronous6 分钟

  9. HTML Table Overflow Issues
    Discover a simple CSS technique to keep HTML tables within their containers by controlling layout and text wrapping.

    CSSJavaScriptUIUX4 分钟

  10. 修复 Ghostty 下 Tmux 的可点击超链接问题
    解决在 Ghostty 终端中使用 tmux 时可点击超链接无法正常工作的问题。

    TerminalTmuxGhostty4 分钟

  11. OpenCode使用指南
    OpenCode是一款AI编程工具,产品是开源的,且限时提供MiniMax 2.1,GLM 4.7和Grok Code Fast 1等免费模型; 本文主要整理「个人使用OpenCode过程中总结的经验」

    AgentSkillAI8 分钟

  12. Blog's Change in 2025
    2025年对Blog功能和性能上做了优化。本文将回顾这一年来的主要变化(主要为流水账)

    EssayBlog3 分钟

  13. Web Log. 2026
    Just a running log of 2026.

    Essay4 分钟

  1. PostBuild With ESBuild & Minify-HTML
    静态站点可在CI增加PostBuild环节,进行图片压缩、CSS/JS 压缩合并等流程,以优化网站性能表现。本文主要记录使用ESBuild & minify-html编写PostBuild脚本,实现以下目标:

    PerformanceFrontEndCICD10 分钟

  2. Streamline Package Development With Bun Link
    bun link 可以极大简化调试Library/Blog主题的工作,通过将本地库链接到项目中,避免频繁发布和安装包的繁琐过程。

    Bun1 分钟

  1. Optimize Shiki's HTML Output With styleToClass Transformer
    使用Shiki styleToClass转换器优化HTML输出

    PerformanceCSSCatppuccinShiki4 分钟

  2. Inline Code Highlighting With Markdown-It & Shiki
    25/11/20和25/11/21期间开发了markdown-it-inline-code项目,用于高亮行内代码。本文包括效果预览、使用方法以及开发历程

    BlogHexoShikiMarkdown5 分钟

  3. Hexo 多主题博客设计:CSS变量 + :Where 选择器实现主题切换

    本文介绍如何利用 CSS 变量与 :where 选择器实现博客多主题管理,包括 Shiki 代码高亮主题切换与页面闪烁(FOUC)的解决方案

    BlogHexoCSSWebRicingCatppuccinJavaScriptShikiTheme8 分钟

  4. Fix Markdown Footnote Jump Overlap With CSS Scroll-Margin-Top
    Fix the common problem where fixed top navbars hide jump targets using scroll-margin-top rule

    BlogCSSWebUIUX2 分钟

  5. Enable Autocompletion for Lua API With Stub Files
    本文记录如何让IDE支持识别 Sketchybar 模块的类型,适用于 VSCode,Neovim,JetBrains IDEs

    VSCodeLuaSketchybarLSPNeovim2 分钟

  6. Configuring Music Player Daemon (MPD) and Clients on macOS
    This article introduces Music Player Daemon (MPD) and its clients MPC and RMPC for a lightweight, customizable music playback experience on UNIX.

    MusicRicingCatppuccinDotfilesFOSSRustUNIX4 分钟

  7. Nushell - CrossPlatform
    Encapsulating cross-platform functions and isolating OS-specific configs using Nushell

    OSLinuxShellWindowsNushellmacOS4 分钟

  8. Hexo 网站性能优化记录
    去年九月,记录优化Hexo Blog性能措施。最近针对当时未解决的部分性能问题,又进行了一系列的优化,记录下来作为前文的补充

    BlogHexoPerformanceImageHTMLCSSFontCDN8 分钟

  9. Tmux Floating Panes: Temporary Tasks Without Context Switching
    Tmux Popup Display/Menu & Floax Plugin

    TerminalProductivityRicingCatppuccinTmuxWorkflowTUI4 分钟

  10. VSCode Status Bar Ricing
    近期重新美化了VSCode的状态栏(Status Bar),记录一下

    CSSVSCodeRicingCatppuccinVim4 分钟

  11. Blog & OSS境内外CDN分流配置记录
    备案通过,简单记录下国内外CDN分流配置过程

    BlogPerformanceCDNNetworkWebInternetHTTPS8 分钟

  12. NuShell FFMpeg Utils
    记录使用Nushell对媒体资源进行批量压缩,释放Onedrive空间

    TerminalShellPerformanceWorkflowNushellffmpegOnedrive10 分钟

  1. Shell Inline Editing & Vim/Emacs 快捷键
    深入解析终端的行内编辑技巧,通过配置 Vi 和 Emacs 风格快捷键,以及使用外部编辑器(Line Editor)提升工作流效率。

    ShellWorkflowNushellVim3 分钟

  2. Shiki 代码高亮测试
    记录 Hexo 博客中 Shiki 对行内代码、代码块和 Transformer 标记的渲染效果,便于检查样式与排版边界。

    CSSShikiMarkdown4 分钟

  3. Set System Env-Vars in UNIX
    MacOS 全局环境变量设置方法。介绍如何通过创建一个简单的启动代理(Launch Agent)和 Shell 脚本,实现真正意义上的系统级环境变量配置。

    OSTerminalLinuxShellNushellmacOS6 分钟

  4. 学习HTTPS协议:加密、证书与TLS
    本文旨在解释HTTPS如何保障网络通信安全。介绍了对称加密与非对称加密的基本概念、工作流程及其优缺点,并解释了两者结合的最佳实践。为了解决公钥分发和信任问题,文章进一步阐述了数字签名和数字证书(CA)机制

    NetworkWebInternetHTTPSTCPSecurity10 分钟

  5. 理解响应式图片:从像素到DPR
    🤖 本文介绍了像素概念及其在网页设计中的应用。首先区分了物理像素和CSS像素,解释了像素密度(PPI)和设备像素比(DPR)的概念,随后探讨了响应式图片的实现方法,包括图片的渲染尺寸与固有尺寸的关系,以及使用srcset属性根据设备DPR或视口宽度提供合适图片资源的技术

    ImageHTMLWebBrowserResponsivesrcsetLCP5 分钟

  6. 我从 Fzf 切换到 Television:用声明式 Channel 实现跨 Shell 模糊查找
    一个跨 Shell 的模糊查找器,用智能快捷触发替代手动路径跳转。本文会解释它的工作原理、配置方法,以及它为什么可能替换你当前的方案。

    TerminalShellProductivityWorkflowTUI8 分钟

  7. IO Multiplexing
    select poll epoll实现简述

    OSLinuxNetworkIOFileSocket6 分钟

  8. 苏州金鸡湖
    七月一号在金鸡湖散记

    Essay苏州2 分钟

  9. 苏州留园
    喜提荔枝后,下午留园拍照记录

    Essay苏州园林2 分钟

  10. Making Web Fast —— LCP Optimization
    🤖 Learn to optimize LCP performance using preload、fetchpriority、responsive images and srcset attributes. Master Sharp image processing, CI/CD automation, and preload hints to dramatically improve Core Web Vitals scores.

    BlogHexoPerformanceWebBrowserIcarusResponsivesrcsetLCP10 分钟

  11. VSCode VIM Part I - EasyMotion
    🤖 Learn how to enhance VSCode's text navigation capabilities by setting up EasyMotion with VSCode Vim extension.

    VSCodeCatppuccinVim3 分钟

  12. Clean Disk Space in Ubuntu
    运行apt install报错You don't have enough free space in /var/cache/apt/archives/,本文记录解决方法

    OSLinuxUbuntu3 分钟

  13. Network IO Models
    Linux下五种IO模型详解及实现

    OSLinuxNetworkCfdIOFileSocket14 分钟

  14. 学习Python GIL:解决的问题&带来的限制
    GIL 不只是“Python 多线程跑不满多核”的原因,它首先是 CPython 在引用计数、对象模型与 C 扩展生态之间做出的工程取舍。

    ThreadConcurrencyPythonGILAtomicity10 分钟

  15. GoWall
    关注桌面个性化的可能对 Color Scheme / Palette 比较感兴趣,诸如Catppuccin、Nord等主题。GoWall 是一个非常有用的工具,可以帮助你将图片转换为特定的 Color Scheme

    CLIRicingCatppuccinWallpaper3 分钟

  16. Decorator @Cached_property
    Web框架源码中常见的装饰器,缓存属性值,避免重复计算

    PythonDjango3 分钟

  17. 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.

    JWTAuthorizationAuthentication4 分钟

  18. 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.

    Linuxfd4 分钟

  1. Set Git Proxy
    Set up a proxy for Git operations, both for HTTP/HTTPS and SSH connections.

    OSGitSSH2 分钟

  2. Learn Git Data Structure Design
    浅析Git中的数据结构,包括对象、引用、分支等概念。这些内容是深入理解Git工作原理的基础。

    LinuxGitSVC8 分钟

  3. Programming Languages Cheat Sheet
    Lua, JavaScript, Go, Python, Java 数据结构、基本语法和重要API的快速参考

    PythonJavaJavaScriptLuaGo28 分钟

  4. 苏州夜游网师园
    5月18日

    Essay苏州园林2 分钟

  5. Spotify Ricing(Spicetify)
    🤖 Transform your Spotify client with custom themes and extensions using Spicetify. This guide walks you through installing Spicetify CLI and Marketplace on Windows, Linux, and MacOS, helping you personalize your music streaming experience with beautiful themes and powerful add-ons. Elevate your desktop aesthetics with minimal effort!

    CSSRicingCatppuccinSpotifySpicetify12 分钟

  6. Edge for Android 工作区同步&广告拦截
    🤖本文通过功能对比分析为何选择Edge作为安卓主力浏览器,详细介绍了Edge相比Chrome和Vivaldi的优势,包括跨设备同步工作区、内置广告拦截、插件支持等核心功能。同时分享了Edge安卓端的广告拦截具体设置路径和工作区同步优化方法,以及可提升体验的flags设置,帮助读者全面了解如何优化移动端浏览体验。

    Browser3 分钟

  7. 拙政园
    于是览止足之分,庶浮云之志,筑室种树,逍遥自得。池沼足以渔钓,舂税足以代耕。灌园鬻蔬,供朝夕之膳;牧羊酤酪,俟伏腊之费。孝乎惟孝,友于兄弟,此亦拙者之为政也。

    Essay苏州园林3 分钟

  8. 虎丘
    5月2日游览虎丘

    Essay苏州园林5 分钟

  9. 用 Docker 与 SSH 绕过旧版 Ubuntu 的开发环境兼容问题
    Ubuntu 18.04 的 glibc 版本太低时,新版 VS Code Remote SSH Server、Node.js 预编译包等工具可能无法运行。可以把开发环境放进 Docker 容器,再把容器的 22 端口映射出来,用 SSH 像连接普通主机一样进入容器。

    LinuxVSCodeDockerSSH8 分钟

  10. Python Data Structures Cheat Sheet
    Python cheat sheet for data structures,Just a quick reference for Python data structures and their common operations.

    PythonAlgorithm8 分钟

  11. 记录Ubuntu 18中下载fastfetch
    Ubuntu 18.04手动编译安装FastFetch系统信息工具,详解解决CMake版本过低问题的完整步骤

    TerminalLinuxUbuntu3 分钟

  12. VSCode插件离线安装教程:VSIX文件下载与安装指南
    🤖 详解VSCode插件离线安装方法,包括通过API下载VSIX文件、汉化插件离线安装、SSH远程开发插件管理等实用技巧。解决网络限制环境下VSCode扩展安装问题,提供多种下载渠道和平台适配方案。

    VSCodeVSIX4 分钟

  1. Use Medium-Zoom in Hexo Blog
    在 Hexo Blog中,为了增强用户点击图片后的交互体验,我们可以使用medium-zoom这一轻量级库实现图片放大效果。本文记录如何在 Hexo 博客中成功集成 medium-zoom

    BlogHexoWebIcarusPjax3 分钟

  2. NuShell命令补全指南
    Nushell配置Carapace与Fish实现命令智能补全,支持Git、Docker等常用工具,大幅提升终端操作效率

    ShellWorkflowNushellCarapace5 分钟

  3. 小红书春节庙会 —— 已已如意除夕夜
    小红书庙会;集齐新春薯贴纸,兑换新春小红盒

    Essay1 分钟

  4. Dotfile Manager —— Dotbot
    A tool that bootstraps your dotfiles ⚡️

    CLIProductivityWindowsDotfiles2 分钟

  1. VSCode DevContainer
    个人实习参与的项目为简化环境配置工作,维护了Dockerfile。本文介绍如何使用VSCode的devcontainer插件,实现在Docker容器中开发项目。

    LinuxVSCodeDocker3 分钟

  2. UESTC to Momenta
    2024年12月21日 成都-上海-苏州,记录下一天的行程

    Essay苏州4 分钟

  3. VSCode Ricing
    VSCode深度定制指南:使用Custom CSS和Animations插件自定义界面样式、添加动画效果,打造个性化编辑器外观

    CSSFontVSCodeRicingCatppuccin2 分钟

  4. Internet Checksum
    设计因特网检验和(Internet checksum)lab时所整理的内容,主要包括并行求和以及增量更新校验和实现。

    LinuxNetworkC6 分钟

  5. Decorators Pattern in Python
    Python 装饰器模式

    Python3 分钟

  1. Music Player for Windows and Android
    音乐播放器体验总结、mp3标签编辑、歌词同步、音乐文件同步方案

    AndroidMusicWindowsCyberPunkEntertainment4 分钟

  2. 泛型编程相关理论学习
    Introduce Variance in Generic Types, Type Erasure, and Related Concepts

    JavaGenerics7 分钟

  3. Windows 11 Start Menu Widgets(Phone Link)
    Windows Start Menu Widgets

    MicrosoftWindows2 分钟

  4. Python开发环境与工具链:VSCode、UV、Ruff
    从解释器、虚拟环境、依赖管理、编辑器配置到 Ruff 检查格式化,系统搭建一套现代 Python 开发工作流,并解释每一步背后的取舍。

    PythonVSCodeRuffUV11 分钟

  5. Java 代理模式
    代理模式是一种设计模式,允许一个对象充当另一个对象的替代或中介。代理对象可以控制对目标对象的访问,在不修改原目标对象核心逻辑的情况下,实现额外的功能,如日志记录、权限控制或延迟加载,甚至监控等;

    JavaReflectionSpring13 分钟

  6. Personalization for Terminal,Shell & Prompt
    工欲善其事必先利其器,终端算是编程中经常接触的“器”,下面记录个人针对terminal,shell和prompt的一些个性化设置,仅供参考

    TerminalProductivityWindowsWorkflowNushell5 分钟

  7. Web Authentication & Authorization
    从 Cookie 到 JWT,Web 是如何绕过 HTTP 无状态特性的,每一步又留下了哪些权衡。

    WebAuthorizationAuthentication15 分钟

  8. Java Priority Queue
    介绍Java Priority Queue的数据结构;

    JavaAlgorithmQueue8 分钟

  9. Personalization for Mobile Phones
    手机桌面个性化设置

    OSAndroidOneUI2 分钟

  10. Blog性能优化记录
    记录网站维护过程中,采取的部分优化措施

    BlogHexoPerformanceWeb4 分钟

  11. Onedrive Business配置Clash代理
    解决OneDrive Business在Clash代理下的登录卡顿和下载限速问题,详解bypass域名和Mixin规则配置

    NetworkMicrosoftOnedriveClashProxy3 分钟

  12. 黑神话悟空
    九九归真,难满功成。

    Games1 分钟

  1. 唐岛湾&五四广场
    唐岛湾 & 五四广场游记

    Essay青岛3 分钟

  2. 青岛新栈桥-深蓝之光游记
    2024年7月29日 青岛新栈桥-深蓝之光

    Essay青岛2 分钟

  3. Hexo Icarus添加嘉然/向晚模型
    本文介绍如何给Hexo博客添加Live2d模型

    BlogHexoIcarusLive2d2 分钟

  4. Tomcat
    Apache Tomcat,简称 Tomcat,是一个开源的、轻量级的 Web 应用服务器,它实现了 Java Servlet、JavaServer Pages(JSP)和少量Java EE技术规范。

    JavaApacheWebTomcat6 分钟

  5. Http Protocol
    HTTP 是一种应用层协议,用于传输Hypermedia Documents,例如 HTML。它最初是为Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他用途,如机器间通信、API访问等。本文对其请求报文、响应报文以及版本进行介绍

    NetworkWebInternetBrowserHTTPTCP3 分钟

  6. Apache MyBatis
    MyBatis,黑马程序员Java Web

    JavaApacheMyBatis8 分钟

  7. Apache Maven
    Maven——The Project Management Tool for Java Development;介绍maven的基本使用,包括依赖管理,生命周期,分模块设计。

    JavaMavenApache14 分钟

  8. Linux Network Namespace
    Linux Network Namespace

    Linux16 分钟

  9. 唐多令·芦叶满汀洲
    欲买桂花同载酒,终不似,少年游

    Literature1 分钟

  10. 《蓬户手卷》
    美睡萧然无梦

    Literature1 分钟

  11. Shell 编程
    Shell的启动和功能简介 shell识别的命令形式 输入输出重定向和管道 shell变量和引用符 Shell脚本程序的建立与运行 shell的语句类别 流编辑器sed和报表生成器awk简介

    LinuxShell5 分钟

  12. Death Stranding Gallery
    Keep on, keeping on👍👍👍👍👍

    Games1 分钟

  13. Unix/Linux OS Introduction
    Linux操作系统的简介、文件操作与权限管理

    OSLinux8 分钟

  14. Scoop修炼手册
    Scoop —— A command-line installer for Windows.

    ProductivityMicrosoftWindows4 分钟

  1. WSL迁移至其它盘符
    将WSL迁移至其它盘符

    OSLinuxWSL2 分钟

  2. File System
    ①介绍文件的概念,文件系统的层次结构和文件的基本操作。②介绍目录管理的要求,文件控制块和索引节点,以及查询技术,文件的共享方式和访问控制机制。③文件的物理结构和外存空间的管理:外存组织的目的,连续组织和链接组织方式,空闲表法和位示图法和成组链接法。

    OS36 分钟

  3. I/O System
    I/O部分:I/O控制器、通道、I/O控制方式(查询I/O方式、中断I/O控制方式、DMA方式)、设备驱动程序。 数据结构:设备控制表、控制器表、通道表、系统设备表。 设备分配及分配算法:硬盘硬件结构、硬盘分配算法(FIFO、SSTF、SCAN、CSCAN)。 缓冲技术:设备分配的独立性和分配时的安全性。

    OS34 分钟

  4. Understanding Git Reset and Revert
    介绍git reset和revert的使用;通过git reset,撤销提交,回滚版本,使项目的进展更加顺利。

    Git5 分钟

  5. ChⅥ 数据库应用编程
    本章整理数据库应用编程的主要内容:ODBC/JDBC 连接技术、Java Web 持久层、PL/pgSQL 函数与存储过程、触发器和游标。

    DataBase13 分钟

  6. Git Rebase, Squash, and History
    用 git rebase -i 合并、修改和整理 commit 历史,并补充 Git 2.54 新增的实验性 git history 命令。

    Git6 分钟

  7. ChⅣ-数据库设计与实现
    数据库设计方案,数据库设计过程,数据库设计策略,设计模型类型,设计工具;E-R模型要素,实体联系类型,强弱实体,标识符依赖弱实体,非标识符依赖弱实体,E-R模型图;概念数据模型设计,逻辑数据模型设计,物理数据模型设计,数据模型转换方案;非规范数据库设计问题,函数依赖理论,规范化设计范式,逆规范化设计处理;数据库设计模型SQL实现;Power Designer项目实践,CDM/LDM/PDM设计,设计模型检查,数据库SQL实现。

    DataBase13 分钟

  8. The Dead Lock
    死锁的产生原因、必要条件、预防、避免、检测与解除

    OS18 分钟

  9. The Processor Scheduling
    介绍处理机调度的层次 调度队列模型和调度准则调度算法 实时调度

    OSProcess9 分钟

  10. Process Scheduling in OS
    进程调度

    OSProcessThreadConcurrencyParallelism5 分钟

  11. ChⅢ-数据库操作SQL语言
    SQL语言特点,SQL语句类型,SQL数据类型;DDL语句操作,数据库对象定义SQL语句,数据库表定义SQL语句,数据索引对象定义SQL语句;DML语句操作,数据插入SQL语句,数据更新SQL语句,数据删除SQL语句;DQL语句操作,单表指定行列查询,查询结果排序,内置函数应用,查询结果分组,子查询应用,多表关联查询,外连接查询;视图SQL语句,视图创建,视图应用。

    DataBase7 分钟

  12. Reflection in Java
    Java Reflection

    JavaReflection7 分钟

  13. Thread
    Thread

    OSThreadConcurrency9 分钟

  14. Inter Process Communication
    IPC, Interprocess Communication

    OSProcess14 分钟

  15. Concurrency & Parallelism Etc.
    并发Concurrency和并行Parallelism

    OSProcessThreadConcurrencyParallelism2 分钟

  16. Linux Commands
    记录常用的Linux命令,快捷键和插件,以及推荐的terminal&shell;

    Linux8 分钟

  17. ChⅡ-数据库关系模型
    关系模型,关系表,主键,外键,复合键,实体完整性,参照完整性。

    DataBase6 分钟

  18. Git for Android
    安卓平台Git客户端的使用

    GitAndroidGitHub2 分钟

  19. ProcessSync
    进程同步

    OSProcess24 分钟

  20. 进程的描述及控制
    操作系统进程管理:前趋图和程序执行,进程的描述,进程控制

    OS13 分钟

  21. Process & Thread
    介绍进程和线程

    OSProcessThreadLinux13 分钟

  1. 操作系统概论
    简述操作系统的定义,目标和作用,发展过程,基本特征,主要功能,结构设计

    OSCLITerminal11 分钟

  2. Glossary for Database
    记录数据库领域的部分术语,包括结构化/非结构化数据;关系型/非关系系数据库etc.

    DataBaseGlossary5 分钟

  3. Java Stream
    介绍 Java 8 引入的 Stream API

    Java10 分钟

  4. Functional Interface
    Single Abstract Method Interfaces (SAM Interfaces) are also known as Functional Interfaces. This article explains how to create and use SAM interfaces in Java.

    Java3 分钟

  5. 诗经二首 邶风
    《新台》讽卫宣公强纳儿媳之丑,《二子乘舟》哀公子伋、寿争相赴死之忠; 两首诗折射出春秋诸侯宫廷的荒淫与悲凉。

    Literature诗经5 分钟

  6. 编程语言中的求值策略
    为什么 Java 既不是"纯粹的值传递"也不是"引用传递"?答案藏在 call-by-sharing 这个常被忽略的术语里。

    JavaProgramming8 分钟

  7. Java Hashtable
    Hash Table是一种以 O(1) 时间复杂度实现数据查找的数据结构。本文将从数据结构、put过程、线程安全等维度,介绍Java生态中的哈希表

    JavaAlgorithmCollection9 分钟

  8. 2077中的音乐彩蛋
    2077任务名中出现的彩蛋,不完全收集

    GamesMusicCyberPunk4 分钟

  9. DataBase Basic 函数&约束
    数据库学习笔记,本篇主要记录SQL函数以及约束相关的知识点。

    DataBaseSQL7 分钟

  10. tasks.json的使用
    简述VSCode中tasks.json的使用

    ProductivityVSCode3 分钟

  11. 《过松原晨炊漆公店六首》
    莫言下岭便无难,赚得行人错喜欢

    Literature3 分钟

  12. DataBase Base_基础概念&SQL语法
    数据库学习笔记,本篇主要记录数据库相关概念,以及部分SQL基础语法

    DataBaseSQL14 分钟

  13. VSCode Extensions
    个人使用插件

    VSCode2 分钟

  14. Letter From Olgierd Von Everec
    Scenes From a Marriage-Iris

    GamesMusic2 分钟

  15. VSCode配置C及CPP Debug环境
    本文介绍如何在VSCode中配置C及CPP Debug环境,并介绍`task.json`和`launch.json`的使用方法

    LinuxCWindowsVSCodeCpp6 分钟

  16. PicGo-GitHub配置图床(Typora&VSCode)
    PicGo 是一款开源的图片上传工具,支持多种图床,如 GitHub、腾讯云 COS、阿里云 OSS 等。本文介绍了如何使用 PicGo 配置 GitHub 图床,并在 Typora 和 VSCode 中使用。

    ImageOSS2 分钟

  1. Java SE Generics
    Study notes on Java Generics

    JavaGenerics13 分钟

  2. Lab: Ratex Preview
    本页面用于验证Ratex渲染效果

    Lab1 分钟

  3. Lab: Flavoured Markdown & HTML Element Preview
    Test Flavoured Markdown Content & HTML Elements with style

    BlogCSSMarkdown1 分钟

  4. 实验:自定义组件预览
    预览本博客主题使用的自定义 Markdown 组件,附使用说明和源码示例。

    BlogCSSMarkdown9 分钟

  5. Lab: Markdown Preview
    Test various Markdown features including color schemes, math, task lists, callouts, and code blocks.

    BlogCSSMarkdown2 分钟

  1. 变更日志
    记录本站主题的变更

    Blog