术语地图
如果你不知道一个工具的名字,就无法向 AI 描述它。这是一份基础词典,用最简单的语言告诉你它们是谁、能帮你做什么。
显示 77 / 77 条
按量计费
用多少付多少——看似灵活公平,但如果代码出了 bug 导致疯狂调用,账单也会跟着失控。
版本管理
帮你给代码建立"存档点",改坏了可以随时回退——就像游戏里的存档。
包管理器
帮你自动安装、更新和管理项目所需的各种代码库("包")的工具。
报错信息
代码遇到无法处理的状况时给你的诊断报告——不是失败宣告,而是破案线索。
备份
把重要数据在另一个地方再存一份——万一原始数据出了问题,你还有一份可以恢复。
本地环境
你自己电脑上的开发运行环境——只有你能看到,外面的人无法访问。
部署
把你的代码发布到互联网上,让所有人都能访问。
仓库
存放项目代码和它全部历史记录的地方——既是代码的家,也是时光机的入口。
持久化
把数据从"关掉就没"的临时记忆,存入"重启也还在"的长期存储。
代码托管
存放和管理代码版本的云端仓库。
单点故障
系统中某一个环节,一旦它挂了,整个系统就跟着瘫痪——所有鸡蛋都在一个篮子里。
调试
找出代码哪里出了问题并修好它的过程——软件开发中花时间最多的事。
迭代
通过"尝试→检查→调整→再尝试"的循环,一步一步逼近目标的过程。
端口
同一台电脑上区分不同服务的"门牌号"——localhost:3000 里的 3000 就是端口。
分支
从主时间线分出来的一条平行线——在上面随便折腾,不影响主线的代码。
服务器
一台 24 小时开机且连接着公网的电脑。
公网
全世界任何人都能访问的公开网络——你的项目"上线"就是让它对公网可见。
构建
把你写的源代码加工成浏览器或服务器能直接运行的成品——从"原材料"到"成品"的生产过程。
合并
把一条分支上的改动并入另一条分支——通常是把实验成功的新功能合并回主线。
后端
软件中用户看不见的幕后部分,负责处理逻辑、管理数据和执行关键运算。
环境变量
存储在系统层面的配置信息——比如密钥和数据库地址,代码运行时去读取它,但它不在代码文件里。
缓存
把用过的数据临时存一份在手边——下次再需要时直接拿,不用重新去取。
幻觉
AI 自信满满地给出一个听起来合理、实际上是编造的回答。
回滚
把代码恢复到之前某个提交的状态——就像游戏里的"读取存档"。
技术债
为了赶进度而走的捷径——现在省了时间,将来要连本带利地还。
技术栈
构建一个项目所用到的全套技术的组合——从语言到框架到数据库,层层叠起。
加密与哈希
把信息变成别人看不懂的形式来保护它——加密是可逆的(能解回来),哈希是不可逆的(只能验证、不能还原)。
脚手架
帮你在几秒钟内搭好一个新项目的基础结构——配置、目录、初始代码全部就位。
接口
软件与软件之间对话的约定——按格式递入请求,按格式收到回复。
静态与动态
静态网站像印好的传单——内容固定不变;动态网站像现场点菜——每次请求都可能得到不同的结果。
开发/测试/生产环境
代码从"自己折腾"到"给用户用"要经过的几个阶段——每个阶段有不同的规则和风险等级。
开源
代码公开可见,任何人都可以查看、学习甚至参与改进——但"公开"不等于"随便用"。
开源许可协议
开源代码附带的"使用规则"——规定了你能用它做什么、不能做什么、需要遵守哪些条件。
可维护性
代码被将来的你(或别人)看懂、修改、扩展的难易程度。
客户端与服务端
客户端是发出请求的一方(通常是你的浏览器),服务端是处理请求并返回结果的一方。
库
别人写好的现成代码模块——拿来直接用,省去自己从头造轮子。
跨域
浏览器出于安全考虑,默认禁止网页向"不是自己家的"服务器请求数据——这条规则经常让新手一头雾水。
框架
一套预先搭好骨架的代码脚手架——你在它规定的结构里填入自己的内容。
令牌
登录之后系统发给你的"临时通行证"——后续每次请求带上它,就不用反复输密码了。
路由
网址和页面之间的对应关系——用户访问什么路径,就看到什么内容。
免费额度
云服务提供的"免费试用"范围——在这个范围内不收费,超出后自动开始按量计费。
明文
未经任何加密或哈希处理的原始数据——谁看到它,谁就能直接阅读。
命令行
用文字指令和计算机对话的窗口——很多开发工具只能通过它来操作。
配置文件
控制工具行为的"说明书"——你在里面告诉各种工具"我希望你这样工作"。
前端
软件中用户看得见、摸得着的界面部分。
认证与授权
认证回答"你是谁",授权回答"你能做什么"——两个问题缺一不可。
日志
程序运行时留下的"黑匣子记录"——出了问题,全靠它来还原现场。
容器
把你的应用和它需要的全部运行环境打包成一个"密封舱"——在任何电脑上打开,都能跑出一模一样的结果。
上下文
围绕你问题的背景信息——AI 理解你的真实意图,全靠它。
数据库
专门用来存储和管理数据的系统——软件的记忆中枢。
速率限制
服务商对你每秒或每分钟能发出的请求数量设定的上限——既是限制,也是保护。
提交
给当前的代码状态拍一张快照并附上一句说明——这就是一个"存档点"。
提示词
你输入给 AI 的那段文字——它是你向 AI 下达任务的唯一方式。
托管
让别人的服务器替你 24 小时运行和管理你的网站或应用。
网址
互联网上每个页面的完整地址——告诉浏览器"去哪里找"和"找什么"。
响应式设计
让同一个网页在手机、平板和电脑上都好看好用的设计方法。
渲染
把代码和数据变成你眼前看到的网页画面的过程——在哪里渲染、什么时候渲染,会影响速度和体验。
依赖
你的项目需要用到的外部代码库——没有它,某些功能就跑不起来。
域名
互联网上的门牌号,比如 baidu.com。
云函数
你只需要写一小段处理逻辑,云平台帮你管理其他一切——服务器在,但你不用操心。
运行环境
代码要跑起来所需要的那一整套外部条件——工具版本、系统配置、环境变量等。
知识截止日期
AI 训练数据的最后更新时间——在那之后发生的事,它可能一无所知。
重构
在不改变功能的前提下,改善代码的内部结构——让它更清晰、更易维护。
状态
程序在某一时刻"记住"的那些临时信息——页面刷新后通常就消失了。
组件
界面的一块"积木"——按钮是一个组件,导航栏是一个组件,整个页面也是由组件拼起来的。
API 密钥
你调用外部服务时的"身份证"——谁拿着它,谁就能以你的名义使用(和消费)那个服务。
CDN
在全球各地预先放好你网站的副本——用户从离自己最近的那个副本加载,速度自然快。
CI/CD
代码推送后自动运行检查、自动部署——把"手动上线"变成"一推即发"。
DNS
互联网的"电话簿"——把人类能记住的域名翻译成机器能找到的数字地址。
HTTPS
给你的网站和用户之间的通信加上一层防窃听的保护——地址栏里那把小锁就是它。
IDE
把代码编辑、终端、调试等开发常用工具集成在一个窗口里的"工作台"。
JSON
一种让人能读懂、机器也能解析的数据格式——软件世界里最通用的"数据普通话"。
Markdown
一种用简单符号标记文本格式的写法——用
ORM
让你用写代码的方式操作数据库——不用学习专门的数据库查询语言。
SDK
别人为你准备好的一整套"零件和工具"——让你不用读懂 API 文档也能快速接入他们的服务。
TypeScript
给 JavaScript 加上"数据类型标注"的升级版——让很多错误在运行之前就被发现。
Webhook
让别人的服务在发生特定事件时主动通知你——不用你反复去问"好了没"。