logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WorkBuddy 使用指南:如何高效使用你的 AI 助手

《WorkBuddy高效使用指南》介绍了这款AI开发助手的核心功能与使用技巧。WorkBuddy区别于普通聊天机器人,具备文件系统访问、代码执行、浏览器自动化等专业能力,支持三种工作模式:直接执行的Craft模式、先规划后执行的Plan模式,以及纯咨询的Ask模式。文章重点分享了高效沟通方法,包括提供具体上下文、明确输出要求、善用文件引用等技巧,并列举了文件操作、代码处理、文档生成等常见功能示例。

数据结构第七章:查找

本文系统介绍了数据结构中的查找算法,主要分为线性结构查找、树形结构查找和散列查找三大类。线性查找包括顺序查找、折半查找和分块查找;树形结构重点讲解了二叉排序树、平衡二叉树、红黑树以及B树/B+树的特点和操作;散列查找则详细阐述了哈希函数设计、冲突处理方法及性能分析。文章着重分析了各类查找算法的时间复杂度、适用场景和核心考点,特别强调了平衡二叉树的旋转调整、红黑树的插入规则以及B+树在数据库索引中的

文章图片
#数据结构
数据结构第二章:线性表

本文系统梳理了线性表的实现方式与核心操作。主要内容包括:1)线性表基本概念与特性;2)顺序表和链表的存储结构实现(含单/双/循环/静态链表);3)各类线性表的基本操作实现(初始化、插入、删除等);4)顺序表与链表的性能对比(访问、插入/删除效率等);5)考研高频考点与典型真题解析。文章通过代码示例详细展示了不同存储结构下的操作实现,并总结了各类线性表的适用场景,为数据结构学习提供了系统性的参考。

#数据结构#算法
mybatisplus枚举类处理器

本文介绍了使用MyBatisPlus实现枚举类型自动转换的方法。通过配置yml文件启用枚举处理器,在实体类中使用枚举类型字段,并用@EnumValue标记数据库存储值、@JsonValue标记前端返回值。以订单状态为例,定义OrderStatus枚举类,实现数据库数值与枚举值的自动映射。该方法使代码更清晰,限制变量取值范围,适用于选项固定的场景如订单状态、支付方式等。其他类似属性如售后状态也可参照

#java#mysql
MySQL 索引真的“失效”了吗?8 大常见场景深度解析

本文剖析了MySQL索引"失效"的8种常见场景,指出所谓"失效"实质是优化器未使用索引。具体包括:使用函数/表达式、隐式类型转换、违反最左前缀原则、使用NOT操作符、LIKE前导通配符、OR条件部分无索引、数据低区分度,以及人为强制忽略。通过EXPLAIN分析执行计划可判断索引使用情况,建议遵循"索引友好"原则编写SQL,确保字段&quo

#mysql#数据库
到底了