Skip to content

麻薯的知识库

文章总览。

从问题出发,按专题积累。这里收录了 9 篇技术与实践笔记。

共 9 篇笔记

Jenv java多版本管理

记录 macOS 上使用 jenv 管理多个 Java 版本的方法,涵盖 JDK 安装、Shell 配置,以及全局、项目与终端三级切换。整理常见的路径冲突和排查步骤,方便不同项目之间切换环境。

阅读文章

Conda管理工具

整理 macOS 上的 Python 与 Conda 环境,记录虚拟环境的创建、切换、导出和清理方法。区分系统 Python、Homebrew 与 Conda 的职责,减少版本和路径冲突,让日常开发环境更容易维护。

阅读文章

前端开发规范

整理前端项目中常用的文件命名、变量约定、组件组织和代码风格,覆盖 Vue、TypeScript 与样式编写。通过具体示例统一日常开发习惯,让代码更容易阅读、协作和持续维护。

阅读文章

MathJax使用指南

记录在技术文档中使用 MathJax 渲染数学公式的方法,介绍行内与独立公式、常用 LaTeX 写法和配置要点。结合页面内容更新时的重新渲染,让公式在博客与文档中稳定展示。

阅读文章

Vue虚拟列表实现

从长列表的性能问题出发,拆解 Vue 虚拟列表的实现原理。通过可视区域、起止索引和偏移量减少 DOM 数量,并整理固定高度实现、动态高度思路与滚动优化的方法。

阅读文章

前端防抖与节流实现

结合输入搜索、滚动和窗口缩放等场景,梳理防抖与节流的区别及实现方式。记录定时器、立即执行和取消等处理思路,帮助在频繁触发的事件中控制执行时机,减少重复计算。

阅读文章