- 博客(14)
- 收藏
- 关注
原创 bug:ref 和 :model 重名
ref:model是导致输入框无法输入的一个常见陷阱。虽然 Vue 本身允许同名,但在 Element Plus 的表单组件中,这种命名方式会引发数据绑定的冲突,导致v-model失效。ref:modelv-model后者会直接覆盖前者,导致数据丢失。
2025-06-25 16:15:02
333
原创 java注解大指南
使用@interface// 必填属性// 可选属性注解的实际应用覆盖了编译时检查(源码级别)、字节码增强(类级别)和运行时反射(运行级别)三个层面。简化配置:替代XML,提升代码可读性(如Spring注解)。动态扩展:通过反射实现灵活的功能扩展(如Android视图绑定)。标准化与安全:通过校验和类型约束增强代码健壮性。开发者可根据需求选择合适的注解保留级别,并结合工具链(如APT、反射)实现高效开发。
2025-05-10 01:03:10
715
原创 用例图,类图,顺序图画图工具推荐PlantUML
PlantUML 是一款通过文本描述生成UML图表的工具,支持类图、时序图、用例图等多种图表类型。若不安装,PlantUML 仍可运行,但部分图表可能排版混乱。通过文本快速生成图表是 PlantUML 的核心优势,适合程序员、文档工程师等需要高效绘图场景。PlantUML 基于 Java,需先安装 Java 环境(JRE 或 JDK 均可)。安装完成后,即可在本地高效编写 PlantUML 代码并生成图表!
2025-05-05 17:04:23
3507
原创 曲奇cookie
在计算机科学领域,Cookie这个词最早是由贝尔实验室的工程师Lou Montulli在1993年提出的,他在一篇关于Mosaic浏览器的技术文档中将这个机制称为“Magic Cookie”。这里的“Cookie”并非直接指我们日常吃的曲奇饼干,而是借用了“小点心”这一形象化的概念,来比喻这种能够记录用户浏览信息的小型数据文件。因此,Cookie被称为“曲奇”,主要是因为它在计算机科学中扮演了类似“小点心”的角色,即一种小巧而实用的数据存储机制,用于记录用户的浏览信息并提供个性化的服务。
2024-08-20 15:29:23
304
原创 netty八股
这个示例创建了一个简单的 Netty 服务器,它监听 8080 端口,并且当有客户端连接时,会丢弃(discard)所有接收到的数据。- Netty 基于 Java NIO(Non-blocking I/O)实现,可以处理大量的并发连接而不消耗太多的系统资源。- Netty 使用事件驱动模型来处理 I/O 操作,当有事件发生时(如数据到达、连接建立等),会触发相应的事件处理器。- 用户可以通过 Netty 提供的组件来构建复杂的网络协议栈,如 TCP、UDP、HTTP 等。// 绑定端口,同步等待成功。
2024-08-20 15:27:28
440
原创 循环数组笔记
如果我们继续向这个数组中添加元素,当添加到`E`之后再添加一个新元素`F`时,因为数组已经满了,所以`F`会被放置在索引0的位置上,覆盖原先的`A`,而数组看起来就像是这样的:`[F, B, C, D, E]`。- **头部和尾部指针**:通常会维护两个指针,一个指向队列的头部(最先加入的元素),另一个指向队列的尾部(最后一个加入的元素后面的位置)。- **数组的模运算**:使用模运算来计算实际的数组索引,确保索引值始终在数组的有效范围内。
2024-08-14 04:33:01
291
原创 单调栈笔记
**计算柱状图中的最大矩形面积**:通过维护一个单调递增栈来找到每个柱子左侧第一个比它低的柱子和右侧第一个比它低的柱子的位置,从而可以计算出以该柱子为高的最大矩形面积。- **寻找最近的较小/较大元素**:在数组中寻找某个元素左边或右边最近的较小或较大元素。3. **查询最大/最小值**:因为栈内元素具有单调性,可以直接获取最大或最小值。- **求解最长有效括号子串**:利用单调栈可以高效地找出最长的有效括号序列长度。1. **压入元素**:新元素加入到栈中时,要确保栈内元素的单调性。
2024-08-11 15:54:22
405
原创 Missing distribution management in project fuckyou (fuchy.example:fuckyou:1.0-SNAPSHOT)
如果配置完成后直接用maven原型创建项目,可能会出现Missing distribution management in project fuckyou (fuchy.example:fuckyou:1.0-SNAPSHOT)原因未知,期待大佬解答。之后再用maven原型创建项目没有再出现Missing distribution management in project fuckyou (fuchy.example:fuckyou:1.0-SNAPSHOT)idea版本2023.2。
2024-06-20 18:28:31
302
1
原创 欧拉筛(线性筛)精髓解释
6可以质因数分解为2*3,其中2是6的最小质因数,同时也是18,30,42的最小质因数。i乘最小质因数则被筛去,标记为零。i乘小于i的最小质因数的质数是被允许的,它是合数的最小质因数。3可以质因数分解为1*3,其中3是3的最小质因数。也是后面15,21,33的最小质因数。它阻止了i乘大于i最小质因数的质数。,不能往下乘更大的质数。这使得不会进行以下操作。
2024-06-11 20:42:12
262
原创 跟奥巴马一起画方块
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
2023-10-17 14:08:59
326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人