- 博客(160)
- 收藏
- 关注
原创 虚拟机网络再学习
学习视频:https://www.bilibili.com/video/BV11M4y1J7zP?t=146.4宿主机充当路由器,虚拟机可以联网,虚拟机可以ping通宿主机,反之不行加了个虚拟交换机,虚拟机可互通宿主和虚拟机平级虚拟机可以互通,虚拟机访问不了宿主,更不能访问网络(宿主和虚拟机分隔开了)虚拟机间可以互通,虚拟机访问不了网络,宿主可以访问虚拟机
2026-01-07 15:37:12
231
原创 IP协议结构
IPv4 报文由 IP 首部和数据两部分组成,首部描述路由、分片及协议类型,数据承载上层协议内容。按位(bit)宽度的精确图IPv6 对照中文结构图抓包截图 + 这个图一一对应你说要哪个。
2026-01-05 14:50:40
349
原创 理解:ssh http ftp基于tcp
你这个问题非常关键,而且你已经站在网络分层真正该问的问题上了 👍我不堆术语,用**“分层 + 各层职责”**把你这个疑惑彻底打掉。最常用的 TCP/IP 四层模型:👉 HTTP / SSH / FTP 都在“应用层”👉 TCP 在“传输层”TCP 只关心 6 件事:1️⃣ 建立连接(3 次握手)2️⃣ 保证数据不丢3️⃣ 保证顺序4️⃣ 发现重传5️⃣ 流量控制6️⃣ 拥塞控制👉 TCP 不关心:它们做的是 “应用层规则”。我给你并排对比,一眼就懂 👇不管你拉的是:HTTP:SSH
2026-01-05 14:13:02
432
原创 参测模式理解
参测 = 在当前工程中,被当作“测试对象”的那一方参测 = 谁是这次测试的“主角”用一张表把「参测 / TX / RX / 激励 / 监控」全部对齐或结合你现在的 SVIT 工程,按实际模块帮你判断你说一句你现在测的是谁,我可以现场给你套。
2026-01-04 16:23:44
243
原创 虚拟机网络
让你看到每种模式下虚拟机、宿主机、外网的实际 IP 分配情况。好,我用符号画一个 ASCII 网络示意图,把。如果你愿意,我可以帮你画一个。
2025-12-30 14:00:06
198
原创 用java讲c++ template clss
Java 泛型C++ 模板运行时一个类编译期多个类类型擦除真实类型必须继承/接口不需要继承限制多表达能力极强JVM 处理编译器处理。
2025-12-30 10:03:37
388
原创 cmake 常用命令(6条)
生成“工程构建文件”(Makefile / Ninja 等),将可执行文件、库、头文件等,拷贝到系统指定目录(默认。文件会按照 CMakeLists.txt 中的。→ 同时使用 8 个 CPU 核心并行编译。大型工程用多核能明显加快编译速度。开启后会在编译时定义宏。
2025-12-29 15:10:44
386
原创 x86为啥包含amd
AMD 能跑 x86,是因为它合法实现并扩展了 x86 指令集;x86_64 甚至还是 AMD 定义的。为什么 ARM 不兼容 x86为什么 Mac M 系列不能原生装 x86 Windows为什么服务器还是 x86 为主你想接着听哪一个?
2025-12-26 13:57:31
517
原创 CentOS 的 DVD 镜像 和 Minimal 镜像 的区别
在 这个文件名里, 并不是说它真的只能在 DVD 上使用,而是历史上的命名习惯。具体解释如下:历史来源:早期 Linux 发行版体积很大,超过 CD 容量(一般 700MB),所以会用 DVD 光盘(4.7GB 左右)来刻录和分发。 就表示这是包含完整系统安装包的光盘镜像,而不是精简版。与 ISO 文件关系:实际用途:⚡ 总结一句话:这里的 只是标识“完整安装光盘版”,不是必须要刻录成 DVD 才能用。如果你需要,我可以帮你对比一下 DVD 镜像 和 Minimal 镜像 的区别,以及什么时候选哪个。你
2025-12-26 13:34:22
458
原创 为啥镜像文件后缀叫.iso
后缀源于 ISO 9660 光盘文件系统标准,它表示这是一个。,让你更直观理解 ISO 文件的作用。,可以直接用于安装或挂载。如果你愿意,我可以画一个。
2025-12-26 10:45:57
303
原创 domain文件夹
domain文件夹就是核心数据对象层封装数据库实体(Entity)封装前后端交互的数据(DTO)封装统一返回格式(AjaxResult、R)封装用户会话信息(LoginUser)controller用domain里的类来收发数据。我可以帮你画一张controller ↔ domain ↔ service ↔ mapper 数据流图,直观展示domain的作用。你希望我画吗?
2025-12-25 14:48:57
381
原创 public和protect区别
修饰符同包类访问子类访问其他包非子类访问public✅✅✅protected✅✅❌default(不写)✅❌❌private❌❌❌一句话记忆public→ 给所有人protected→ 给家人(同包和子类)如果你想,我可以帮你画一个BaseController、子类Controller、外部类的访问图,直观显示public和protected的区别。你要我画吗?
2025-12-25 14:42:07
153
原创 Java 匿名内部类
new 父类() { ... }👉匿名内部类:临时继承 + 重写方法 + 立刻使用告诉 Spring:前端的日期字符串怎么转成Date如果你愿意,我也可以给你画一张“请求参数 → WebDataBinder → @InitBinder → Controller 参数” 的执行流程图👌。
2025-12-25 14:05:49
257
原创 Vue-Pinia defineStore 语法结构
这是「选项式 Pinia + 组合式 API」的混合写法部分作用import引入依赖顶层 const非响应式工具定义 storestate响应式数据actions修改 state 的方法🔍为什么 isDark 不直接放 state 里🧠defineStore vs setup store 的区别🧹怎么改成 setup 风格“讲 Pinia setup 写法”或“这段怎么简化”就行。
2025-12-24 14:20:57
822
原创 讲一下ruoyi-vue3的前端项目目录结构
二、核心目录详解1. - 静态资源2. - 源代码目录(核心)三、详细分解1. - 接口层示例代码 ():2. - 项目资源3. - 公共组件示例 ():4. - 自定义指令权限指令示例:5. - 布局组件6. - 路由配置路由权限控制 ():7. - Vuex 状态管理用户模块示例 ():8. - 工具函数axios封装示例 ():9. - 页面视图(业务模块)用户管理页面示例 ():四、配置文件说明1. 环境配置2
2025-12-24 11:06:27
524
原创 哪些常量用枚举,哪些用类
有限且固定的值集合需要类型安全的参数传递需要遍历所有可能值配合 switch 语句使用单纯的键值对映射配置信息或标识符大量独立的常量向后兼容性考虑
2025-12-19 13:32:20
355
原创 索引为什么对 WHERE is_delete = 0 AND name = #{name} 不生效
需要扫描索引的大部分叶子节点,效率低。索引(如果有) > 全表扫描 >,不需要扫描大量数据。
2025-12-08 10:08:48
320
原创 git变基删除中间版本,使用drop出现文件丢失问题,原因及解决方案
如果E依赖D中创建/修改的文件,这些文件会丢失!Git会直接跳过D,在C的基础上重放E。
2025-12-04 09:25:54
279
原创 git reset 和 git revertd 的区别
命令通过创建一个新的提交来撤销之前的更改,保留提交历史。它不会删除任何提交记录,而是通过反向操作生成一个新的提交。这种方式的优点是保留了所有的提交历史,便于追溯和审查。如果需要保留提交历史,并且希望能够追溯和审查之前的更改,建议使用。如果需要彻底删除某次提交,并且不需要保留提交历史,可以使用。(默认):回退提交记录和暂存区的更改,保留工作区的更改。命令可以将当前分支回退到上一个提交,删除之后的所有更改。命令可以撤销上一次提交,并生成一个新的提交记录。:仅回退提交记录,保留工作区和暂存区的更改。
2025-12-04 09:06:15
317
原创 变基原理,理解:Git 正在将你的提交一个一个重新应
Git 像导演一样,从某个场景开始,按照剧本(提交历史)重新拍摄每一个镜头(提交),生成新电影(新历史)。
2025-12-02 13:16:31
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅