- 博客(952)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 浏览器到服务器的请求响应过程
从我们在浏览器的地址栏输入域名到浏览器显示内容,这个过程发生了什么?域名解析:首先去DNS服务器去将域名解析成对应的IP地址。再将解析得到的IP地址去我们想要访问的服务器去请求内容。下面再对第二步进行详细剖析:首先要弄明白http、https、TCP、UDP、IP、socket直接的联系和区别:参考如下:http、TCP、UDP联系与区别TCP/IP、Http、Socket的区别...
2019-05-20 10:58:11
3494
原创 Vue 3 现代开发指南:从核心原理到最佳实践
以use开头的函数(如useMouseuseFetch内部使用 Composition API(refcomputed, 生命周期等)。返回响应式数据和方法供组件使用。
2026-02-28 18:26:38
812
原创 一次搞懂 SSH、GitHub 与 `~/.ssh` 里的那些文件
这次你从 “git push提示登录失败、Permission denied (publickey)” 一路排查到成功推送,其实已经把 SSH 的关键知识都走了一遍。
2026-02-27 17:35:42
671
原创 现代前端构建工具与热更新机制深度解析
在现代前端开发中,Webpack和Vite是两大核心构建工具。它们解决了浏览器无法直接运行 TypeScript、JSX、SCSS 等非原生代码的问题,并提供了模块化开发、代码优化和极速的开发体验。本文档将深入解析它们的本质、工作原理,核心特性HMR (热模块替换)的实现机制,以及 Vite 独有的依赖预构建策略。没有它们,我们将退回到手动管理<script>标签、无法使用 TypeScript/JSX、无法享受模块化开发、无法进行自动化优化的“刀耕火种”时代。
2026-02-27 14:37:37
776
原创 深入理解 `/usr/bin/env`:从二进制程序到跨平台脚本执行的核心机制
看似微不足道,却是连接开发环境配置与脚本可移植性的关键桥梁。它不是魔法,而是一个精心设计的系统工具;.zshrc也不是万能钥匙,而是你定义“去哪里找工具”的地图。env是一个被内核调用的程序它依赖PATH而PATH由.zshrc等配置文件定义,你就掌握了在多版本、多平台、多环境中稳定运行脚本的核心能力。记住:配置决定路径,路径决定执行,执行决定成败。从今天起,不再对 “command not found” 感到困惑!这篇文章适合用于团队知识库、个人博客或技术分享。
2026-02-25 16:27:22
896
原创 Monorepo(单体仓库)架构
但是还不是Monorepo架构,因为它缺乏Monorepo的工程加载,没有共享依赖、没有跨项目引用。❗ 注意:不是所有“多项目同仓”都叫“规范的 Monorepo”如果你只是简单地把几个不相关的项目丢进一个带。
2026-02-24 16:35:39
347
原创 蚂蚁企业级数据可视化解决方案
项目用途特点G2Plot简单图表(无需 React)一行代码生成常见图表,比 G2 更易用G6图/网络可视化支持力导向布局、树图、流程图等F2移动端图表体积小,适配手机触摸交互L7地理空间可视化支持高德/Mapbox 底图,海量点渲染X6图编辑器框架可构建类似流程图、BPMN 编辑器你的需求推荐方案快速在 React 项目中加图表✅需要高度定制或非 React 项目✅G2或G2Plot做关系图/知识图谱✅G6做地图/地理数据✅L7移动端 H5 图表✅F2想深入理解可视化原理。
2026-02-10 10:49:07
583
原创 superpowers原理解析
Superpowers 不是一个工具,而是一套“AI 编程代理的操作系统”。它通过结构化指令,将 AI 从“代码生成器”转变为“遵循工程规范的初级开发者”。代码不是由 Superpowers 执行的,而是由AI 根据 Superpowers 的规则生成,由你或 IDE 执行。它的成功依赖于AI 的理解能力 + 人类的监督。让 AI 写的代码,能达到团队 Code Review 的基本标准。如果你正在用 Claude 或 Cursor 进行 AI 编程,
2026-02-08 10:34:19
939
原创 shadcn组件库
https://ui.shadcn.com/ 是项目的官方网站,它是一个,基于(提供无障碍、无样式的原始组件)和(用于样式)构建。
2026-02-07 22:58:14
365
原创 CSS 编写与管理范式 - Tailwind和CSS-in-JS
Tailwind 是“用类名拼 UI”,CSS-in-JS 是“用 JS 写 CSS”。前者重构建时效率与设计约束**,后者重运行时灵活性与组件封装。没有绝对好坏,只有是否匹配你的项目需求与团队习惯。**如果你刚开始新项目,且用 Next.js + Tailwind,Tailwind 是更安全、高效的选择;如果你在做高度定制化的可视化应用,CSS-in-JS 的动态能力可能更合适。
2026-02-07 20:22:44
807
原创 OpenClaw教程
是一个开源的、运行在你本地设备上的。它不像云端大模型那样把你的数据上传到服务器,而是完全在你的 Mac、Windows 或 Linux 电脑上运行,拥有对系统、文件、浏览器、日历、邮件等的“手脚”能力——不仅能聊天,还能。
2026-02-05 13:21:28
1470
原创 OpenSkills
Anthropic 为 Claude Code 引入了一种叫Skills每个 Skill 是一个SKILL.md文件,包含YAML 元数据 + Markdown 指令当用户请求某类任务(如“提取 PDF 表格”),Claude 会:扫描列表发现匹配技能(如pdf调用内置工具动态加载SKILL.md内容到上下文按照指令执行任务(可能调用脚本、读取模板等)✅ 这是一种“按需加载”(Progressive Disclosure)的设计,避免上下文过载。
2026-01-30 19:43:39
1212
原创 Claude使用教程
的目标是将专业软件工程中的最佳实践、系统化流程和成熟模式封装成“技能”(skills),让 AI 编程助手在协助开发时能像资深工程师一样思考和行动。它不是一个通用工具库,而是一个AI行为增强插件避免随意、临时性的代码生成强制采用 TDD(测试驱动开发)、系统化调试等工程规范在合适时机自动激活对应技能(如写功能前先写测试)
2026-01-23 10:08:26
932
原创 AI应用总览
Poe 是由美国知名科技公司 Quora 开发和运营的。Poe 是 Quora 推出的“AI 模型应用商店”,让你在一个 App 里畅用 GPT、Claude、Gemini、Llama、Qwen 等全球顶尖 AI,主打便捷、聚合与可定制。在 Poe 上与最优秀的 AI 进行私聊或群聊。一站式探索 GPT-5.2、Claude-Sonnet-4.5、Gemini-3-Pro、DeepSeek-R1、Veo-3.1 以及数千个其他AI模型。
2026-01-18 23:39:58
67
原创 pnpm包管理器
Monorepo 不是把所有代码塞进一个文件夹,而是通过合理的分层(apps / packages)和现代化工具链(pnpm + Turborepo),实现“高内聚、低耦合、高效协作”的工程架构。如果你正在维护多个相互关联的前端项目,几乎是 2026 年的最佳实践。需要我帮你生成一个完整的 Monorepo 脚手架模板吗?
2026-01-12 19:49:45
699
1
原创 SQLite 技术总结:轻量级数据库的本地存储利器
SQLite 是一个开源、零配置、无服务器、嵌入式的关系型数据库管理系统(RDBMS),由 D. Richard Hipp 于 2000 年开发。它以 C 语言实现,整个数据库引擎被编译为一个轻量级库(通常小于 1MB),可直接集成到应用程序中。我们日常所说的 “SQLite” 实际上指的是其当前主流版本 ——SQLite3(自 2004 年发布至今)。据官方统计,SQLite 全球装机量已突破1 万亿次,广泛应用于从智能手机到飞机控制系统的各类设备中。SQLite 凭借其轻量、可靠、易集成、高性能。
2026-01-09 08:48:34
1146
原创 WordPress开发到部署
LocalWP(以前叫)是一款由Flywheel开发、后被WP Engine收购的本地 WordPress 开发工具。它允许开发者在自己的电脑上快速、轻松地创建和管理 WordPress 网站,而无需配置复杂的本地开发环境(如 Apache/Nginx、MySQL、PHP 等)。此方法优先级高,适合调试,但正式上线建议用数据库方式。
2026-01-07 11:42:13
1089
原创 React 懒加载实现总结
懒加载(Lazy Loading)延迟加载非关键资源,直到真正需要时才加载。在 React 应用中,主要指按需加载组件代码,避免将所有 JS 打包到一个文件中,从而减少首屏加载体积、提升页面响应速度和用户体验。React.lazySuspense是 React 官方推荐的组件级代码分割方案,能有效减小初始 bundle 体积,提升应用性能。它解决的是“何时加载代码”的问题,而非“何时渲染元素”。对于滚动触发的懒加载(如图片),应使用。两者可结合使用,实现更智能的资源加载策略。
2026-01-05 18:21:17
674
原创 ComfyUi
需求推荐模型是否免费是否需 GPU中文文生图(免费)✅是(≥8G)高质量商业出图❌(约 0.1–0.3 元/张)否(API)本地图像编辑Omnigen 2✅是(≥12G)短视频生成Wan 2.2(中文)、Mochi(创意)Wan 可本地,Mochi 需 API高端 GPU or API完全离线工作流✅是ComfyUI 是目前最强大、最灵活、最高效的本地 AI 生成工作流引擎,适合从入门到专业级用户构建图像/视频/3D/Audio 的复杂生成管线。
2025-12-25 17:00:13
915
原创 AI 应用浏览器-Pinokio
Pinokio 是让普通用户也能轻松运行本地 AI 应用的“傻瓜式管家”,把复杂的环境配置、依赖管理和模型下载全部自动化,真正实现“点一下就跑起来”。如果你正在寻找一种不用敲命令、不用配环境、就能玩转 ComfyUI / Ollama / LLM / SD的方式,Pinokio 是目前最友好的选择之一。每个 AI 应用在 Pinokio 中都是一个独立文件夹 +pinokio.js脚本脚本定义了:从哪里下载代码(GitHub)需要哪些依赖(Python 包、系统库)
2025-12-25 16:35:10
677
原创 Xinference推理框架
Xinference ≠ vLLM/Ollama 的竞品,而是更高层的“模型服务平台”。它整合了 vLLM、SGLang、llama.cpp 等引擎,并大幅扩展了模型类型和部署能力。如果你只需要跑 LLM,Ollama 或 vLLM 可能更简单;但如果你需要多模型协同、生产级部署、多模态能力,Xinference 是更全面的选择。官网:https://github.com/xorbitsai/inference文档:https://inference.readthedocs.io/组件。
2025-12-21 11:33:39
978
原创 有关模型的深入思考
问题答案训练基于 Transformer 吗?✅ 是,用它来学习参数推理基于 Transformer 吗?✅ 是,用它来生成结果是否同一个 Transformer?✅ 是,结构相同,只是训练时可更新,推理时固定能否分开?❌ 不能。参数和架构是绑定的概念定义类比参数(Parameters)模型内部可学习的权重和偏置(如矩阵 W、向量 b),在训练中固定,在推理中不变厨师的大脑记忆 + 食谱中的“比例”(如“糖20g”)特征(Features)模型对输入数据的某种表示(通常是向量),随输入变化而变化。
2025-12-21 00:44:48
607
原创 备份11111
✅官方文档推荐- README 明确写明✅Next.js 路由映射自动生成路由✅首次启动检测- 后端 API 检测到未初始化时的引导页面✅Nginx 反向代理- 80 端口转发到前端服务这是 Dify 设计的引导式安装流程的入口点!🚀好问题!让我查看一下 Docker 服务的具体部署架构。完美!现在我可以明确回答你的问题了。问题答案Nginx 在前端容器里吗?❌不在,是独立容器Nginx 用什么镜像?前端容器是什么?(Next.js)用户访问哪个端口?宿主机的80。
2025-12-16 10:11:21
855
原创 google服务
谷歌服务框架”、“谷歌Play服务”和“谷歌商店App”通常被并称为“谷歌三件套”。它们是谷歌为Android系统提供的核心软件组件,构成了谷歌移动服务(GMS)的基础。对于绝大多数安卓用户,特别是使用国产手机的用户,安装它们是使用谷歌官方应用和许多海外应用、游戏的必要前提。
2025-12-13 23:34:30
466
原创 Chrome底层及Chrome-devtools-mcp
概念说明Chrome 应用只有一个,在里Chrome 实例可以启动多个,通过区分MCP 的 Chrome就是用独立数据目录启动的另一个实例所以你电脑上确实只有一个 Chrome,但可以同时运行多个"身份"独立的窗口。问题答案无头浏览器是什么?没有图形界面,在后台运行的浏览器MCP 启动的是无头吗?❌ 默认是有头的(有窗口)能改成无头吗?✅ 可以,加--headless参数什么时候用无头?服务器自动化、CI/CD、不需要看界面时。
2025-12-02 17:15:46
965
1
原创 AI时代绘图新方式
它是一个为了让开发者和进阶用户能 100% 控制 AI 生成过程而设计的工具。如果你只是想简单画个图:建议用 Midjourney 或 Stable Diffusion WebUI (Automatic1111)。如果你想搞科研、做复杂的视频工作流、或者想深入理解 AI 是怎么画图的:ComfyUI 是目前的终极选择。(简称 SD) 是一个开源的 AI 绘画模型。简单来说,你给它一段文字(比如“一只戴墨镜的猫”),它就能画出一张对应的图片。开源且免费。Stable Diffusion 就是。
2025-12-02 10:07:57
959
原创 Supabase教程
Supabase包含了数据库(PostgreSQL),但它比单纯的数据库多出了后端 API、认证系统和实时推送等服务。如果你把 MySQL 比作“发动机”,那么 Supabase 就是一辆装好了发动机、座椅和方向盘的“整车”。
2025-12-01 09:13:38
604
原创 Replicate 和 Hugging Face
选 Replicate:如果你只是想使用模型(比如把 AI 功能集成到你的小程序或网站里),不想折腾 GPU 运维,想要最快的集成速度。选 Hugging Face:如果你是想寻找、研究或训练模型,需要下载原始权重文件,或者你是 AI 工程师需要对模型进行深度的微调和定制部署。
2025-12-01 09:12:37
904
原创 coze(扣子)使用教程
Coze(中文名:扣子)是字节跳动推出的一个AI聊天机器人和应用程序开发平台,它允许用户无需编写代码就可以快速创建、调试并部署各种类型的AI应用,包括聊天机器人、智能体等。Coze的目标是降低AI开发的门槛,使得更多的人,即使没有编程背景,也能够利用这个平台来构建自己的AI解决方案。Coze被设计为一站式AI智能体开发平台,无论是对于想要创建个性化AI应用的个人,还是希望提升效率的企业用户,它都提供了强大的工具和支持。此外,Coze还强调易用性,即使是AI和编程新手也能轻松上手。国内版:coze.cn。
2025-11-30 22:03:50
506
原创 对大模型的思考
强化学习模拟人类的学习方式:智能体(Agent)在环境(Environment)中执行动作(Action),环境返回奖励(Reward)和新的状态(State)。通过反复试验,智能体逐渐学会哪些动作能获得更高奖励,最终形成最优策略(Policy)RL(Reinforcement Learning,强化学习)是机器学习三大范式之一,核心是让智能体在环境中通过“试错-奖励”机制自主学习最优策略。“深度思考模式是在大模型训练阶段就具备的能力吗?还是后来人们通过提示词啥的添加的?” 点击看看灵光怎么说 👉。
2025-11-30 10:55:59
237
原创 Figma使用
这份大纲提供了一个循序渐进的学习路径,涵盖了 Figma 的核心功能点。用户可以根据自己的需求和时间,选择重点学习某些章节。这份大纲提供了一个循序渐进的学习路径,涵盖了 Figma 的核心功能点。用户可以根据自己的需求和时间,选择重点学习某些章节。
2025-11-26 18:31:10
1649
原创 CodeMap
那么如何将 editor context(selection, file tree, git diff, call graph)序列化为 LLM 友好格式?windsurf编辑器的CodeMap能力非常强大,但是我当前用是其他编辑器,如何解决?→ 这种结构化图谱 + 自然语言摘要,远比 raw code 更利于 LLM 推理。将 Windsurf 的 CodeMap 能力解耦,迁移到其他编辑器。
2025-11-26 09:13:56
184
java设计模式
2016-10-06
关于web开发中的响应式布局
2016-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅