DNS
DNS(Domain Name System,域名系统)是互联网的“电话簿”,核心作用就是把人类好记的域名(如 www.qq.com)翻译成机器通信用的 IP 地址(如 183.3.226.xx)。 一、它怎么工作(一次解析的全过程) 你输域名回车 → 浏览器先查本地缓存(浏览器缓存、系统 hosts、系统 DNS 缓存) 本地没有 → 问递归解析…
HTTP/HTTPS
HTTP(超文本传输协议)和 HTTPS(HTTP + SSL/TLS)的核心区别是:HTTPS 在 HTTP 之下加了一层加密通道,解决明文传输带来的窃听、篡改、冒充三大问题。 一、基本定义 HTTP(HyperText Transfer Protocol):应用层协议,默认端口 80,数据明文传输。 HTTPS(HTTP Secure):在 H…
TCP/IP 协议栈
TCP/IP 协议栈是一套用于计算机网络通信的事实标准协议族,也是当今互联网的基础。它采用分层设计思想,把复杂的网络通信拆成若干相对独立的层次,每层只关注自己的功能,通过标准接口与上下层协作。 一、TCP/IP 的四层模型(经典划分) TCP/IP 层级核心作用典型协议对应 OSI 层级应用层提供面向用户的网络服务HTTP、FTP、SMTP、DNS…
用概念搭世界:我是怎么“不写代码”读懂计算机的
有一次和朋友聊天,我说:“知识挺神奇的,把一个领域的关键概念、定义和意义弄清楚,哪怕不去实操,也能大致明白它是什么、会出什么问题、该干什么。” 朋友笑我纸上谈兵,但我后来发现,这话在计算机和互联网领域尤其成立。因为这个领域本身就是人类用逻辑“造”出来的,规则清晰,边界明确,非常适合在脑子里先搭一座沙盘。 这篇文章,就是我想分享的一种学习方法:如何通…
在AI时代,如何安放我们的聊天记录?
摘要: 面对AI对话,我们不必在“全盘保存”和“用完即焚”之间二选一。通过建立“日常随缘遗忘,关键时刻精准存档”的双轨制策略,既能保护当下的精神清爽,又能为未来的自我留存数字遗产。 一、 问题的由来:我们正在经历一场“数字失忆” 很多人都有这样的纠结:每天和AI聊那么多,从工作复盘到情感宣泄,从代码调试到哲学思辨,这些对话到底该怎么办? 有人主张彻…
软件测试工程师学习路线
软件生命周期(SDLC) 定义:软件从立项到下线全流程的阶段管控框架。 阶段流:需求→设计→编码→测试→发布→运维→退役 核心价值:明确分工与节点,降低返工成本,避免无设计、无测试导致的线上事故。 易混区分: SDLC vs 测试生命周期:前者管全流程,后者仅覆盖测试段(计划→执行→报告→收尾)。 SDLC vs 瀑布/敏捷:前者是阶段清单,后者是…
软件测试工程师能力模型与学习框架
一、基础理论与思维 测试理论:掌握STLC(需求评审→测试计划→用例设计→执行→缺陷管理→测试报告)、缺陷全生命周期(提交→跟踪→闭环)。 用例设计:熟练等价类划分、边界值分析、场景法、错误推测法,能针对登录、注册等核心功能输出完整用例。 测试类型:明确功能、性能、安全、兼容、接口、自动化测试的概念与适用场景。 质量模型:理解ISO 25010八大…