logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

每次重启终端都要重新输 Token?Claude Code 环境变量永久配置指南

刚配好了 Claude Code 的 API Key,怎么关掉窗口再打开就报错了?难道每次写代码都要重新输一遍 export 吗?别再做重复劳动了!这篇文章带你通过一张图看懂为什么你的配置会“消失”,并手把手教你如何修改 Shell 配置文件,让你的环境变量永久生效。无论你是 macOS 还是 Linux 用户,都能在这里找到答案。

文章图片
#linux#macos#bash +1
拒绝臃肿:我为什么坚持用 Vue 3 + 原生 CSS 构建企业级后台系统

拒绝“配置工程师”思维!本文深入复盘了一个零依赖的 HRMS 企业级前端架构。不引入 Element Plus 和 Tailwind,仅依靠 Vue 3 Composition API 和原生 CSS 变量构建由简入繁的设计系统;不使用 vue-i18n,仅用 30 行代码手写响应式国际化核心。文章包含完整的 RBAC 权限控制流程图与源码解析,适合想要摆脱组件库依赖、探究 Vue 底层原理的进阶

文章图片
#前端#javascript#css
告别 pip 慢与环境混乱:Python 全能管理工具 uv 彻底指南,比传统方式快 100 倍!

你还在忍受 pip install 漫长的进度条吗?你的硬盘是否被几十个重复的 .venv 虚拟环境塞满?Python 包管理领域迎来了一次“降维打击”!本文带你上手由 Rust 编写的下一代全能工具 uv:安装速度提升 100 倍、硬盘占用近乎为零、告别手动激活环境。别再让繁琐的配置偷走你的编码时间,一文教你实现开发流的极致现代化!

文章图片
#pip#python#uv +1
别再写 AnyScript 了!写给 JS 前端的 TypeScript 入门:彻底搞懂“泛型<T>“(Generics)

还在为后端千变万化的 API 返回结构头疼吗?为了让代码不再报红,你是不是又在网络请求的函数里默默写下了 any?在现代前端开发中,如果无法优雅地处理动态数据流,TypeScript 就会从“护城河”变成拖慢开发效率的累赘。本文专为具备 JavaScript 基础的开发者打造,带你深度剖析 TypeScript 中最核心、最具架构价值的特性——泛型(Generics)。我们将抛开枯燥的官方文档,从

文章图片
#javascript#前端#typescript
别再写 AnyScript 了!写给 JS 前端的 TypeScript 入门:彻底搞懂 interface 与 type 的区别

习惯了 JavaScript 的“随心所欲”,却总在复杂业务中被“Cannot read property of undefined”教做人?习惯了用 AI 辅助生成代码,却因为缺少类型约束导致代码逻辑总是跑偏?这篇文章专为具备 JS 基础但对 TS 感到头疼的前端开发者打造。拒绝枯燥的官方文档背诵,我们将从最真实的组件开发和 API 对接场景出发,用大白话带你理清 TypeScript 的底层心

文章图片
#javascript#前端#typescript
React 转 Vue 3 必看:别找 created 了!大白话图解 script setup 与生命周期映射

习惯了 React 的你,在接手 Vue 3 项目或阅读 AI 生成的代码时,是否曾被 beforeCreate、created、onMounted 等一堆生命周期钩子搞得头晕脑胀?本文抛开晦涩的官方文档,直接用 React Hooks 的思维带你“降维打击” Vue 3。只需 5 分钟,教你彻底看透 <script setup> 的底层运转逻辑,将 useEffect 完美映射到 Vue 3 的

文章图片
#vue.js#react.js#javascript +2
浏览器每一帧到底做了什么?图解 16.6ms 渲染流水线与 requestIdleCallback

很多前端能把“宏任务与微任务”倒背如流,却在面对“浏览器每一帧到底做了什么”时大脑一片空白。Event Loop 是如何与浏览器的渲染流水线(Style/Layout/Paint)交织在一起的?神秘的 requestIdleCallback 到底在哪个夹缝中生存?超时后为什么必须降级为宏任务?本文带你穿透 16.6ms 的生死线,用图解彻底打通从 JS 引擎到渲染引擎的任督二脉。看完这篇,再也不怕

文章图片
#前端#面试#性能优化 +1
CSS文本莫名换行?90%的前端都踩过这个坑

在现代 Web 开发中,文本换行问题是一个看似简单却容易被忽视的细节。本文通过对购物车徽章组件的案例分析,深入探讨了 CSS 文本换行的底层机制,特别是绝对定位元素在包含块约束下的宽度计算规则。文章结合 CSS 规范和浏览器渲染原理,系统性地分析了 `white-space` 属性、包含块(Containing Block)概念以及盒模型对文本布局的影响,为前端开发者提供了一套完整的问题分析方法论

文章图片
#前端#css#面试
CSS 布局原理:为何“负边距”是栅格系统的基石?

在 H5/CSS 布局中,使用“负边距”来实现多列栅格布局是经典的工程化方案。但许多开发者常因习惯性设置 width: 100% 而导致布局失效。这并非规则的死记硬背,而是 W3C 规范中“七值等式”与“过度约束(Over-constrained)”机制的数学必然。本文将抛弃经验主义,从 CSS 底层计算原理出发,推导 width: auto 的流动性逻辑,并从大厂工程化视角,深度解析为何负边距方

#css#前端#面试
拒绝臃肿:我为什么坚持用 Vue 3 + 原生 CSS 构建企业级后台系统

拒绝“配置工程师”思维!本文深入复盘了一个零依赖的 HRMS 企业级前端架构。不引入 Element Plus 和 Tailwind,仅依靠 Vue 3 Composition API 和原生 CSS 变量构建由简入繁的设计系统;不使用 vue-i18n,仅用 30 行代码手写响应式国际化核心。文章包含完整的 RBAC 权限控制流程图与源码解析,适合想要摆脱组件库依赖、探究 Vue 底层原理的进阶

文章图片
#前端#javascript#css
    共 13 条
  • 1
  • 2
  • 请选择