跳到主要内容
迁移到React
完全重写了博客
无服务器AI摘要后端——OrdChaosGPT
这篇博文介绍了博主时隔一年后完全重写AI摘要后端的经历,起因是TianliGPT的摘要重复生成问题导致token消耗过快,于是博主开发了基于阿里云通义千问(qwen-long)、部署于Vercel并使用MySQL持久化存储的替代方案OrdChaosGPT,虽存在稳定性和速度上的不足,但已用于本站文章摘要生成,并分享了项目经历与技术实现细节。
学习笔记——分块、线段树
这篇博文介绍了分块思想及其在处理区间和问题中的应用,通过将数据划分为大小为√n的块来优化查询效率,并给出了相应的原理分析与C++实现框架。
2024-08-05
18 分钟
编程
学习笔记——STL模板库之数据结构
这篇博文系统梳理了STL中vector、queue、deque、priority_queue及map的常用操作与典型应用,并结合具体题目给出了实现代码,旨在帮助CSP-S备赛者快速掌握STL容器的基本用法以提升编程效率。
2024-08-01
10 分钟
编程
文章AI摘要?太酷啦!
这篇博文记录了博主为使博客支持AI摘要功能,基于TianliGPT自动生成文章摘要并定制化前端样式的过程,包括统一采用圆角矩形替换原有info标签、编写CSS样式适配布局,以及在Fluid主题的`post.ejs`中插入自定义HTML与脚本实现摘要展示。
前、后与中——表达式求值
这篇博文记录了博主实现后缀表达式求值的编程练习过程,详细介绍了通过栈结构解析并计算后缀表达式的算法步骤,并提供了完整的C++代码示例。
船新说说页面—— Memos 初体验
这篇博文讲述了博主历经多次更换说说系统后,最终选择开源私有部署的Memos作为理想解决方案,并分享了其后端部署方法及前端单页展示与首页轮播功能的实现过程。
学习笔记——堆
这篇博文由博主撰写,主要讲解了堆(Heap)这一数据结构的基本概念、性质及其在完全二叉树中的数组实现方式,并以小根堆为例详细说明了堆的插入操作与调整过程,旨在帮助读者理解堆的原理并巩固相关思路。
2022-09-16
7 分钟
编程
【多图预警】 AwtrixPro 开源项目的复现
这篇博文介绍了博主为完成暑假物理作业,利用电学知识复现AwtrixPro的过程,详述了从材料采购到组件准备的步骤,并列出了所需元件的购买链接及注意事项。
第五种排序—— std::sort() 函数
这篇博文介绍了C++中std::sort()函数的基本用法与进阶技巧,包括对基本数据类型和字符串的排序,默认字典序行为,以及通过自定义比较函数comp实现逆序或按特定规则(如长度)排序的方法。
2022-08-02
8 分钟
编程
学习笔记——四种排序
这篇博文简要介绍了竞赛中常用的四种排序算法,其中重点讲解了冒泡排序、选择排序和快速排序的原理与实现,通过图示和代码演示了各算法的核心思想与操作过程。
2022-08-01
7 分钟
编程
一键推流工具—— BlogPusher
这篇博文介绍了博主如何设计一个C++命令行工具来自动化博客推流的Git操作,通过解析main函数的argc和argv参数获取用户输入的commit信息,并将其与git pull、add、commit、push指令结合,实现一键推流功能。
学习笔记——二叉树
也是学习笔记
2022-07-01
3 分钟
编程
学习笔记——树
在学校无聊写的一些学习笔记,发到博客上来
2022-07-01
3 分钟
编程
C++ 链表实现队列
这篇博文介绍了如何用链表实现队列,定义了节点与队列结构体,并提供了初始化、判空、入队、出队及获取队首、队尾和队列长度等操作的C++代码实现。
2022-06-04
6 分钟
编程
C++ 数组实现队列
这篇博文介绍了使用数组实现队列的方法,包括结构定义、初始化、入队、出队及判空等操作,并通过模拟小朋友打针排队的问题展示了队列在实际场景中的应用。
2022-04-09
4 分钟
编程