<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_man1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_man1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_man1]]></copyright><item><title><![CDATA[全网超通俗！计算机网络设备最全详解（功能/层次/区别/图解）]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/168533634</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/168533634</guid><author>java_man1</author><pubDate>Tue, 20 Oct 2026 10:12:28 +0800</pubDate><description><![CDATA[- 物理层设备：无脑转发信号，无任何智能，不隔离任何域
- 二层交换机 vs 集线器：集线器广播共享网速，交换机精准单播、独享网速
- 交换机 vs 路由器：交换机通内网（同网段），路由器通外网、跨网段
- 冲突域：交换机每个端口都是独立冲突域，杜绝内网数据冲突
- 广播域：只有路由器、防火墙可以隔离广播，解决广播风暴
- 三层交换机：内网路由更快，外网不如专业路由器]]></description><category></category></item><item><title><![CDATA[从零看懂CPU完整工作流程：从上电复位到指令执行（保姆级全链路拆解）]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/167382147</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/167382147</guid><author>java_man1</author><pubDate>Fri, 09 Oct 2026 13:13:29 +0800</pubDate><description><![CDATA[上电复位硬件给PC分配初始地址 → PC寻址取出指令存入IR → CU译码解析指令逻辑 → 读取寄存器数据送入ALU运算 → 按需访问内存 → 结果写回寄存器完成执行 → PC自动更新，循环往复。]]></description><category></category></item><item><title><![CDATA[为什么计算机 1 字节(Byte) 一定是 8 比特(bit)？不是规定，是最优工程答案]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/167275530</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/167275530</guid><author>java_man1</author><pubDate>Thu, 08 Oct 2026 15:23:41 +0800</pubDate><description><![CDATA[1. 历史层面：ASCII 编码+校验位催生 8bit 雏形，IBM 360 机型统一行业标准，终结多位数混乱局面；

2. 硬件层面：2 的整数次幂，电路设计规整、成本低、稳定性高；

3. 实用层面：可均分 4bit 适配十六进制，数值范围适配绝大多数底层场景；

4. 兼容层面：所有高阶数据、网络协议、文件系统、编码格式，都基于 8bit 字节搭建，通用性无可替代。

8 位字节，不是人类的强行规定，是计算机硬件与软件博弈半世纪，筛选出的唯一最优底层基石]]></description><category></category></item><item><title><![CDATA[为什么互联网还需要IP地址？明明已经有MAC地址了啊!!!]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/167226146</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/167226146</guid><author>java_man1</author><pubDate>Wed, 07 Oct 2026 23:22:27 +0800</pubDate><description><![CDATA[MAC地址只能搞定局域网，IP地址才是支撑全球互联网的核心。二者分工完全不同，缺一不可。
MAC解决「谁是你」，IP解决「你在哪」
没有IP，网络走不出局域网；没有MAC，数据无法落地交付]]></description><category></category></item><item><title><![CDATA[彻底搞懂两台电脑在“不同网络“下完整通信全过程]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/166246871</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/166246871</guid><author>java_man1</author><pubDate>Mon, 21 Sep 2026 15:04:13 +0800</pubDate><description><![CDATA[不同局域网电脑通信原理
MAC 地址和 IP 地址在跨网段通信中的作用
数据包跨路由器封装解封装全过程
ARP 广播为什么不能跨路由器
跨网络通信为什么目的 MAC 是网关 MAC
路由器转发数据包工作过程
同网段和跨网段通信区别]]></description><category></category></item><item><title><![CDATA[np.array函数详解--NumPy 零基础教学｜全程手写代码]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/165492342</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/165492342</guid><author>java_man1</author><pubDate>Tue, 15 Sep 2026 23:06:24 +0800</pubDate><description><![CDATA[NumPy 2.2.6 版本支持多类型数据处理，可创建一维至多维数组，灵活设置数据类型（如 int8、float64、complex）及最小维度（ndmin）。通过 astype() 可转换数据类型，适用于科学计算与数据分析。]]></description><category></category></item><item><title><![CDATA[pycharm 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/165435828</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/165435828</guid><author>java_man1</author><pubDate>Tue, 15 Sep 2026 09:29:54 +0800</pubDate><description><![CDATA[无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 报错因PowerShell执行策略为Restricted，阻止pip运行。解决方法：运行get-executionpolicy查看策略，执行Set-ExecutionPolicy RemoteSigned并确认（Y），重新打开PyCharm即可正常使用pip。]]></description><category></category></item><item><title><![CDATA[Pip离线安装本地依赖包完整教程（Windows+Linux，含参数详解）]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/164498223</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/164498223</guid><author>java_man1</author><pubDate>Mon, 07 Sep 2026 21:36:55 +0800</pubDate><description><![CDATA[企业内网断网部署必看！Python pip离线安装全流程，踩过的坑全部帮你避开｜支持跨平台下载whl包 Python安装离线依赖包 ,pip离线安装依赖包 ]]></description><category></category></item><item><title><![CDATA[一文讲透Transformer 的正余弦位置编码核心原理]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/163595340</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/163595340</guid><author>java_man1</author><pubDate>Tue, 11 Aug 2026 17:57:54 +0800</pubDate><description><![CDATA[解析Transformer中正余弦位置编码的设计原理。文章首先指出绝对位置编码和可学习位置编码的缺陷：通过线性旋转实现相对位置建模，支持任意长度外推。重点解析10000作为底数的工程考量——该值能平衡高频维度对局部位置的细粒度感知与低频维度对长距离关系的宏观区分，是理论最优解。最后用钟表齿轮类比解释不同频率维度协同定位的机制]]></description><category></category></item><item><title><![CDATA[pycharm VScode终端报错：无法加载文件 ...\venv\Scripts\activate.ps1Python虚拟环境报错]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/163659481</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/163659481</guid><author>java_man1</author><pubDate>Tue, 11 Aug 2026 16:16:37 +0800</pubDate><description><![CDATA[【摘要】Windows终端报错显示无法加载虚拟环境激活脚本Activate.ps1，原因是系统默认的PowerShell执行策略为Restricted（禁止运行脚本）。解决方法是通过管理员权限执行Set-ExecutionPolicy RemoteSigned命令修改策略，输入Y确认后即可正常激活虚拟环境。成功后终端会显示虚拟环境名称。如需恢复默认限制策略，可执行Set-ExecutionPolicy Restricted。该问题常见于首次使用Python虚拟环境时，属于系统安全策略限制。]]></description><category></category></item><item><title><![CDATA[避坑指南,微调、RAG、prompt(提示词)的落地选型误区，90%的AI新人都踩过]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/162733160</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/162733160</guid><author>java_man1</author><pubDate>Thu, 09 Jul 2026 16:22:28 +0800</pubDate><description><![CDATA[主题区分提示词工程、RAG、微调，面向开发、产品、AI新手。标题抓眼球，开头戳选型踩坑痛点，大白话讲解+对比表格，给出落地选型方案]]></description><category></category></item><item><title><![CDATA[大模型Prompt提示词详细解析+实际案例]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/162508791</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/162508791</guid><author>java_man1</author><pubDate>Thu, 02 Jul 2026 10:34:34 +0800</pubDate><description><![CDATA[Prompt（提示词）定义   ,
角色设定、任务描述、约束条件、格式要求和负面限制五个要素，
通用模型适配到具体场景。
常见Prompt类型包括零样本、少样本、思维链、系统设定等，
Prompt各种类型对比]]></description><category></category></item><item><title><![CDATA[CrossEntropy Loss(交叉熵损失)和 NLLLoss(负对数似然损失)：数学公式 + 代码示例]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/162041470</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/162041470</guid><author>java_man1</author><pubDate>Wed, 17 Jun 2026 13:07:45 +0800</pubDate><description><![CDATA[详细解析了交叉熵损失函数的数学公式和实例  与NLLLoss的区别
]]></description><category></category></item><item><title><![CDATA[AI损失函数：数学公式 + PyTorch API + 使用场景]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/162036214</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/162036214</guid><author>java_man1</author><pubDate>Tue, 16 Jun 2026 16:35:11 +0800</pubDate><description><![CDATA[神经网络常见损失函数 BCE Loss、BCEWithLogits、CrossEntropy Loss、NLL Loss、Focal Loss、MAE (L1)、MSE (L2)、Smooth L1 (Huber)  神经网络常用损失函数大全（公式 + PyTorch API + 使用场景）]]></description><category></category></item><item><title><![CDATA[超详细!CUDA安装图文教学,cuda安装教程(超详细),避免踩坑]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/161995727</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/161995727</guid><author>java_man1</author><pubDate>Mon, 15 Jun 2026 10:27:10 +0800</pubDate><description><![CDATA[CUDA安装图文教学,cuda安装教程(超详细) 通过nvidia-smi命令可查看显卡支持的最高CUDA版本（如12.6），
CUDA版本需与PyTorch版本匹配，
CUDA安装完成后，通过nvcc --version验证是否成功，]]></description><category></category></item><item><title><![CDATA[超详细nvidia显卡驱动安装图文教学]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/161898706</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/161898706</guid><author>java_man1</author><pubDate>Thu, 11 Jun 2026 17:22:51 +0800</pubDate><description><![CDATA[超详细nvidia显卡驱动安装,图文教学 手把手教学安装,显卡驱动版本和 GPU 信息。根据自己的显卡的型号,选择显卡驱动。AI开发环境配置,]]></description><category></category></item><item><title><![CDATA[23种设计模式全解析（GoF 设计模式）]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/161820648</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/161820648</guid><author>java_man1</author><pubDate>Wed, 10 Jun 2026 08:21:20 +0800</pubDate><description><![CDATA[将 23 种设计模式分为三大类：创建型模式（5 种）、结构型模式（7 种）、行为型模式（11 种）。
每种模式包含：核心意图、适用场景、简单特点，通俗易懂]]></description><category></category></item><item><title><![CDATA[23种设计模式之工厂模式]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/161819385</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/161819385</guid><author>java_man1</author><pubDate>Tue, 09 Jun 2026 09:52:11 +0800</pubDate><description><![CDATA[工厂模式分为三类： 
简单工厂：单一工厂类根据参数创建不同产品，违反开闭原则但实现简单，适合产品种类少的场景。
 工厂方法：每个产品对应独立工厂，完全遵循开闭原则，扩展性强但类数量增多，适用于频繁新增产品的系统。 
抽象工厂：生产配套的产品族（如手机+耳机），保证产品兼容性，扩展品牌易但新增产品等级困难，适合多组关联产品的场景。 ]]></description><category></category></item><item><title><![CDATA[ResNet18 微调步骤（冻结骨干微调 / 全参数微调）]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/161706676</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/161706676</guid><author>java_man1</author><pubDate>Fri, 05 Jun 2026 08:49:35 +0800</pubDate><description><![CDATA[预训练模型进行两段式微调的工业标准流程。核心思路是：1）先冻结预训练卷积层（保留通用特征提取能力），仅训练自定义的分类头（FC层）；2）解冻全部参数，用更小学习率微调整个网络。这种策略能有效保护预训练特征，避免小数据过拟合，同时高效适配新任务。
ResNet18的代码实现，包括数据预处理、模型修改、冻结策略选择及训练参数设置，特别强调了学习率调整（阶段1用1e-3，阶段2降为1e-4）对保护预训练参数的重要性。该方法在猫狗分类等小数据集场景表现优异，兼顾训练效率和]]></description><category></category></item><item><title><![CDATA[ResNet-18网络模型+原理解析+Pytorch实现+手写模型]]></title><link>https://blog.youkuaiyun.com/java_man1/article/details/161692821</link><guid>https://blog.youkuaiyun.com/java_man1/article/details/161692821</guid><author>java_man1</author><pubDate>Thu, 04 Jun 2026 17:17:17 +0800</pubDate><description><![CDATA[ResNet-18是一种18层深度卷积神经网络，残差连接（Skip Connection）解析,pytorch实现ResNet-18模型 手写ResNet-18模型,ResNet-18模型模型原理解析]]></description><category></category></item></channel></rss>