自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【排列问题】算法题小结

本文总结的主要是利用,解决排列问题。

2025-11-23 17:23:30 840

原创 Claude-code+MinMax-M2配置记录

本文配置的是,使用的模型不是claude系列。生成代码的质量依靠与连接的大模型,

2025-11-23 17:23:14 1297

原创 Linux软件安装(踩坑记录)

安装完之后可输入xxx检查安装情况。

2025-10-24 14:01:25 1014

原创 Excel表单读取(记录学习思路)

本文并没有详细展开XLSX的各种功能以及使用场景,因为网上已经有了非常多这样的文章。更多的是展示我学习这个东西的时候的学习思路和方式,顺便自己进行了一个小小的总结。另外十分推荐大家使用node的库的时候,直接去官网查看它的教程和使用方式,虽然很痛苦,但进步真的很快!

2025-10-24 11:41:26 432

原创 关于树(遍历/求深度/二叉搜索树/完全二叉树/平衡二叉树)-算法刷题小结

而要想根据遍历结果来确定一棵树,则必需有中序遍历+其他任意一种遍历,才能唯一确定一棵树。因为中序遍历会将左子树与右子树分开,方便以此进行划分和重建。

2025-10-23 22:26:30 683

原创 节流与防抖-开发实践

SubmitOrder 函数中有网络请求,因此添加了一个参数来锁定按钮,防止重复点击,重复触发网络请求。在一定时间间隔内再次执行,会重置定时器,保证重复触发只有最后一次生效。区别在于完成了一次事件后,再次触发该事件,防止用户重复触发事件,节省资源。

2025-10-23 10:10:47 351

原创 JavaScript中的事件模型/事件流以及React的事件委托

完成如下界面,要求点击空白处时关闭这个弹窗。弹窗界面是用组件写出来的,背景变暗的效果是通过窗口增加了一层幕布,然后层级降低完成的。若在幕布上面绑定一个关闭弹窗的回调函数,会在点击复制验收码的时候也关闭弹窗。要解决这种多个元素层叠在一起,精确控制事件执行的问题,要了解事件模型以及事件流。

2025-10-22 17:24:57 873 1

原创 前端开发中的数据管理(Taro+Dva)

Dva没有提出新的框架,是在原本的React+Redux基础上进行封装,简化了开发流程,解决了直接使用 Redux 时的 “配置繁琐、样板代码多、工具链整合复杂” 等问题。Redux要手动配置storeactionreducer,并且若要进行异步请求,要借助中间件redux-saga,代码分散在多个文件中(如actions.jssagas.js而Dva引入了Model的概念,将数据state、同步操作reducer,异步操作effects、订阅subscriptions,集中在一个model文件中,

2025-10-22 11:11:00 741

原创 算法题中的stringstream的使用

现在给你2个版本号version1和version2,请你比较他们的大小版本号是由修订号组成,修订号与修订号之间由一个"."连接。1个修订号可能有多位数字组成,修订号可能包含前导0,且是合法的。例如,1.02.11,0.1,0.2都是合法的版本号每个版本号至少包含1个修订号。修订号从左到右编号,下标从0开始,最左边的修订号下标为0,下一个修订号下标为1,以此类推。比较规则:一. 比较版本号时,请按从左到右的顺序依次比较它们的修订号。比较修订号时,只需比较忽略任何前导零后的整数值。

2025-10-11 23:15:19 424

原创 【windows网络编程】课程总结

本文主要总结了五种Windows下的Socket编程模型,包括选择模型、异步选择模型、事件选择模型、重叠I/O模型和完成端口模型。文章首先介绍了Winsock的基本概念,包括其开发组件和运行组件,以及Socket的定义和与库的区别。接着,文章详细描述了每种模型的工作原理和关键代码实现,强调了每种模型的特点和适用场景。例如,选择模型通过fd_set集合管理套接字,异步选择模型利用窗口消息机制实现异步事件通知,而完成端口模型则结合了重叠I/O和异步事件选择的优点,提供了高效的事件处理机制。文章最后指出,理解这些

2025-05-19 11:50:30 837 2

原创 cursor与VS2022开发过程中的乱码问题(warning C4819与error C2065)

在VS2022中运行cursor编译器生成的代码时,出现了C4819和C2065错误。首先尝试调整头文件引用顺序,但未解决问题。随后,通过将文件编码格式更改为Unicode,解决了编译错误,但在cursor中出现了乱码。进一步在cursor中选择UTF-16LE编码格式保存文件,确保了在cursor和VS2022中都能正常显示和编译。总结指出,错误主要由编码格式引起,Windows内部广泛使用UTF-16LE,而VS2022不支持无BOM的UTF-8编码。通过理解不同编码格式的特点,可以有效解决类似问题。

2025-05-16 16:40:41 1109

原创 小程序页面开发中的状态管理

这种封装状态,再根据不同的状态定义不同的行为的设计模式是状态模式,具体的可以看看菜鸟教程里的介绍或者其他大佬的博客。这种设计模式简单来说,优点是利于扩展以及减少大量的条件语句,但缺点就是每次新增状态又要重新维护一遍代码。当状态过多时要慎用状态模式状态模式 | 菜鸟教程 (runoob.com)

2024-08-18 14:55:38 494 2

原创 SWUST OJ 943

建立长度为n的顺序表,在指定的数据元素item之前插入数据元素data。如果指定的数据元素item不存在,则将data插入到顺序表的尾端。(数据类型为整型)

2024-04-02 23:25:45 334 1

原创 SWUST OJ 952 单链表插入

SWUST OJ 952 单链表插入

2024-03-29 16:33:28 759 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除