0402记

本文记录了在使用Spring MVC框架时遇到的问题:一是无法访问到user实体的内容;二是currentVote变量在UserspaceController中访问失败。通过逐步排查,找到了问题所在,并分享了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、http://localhost:8080/u/czw/blogs/1一直访问不到我的user实体的内容。

首先,先定位程序跑的过程,用了控制台输出和JS alert() 。

其次,发现跑的流程是对的,但是就是访问不到user实体,回去找user实体是怎么传过来的,中间走了很多弯路。是不是在header里的用户、footer里的js。发现都不是。

再次检查 ,  controller中的@GetMapping("/{username}/blogs"),发现没有把user放进model中,我。。。。

总结,先大题找到过程,准确判断错误的位置,再细致看bug。

2、currentVote在UserspaceController访问不出来

原因:感觉应该是这里顺序写错啦

model.addAttribute("currentVote", currentVote);//模型属性  
model.addAttribute("isBlogOwner", isBlogOwner);
model.addAttribute("blogModel",blog);

 

### 关于PCB封装尺寸0402的相关信息 #### 英制与公制单位的转换 封装代码 `0402` 是一种常见的 SMD(表面贴装器件)封装形式,通常以英制单位表示。具体来说,`0402` 表示该元件的长度为 0.04 英寸,宽度为 0.02 英寸[^1]。然而,在实际应用中,特别是在 PCB 设计领域,这些尺寸往往被转化为公制单位以便更精确地描述。因此,`0402` 对应的实际物理尺寸大约为 **1.0 mm × 0.5 mm**。 #### 功率额定值的影响 SMD 封装的选择不仅依赖于其几何尺寸,还与其所能承受的最大功率密切相关。对于 `0402` 尺寸的电阻器而言,典型的功率额定范围约为 **1/16 W 至 1/10 W**,这使其适用于低功耗应用场景中的小型化设计需求。 #### PCB设计中的标注层次 在 PCB 设计软件中,不同图层用于定义组件的不同属性及其安装位置。例如: - **Mechanical 层** 常用来描绘 PCB 的外部轮廓以及特定加工细节。 - 特别是在涉及元器件本体大小的信息时,可能会利用到 Mechanical 13 或 Mechanical 15 图层来录具体的尺寸数据[^2]。 以下是基于上述标准的一个典型 `0402` 封装的数据表摘要: | 参数 | 单位 | 数值 | |--------------|------------|---------| | 长度 (L) | 毫米 (mm) | 1.0 | | 宽度 (W) | 毫米 (mm) | 0.5 | | 厚度 (T) | 毫米 (mm) | ~0.5 | | 功率额定值 | 瓦特 (W) | 0.063~0.1| ```plaintext // 示例:KiCad 中可能的 footprint 定义 module RES_0402 { pad[1] = new Pad(0, 0, 0.7, 1.2); pad[2] = new Pad(1.0, 0, 0.7, 1.2); body = Rectangle(-0.25, -0.25, 1.25, 0.75); // 外形边界 } ``` 此脚本片段展示了如何通过编程方式创建一个简单的 `RES_0402` 脚印模型。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值