主题设计Prompt参考
https://www.designprompts.dev/
为什么 AI 生成的页面总是紫色?以及如何“去 AI 味”
generate by chatGPT 为什么 AI 生成的页面总是紫色?以及如何“去 AI 味”最近刷到一个有趣的梗:Tailwind 创始人调侃地为当年把 bg-indigo-500 设成默认按钮色道歉——因为现在几乎所有 AI 生成的 UI 都是那种“熟悉的紫色”。你是不是也有同样的感觉?一眼 AI,大片紫、渐变卡片、圆角阴影三件套。 这不是错觉,这是模式收敛。 当你用类似这样的提示词: 站在产品经理和设计师的角度,使用 HTML 设计一个番茄工作法 iOS 应用原型图…… AI 会优先选择它训练数据中“最常见、最安全、最不出错”的组合:Tailwind + 紫色主色 + 柔和渐变 + 大圆角 + 轻阴影。因为这是当前主流开源组件库和 SaaS 产品的审美均值。 如果你不指定风格,它就会回到“统计平均值”。这就是紫色泛滥的根本原因。 一、为什么 AI 会收敛到紫色?原因可以拆成三个层面。 第一,训练数据分布。Tailwind、Shadcn、Radix、各类 SaaS 模板大量使用 Indigo / Violet 系主色。模型学习到的“现代...
reprint-解决神舟 T8 Pro E64 无法开启安全启动的问题 - Moe Blog
原文地址 blog.1loli.link 问题描述我在神舟 T8 Pro E64 (616QY) 笔记本上尝试开启安全启动 (Secure Boot) 时,BIOS 提示当前处于 “Setup Mode”,需要切换到”User Mode” 才能成功开启。经过大量尝试和查阅资料,发现此型号笔记本由广达代工,其 BIOS 隐藏了大量高级选项,包括关键的密钥管理 (Key Management) 设置页面,导致无法通过常规方法解决。 本文记录了解决此问题的完整过程。 教程核心思路是通过修改 BIOS,将隐藏的 “Key Management” 菜单显示出来,然后手动注册安全启动所需的密钥文件。 第一步:提取并修改 BIOS 提取 BIOS 文件 对于 Intel 芯片组的主板,可以使用官方 CSME System Tools 包中的 Flash Programming Tool (FPT) 来提取和刷入 BIOS。 注意:刷入前可能需要先禁用 BIOS 的写保护功能(如果 BIOS 支持该功能)。 编辑 BIOS 文件 使用 UEFI-Editor 工具打开提取出的...
如何手动修改BIOS以升级微码
如何手动修改BIOS以升级微码众所周知,机械革命不是一个好的电脑厂商。 所以虽然Intel 14900 系列一直有着问题,但是想要让他们去更新bios那是想都不要想的。 所以基本上得要自己想办法去更新微码。 二六年二月二十三日朋友告诉吾辈,微码是可以自己手动更新的,感恩。 需要用到的 ToolFlash Programming Tool (FPT)对于Intel芯片组的主板,FPT 作为 CSME System Tools 包中的一部分,用来提取和刷入 BIOS。注意:刷入前可能需要先禁用 BIOS 的写保护功能(如果 BIOS 支持该功能)。 MMToolAmerican Megatrends Inc. 公司 Aptio 工具套件的一部分,所以自然是没有直接下载方案的 下载UEFI-EditorGitHub: https://github.com/BoringBoredom/UEFI-Editor
安装
你这个问题问得非常专业 👍——如果你已经在认真考虑依赖管理,那确实说明你不是只想“跑起来”,而是想把环境结构做干净、可控、可复现。 结论先说:是的,用 uv 会比传统 pip + venv 更好。尤其是在你这种 Windows + GPU + 需要长期维护模型环境的场景下。 下面我给你一个完整、工程级别的 uv 安装方案,而不是简单替换几条命令。 一、为什么用 uv 更好?uv(Astral 出品)本质是一个高性能的 Python 包管理器 + 虚拟环境工具,优势在于: 🚀 速度远快于 pip 🔒 更可靠的依赖解析 📦 更好的 lock 管理 🧼 虚拟环境结构更干净 🧠 不污染全局 Python 在 AI 项目(尤其是 PyTorch + CUDA 这种复杂依赖)里,环境污染是灾难。uv 可以显著降低这种风险。 二、使用 uv 安装 ComfyUI(Windows 原生方案)Step 1:安装 uv在 PowerShell 里执行: 1powershell -ExecutionPolicy ByPass -c "irm...
Solidworks 2024 开启 RealView
将注册表定位到: 1HKEY_CURRENT_USER\SOFTWARE\SolidWorks\AllowList\Current 在右侧窗口找到 Renderer 项,双击并复制其”Value”(例如:NVIDIA GeForce RTX 4080 Laptop GPU/PCIe/SSE2) 定位 Gl2Shaders:导航至: 1HKEY_CURRENT_USER\SOFTWARE\SolidWorks\AllowList\Gl2Shaders 根据显卡品牌(NVIDIA 选 NV40,AMD 选 R420,Intel 选 Other),在对应文件夹下新建项(key),重命名为刚才复制的名称。 在新文件夹内新建 DWORD (32位) 值,命名为 Workarounds,数值建议填入 30408 或 31408 (十六进制)(Hexadecimal)
React 动画库
React 动画库调研在 2026 年的 React 生态系统中,Motion(原 Framer Motion)依然是声明式动画的事实标准。然而,根据不同的项目需求,如物理特性、复杂时间轴、包体积或自动布局动画,以下是几个主要的同类竞争产品调研。 React SpringReact Spring 是一个基于弹簧物理(Physics-based)原理的动画库,它不再依赖固定的持续时间,而是通过模拟质量、张力和阻力来创建自然的运动效果。 核心优势:动画效果极其流畅且符合直觉,能很好地处理中断和交互。 适用场景:需要高度自然感、有机交互的 UI,或者涉及复杂物理反馈的场景。 关键特性:支持 Hooks API(如 useSpring, useTransition),兼容 SSR 环境。 GSAP (GreenSock Animation Platform)GSAP 是网页动画领域的工业级标准。虽然它不是专门为 React 设计的,但其强大的插件生态(如...
monorepo中跨包导入问题
Error is gone. Here’s the full explanation of everything at play: Summary: TypeScript + package.json exports in monorepoWhy the error occurredYour tsconfig.base.json has composite: true, which implies all source files must be under rootDir (defaults to the tsconfig’s directory). When TypeScript resolves @package/ui/Navigation via the exports field → ./src/Navigation/index.ts, that file lives in package/ui/, which is outside package/app/‘s rootDir. Hence the error. Additionally, include:...
Git 追踪文件大小写
Git 追踪目录大小写问题小记有,而且这是一个典型 Windows + Git + 大小写重命名的工程问题。你这个 monorepo 规模下,确实值得用“工程级解法”一次性清干净。 我给你按安全程度从低风险到高风险分层讲清楚。 ✅ 方案一(推荐):强制 Git 重新识别当前大小写状态这个是最干净、最可控的方法。 第一步:关闭 ignorecaseWindows 默认: 12git config core.ignorecase# 大概率是 true 改为: 1git config core.ignorecase false 这一步非常关键。 第二步:强制 Git 重新扫描 index让 Git 重新对比磁盘文件和 index: 12git rm -r --cached .git add . 然后: 1git status 如果大小写有差异,你会看到 rename 或 delete/add。 最后: 1git commit -m "chore: normalize file casing" 为什么这招有效?因为: --cached...
React Compiler 踩坑
先说问题,再放简介 问题Few Hooks error因为 babel-plugin-react-compiler 会优化 Hooks,但是只会优化以use开头的useXXX函数,理论上未使用use开头的函数是会跳过? 然而实际上这可能触发非常严重的问题,会导致完全无法调试的Few Hooks error。 推荐调试的时候先禁用插件,然后确定问题是不是由于babel-plugin-react-compiler导致的。 简介 Generate by AI babel-plugin-react-compiler 本质上是 React Compiler 的 Babel 接入层:它把你的函数组件与自定义 Hook(以及部分相关函数)在“构建期”改写成带有自动缓存与细粒度失效的代码,让你在不大量手写 useMemo / useCallback / React.memo 的前提下,尽量把“更新时真正需要重算/重渲染的部分”压到最小,同时还会基于同一套核心逻辑去验证你是否违反了 React 的基本规则(纯渲染、Hooks...