codingxb45
码龄3年
求更新 关注
提问 私信
  • 博客:13,520
    13,520
    总访问量
  • 25
    原创
  • 28
    粉丝
  • 42
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
加入CSDN时间: 2023-09-11
博客简介:

2302_79714514的博客

查看详细资料
个人成就
  • 获得191次点赞
  • 内容获得9次评论
  • 获得174次收藏
  • 博客总排名42,608名
  • 原力等级
    原力等级
    3
    原力分
    241
    本月获得
    2
创作历程
  • 11篇
    2026年
  • 9篇
    2025年
  • 5篇
    2024年
成就勋章
TA的专栏
  • 数据结构
    1篇
  • 算法
    1篇
  • Python
    1篇
  • 数据集构建
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 1

兴趣领域 设置
  • Java
    java
  • 编程语言
    c++c语言
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

PyCharm 运行 FastAPI 接口请求阻塞?竟是后台多进程残留导致

摘要: FastAPI项目在PyCharm启动后,Postman请求出现阻塞且无日志输出。问题根源是直接关闭终端窗口导致后台残留Python和终端进程,引发端口冲突。解决方案:1)通过任务管理器结束所有Python和OpenConsole进程释放端口(推荐);2)临时修改FastAPI端口号(如8000→8001),但需频繁调整配置。方法一能彻底解决问题,确保服务正常响应请求。
原创
博文更新于 2026.05.18 ·
196 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

VSCode中使用ClaudeCode接入Deepseek-v4模型

摘要: 本文介绍如何将Claude Code AI编程助手与Deepseek API结合使用。Claude Code可直接操作项目文件,实现自动化编程。配置步骤包括:1)安装VSCode及Claude Code插件;2)获取Deepseek API密钥;3)通过ccswitch工具配置模型和API密钥;4)修改VSCode设置避免强制登录。最终实现低成本高效AI编程方案,特别适合预算有限的开发者。5月Deepseek API费用优惠至2.5折,是体验AI编程助手的理想时机。
原创
博文更新于 2026.05.16 ·
1012 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

【Python】uv基础使用

uv是一款基于Rust编写的Python包管理和虚拟环境管理工具,具有速度快、命令简洁的特点。它通过pyproject.toml文件管理项目配置和宽松依赖,同时生成uv.lock锁定文件记录精确依赖版本。常用命令包括uv init初始化项目、uv venv创建虚拟环境、uv add/remove管理包依赖、uv sync同步依赖等。uv还支持镜像源配置、Python版本管理等功能,适合快速搭建和迁移Python项目环境。两个配置文件pyproject.toml和uv.lock都需要提交到Git仓库,确保环境
原创
博文更新于 2026.05.15 ·
404 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

告别Docker繁琐部署!零基础实现软件跨设备、免环境、一键运行打包方案

告别Docker繁琐部署!零基础实现软件跨设备、免环境、一键运行打包方案 本文针对软件交付中的环境依赖问题,提出了一套企业级轻量化打包方案。相比Docker等传统部署方式,该方案采用"自带环境+内置服务+免配置"的设计思路,实现真正的双击即用体验。 核心优势: 无需安装任何环境,支持纯离线运行 内置数据库服务(SQLite/达梦绿色版) 自动启动后端服务并打开Web界面 关闭后无进程残留 方案支持Python、Node.js、Java、Go等多种技术栈,推荐目录便携模式交付,特别适合政企
原创
博文更新于 2026.05.11 ·
366 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

数据结构-绪论和线性表【附带KMP算法理解-超简单】

本文系统梳理了数据结构与算法的基础知识,主要包含以下内容: 数据结构基本概念:详细区分了数据、数据项、数据元素、数据对象和数据结构的关系,阐述了逻辑结构与物理结构的区别,以及线性与非线性结构的划分标准。 算法基础:说明了算法与程序的关系,归纳了算法的五大特性和四大设计要求,重点介绍了时间复杂度的分析方法及常见复杂度等级。 线性表实现:对比了顺序表和链表的优缺点,分析了单链表、双链表和循环链表的特性,解释了头指针、头结点和首元结点的作用。 栈与队列:比较了栈(LIFO)和队列(FIFO)的特性,介绍了共享栈和
原创
博文更新于 2026.04.02 ·
384 阅读 ·
9 点赞 ·
0 评论 ·
15 收藏

数据结构-树-复习常见问题

本文总结了树结构的关键知识点,包括:1)树的三种存储结构(双亲表示法、孩子表示法、孩子兄弟表示法)及其特点;2)通过先序+中序或后序+中序遍历序列构造二叉树的方法;3)满二叉树与完全二叉树的区别;4)哈夫曼树的定义、构造方法(选择两小造新人)及其在Huffman编码中的应用;5)线索二叉树的概念及其利用空指针域实现快速遍历的原理。这些内容涵盖了树结构的基本存储方式、构造方法、特殊二叉树类型及其应用场景。
原创
博文更新于 2026.04.02 ·
289 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

数据结构-图论复习【附带常问面试题】

本文总结了图论在保研面试和机试中的核心知识点,主要包括: 图的存储方式:邻接矩阵(适合稠密图,查询快但空间复杂度高)和邻接表(适合稀疏图,空间效率高但查询慢) DFS与BFS: DFS使用栈/递归实现,适合深度探索和回溯问题 BFS使用队列实现,适合最短路径和层次遍历问题 拓扑排序:用于有向无环图的节点排序,解决任务调度等问题 并查集: 包含find和merge操作 优化方法:路径压缩和按秩合并 最短路径算法: Kruskal/Prim算法(最小生成树) Dijkstra算法(单源最短路径) Floyd算法
原创
博文更新于 2026.04.01 ·
401 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

数据结构-【查找】章节复习【附常问面试问题】

本文总结了保研面试中常见的查找相关数据结构问题,主要包括二叉搜索树(BST)、平衡二叉树(AVL)、红黑树、B树和B+树等。文章首先介绍了这些数据结构的定义、性质、优缺点及适用场景,然后详细讲解了BST的查找、插入和删除操作实现。重点分析了AVL树和红黑树的区别、失衡情况及调整方法,比较了B树和B+树的异同。此外,还提供了哈希表的基本概念、常用哈希函数和冲突解决策略。最后给出了相关算法的代码实现示例,包括验证BST、BST搜索、插入和删除操作等。内容系统全面,涵盖了查找相关数据结构的核心知识点和常见面试题。
原创
博文更新于 2026.03.30 ·
352 阅读 ·
9 点赞 ·
1 评论 ·
11 收藏

十大排序算法【附CS排序算法保研面经】

本文系统讲解了十大排序算法,分为3+7结构:3种非比较排序(桶、基数、计数)和7种比较排序(冒泡、选择、插入、希尔、快排、归并、堆排)。详细分析了各算法的实现思路、时间复杂度(平均/最坏)、空间复杂度及稳定性,重点指出快排最坏情况会退化为O(n²),而归并排序稳定但空间复杂度较高。文章还解答了常见面试问题,包括排序稳定性意义、TOPK问题解法(小根堆和快速选择)及哈希表应用,为算法面试提供了全面指导。
原创
博文更新于 2026.03.26 ·
607 阅读 ·
11 点赞 ·
1 评论 ·
15 收藏

为什么非要三层架构——Controller、Service、Dao层?

文章探讨了三层架构(Controller-Service-Dao)的必要性。不分层会导致代码重复、测试困难、可读性差等问题。抽离Dao层可避免SQL重复、方便更换数据库、支持灵活扩展。三层架构带来关注点分离、变化隔离、可测试性和可维护性等优势,尤其适合大规模项目和团队协作。作者指出,分层设计体现了从"代码能跑"到"代码能长期维护"的工程思维转变,是开发者成长的重要标志。
原创
博文更新于 2026.03.05 ·
350 阅读 ·
8 点赞 ·
1 评论 ·
6 收藏

阿里云服务器无法拉取DockerHub镜像(无代理)解决方案(附完整命令+步骤)(第一次部署开源项目)

阿里云服务器无法拉取DockerHub镜像(无代理)解决方案(附完整命令+步骤)(第一次部署开源项目)
原创
博文更新于 2026.01.29 ·
519 阅读 ·
8 点赞 ·
1 评论 ·
5 收藏

软开实训心得

本文分享了作者在墨吟系统后端开发实训中的成长历程。从单体架构到微服务拆分的实践,体验了Docker容器化部署的便利性,并运用阿里云等云服务实现低成本高效开发。文章重点探讨了Agent开发与RAG的区别联系,以及DeepSeek API在实际应用中的优势。作者通过AI辅助编程显著提升效率,同时反思了微服务进阶学习、工作流引擎实践等未来发展方向。全文记录了从架构设计到部署上线的完整经验,展现了后端开发的系统性思考。
原创
博文更新于 2025.12.13 ·
575 阅读 ·
19 点赞 ·
0 评论 ·
14 收藏

【代码随想录二刷】数组章节实战总结

本文总结了数组相关的5道LeetCode题目解法要点:27题(快慢双指针)、977题(相向双指针)、209题(滑动窗口)、59题(螺旋矩阵遍历)、704题(二分查找)。重点分析了二分查找的实现细节,提出通过while(left<=right)循环条件和边界更新逻辑的配套设计,确保最终返回left作为正确结果。作者强调通过退出的临界条件倒推if-else逻辑的写法,并指出除二分查找外其他题目经过系统训练后可一次通过。解题顺序按思维量从简到难排列。
原创
博文更新于 2025.10.12 ·
326 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

《群智范式:软件开发范式的新变革》读后感

本文探讨了软件开发中的三种核心范式:工程范式、开源范式和群智范式。工程范式强调规范化流程,开源范式依靠群体贡献,而群智范式结合了前两者的优势,通过核心团队加外围群众的协作实现持续迭代。随着移动互联网和AI技术的发展,群智范式因其适应市场需求、整合群体智慧的特点,正成为软件开发的主流趋势。文章指出,这三种范式并非替代关系,而是相互补充,共同推动着软件开发模式的演进,体现了技术发展的螺旋上升规律。
原创
博文更新于 2025.10.06 ·
630 阅读 ·
17 点赞 ·
0 评论 ·
17 收藏

拓扑排序:解锁选课之钥

拓扑排序是一种用于判断有向图能否形成无环序列的算法。它通过处理节点间的依赖关系(如课程先修条件),确保输出序列满足所有前置要求。经典实现采用BFS(卡恩算法):首先将入度为0的节点入队,依次处理并更新相邻节点的入度,若最终结果集节点数不足则说明存在环(返回-1)。该算法需维护入度表和邻接表,无需实际删除节点,仅需动态调整入度信息。典型应用场景包括课程排课、任务调度等依赖关系管理。
原创
博文更新于 2025.09.30 ·
727 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

快速幂算法:高效计算x^n的奥秘

快速幂算法通过将指数n转换为二进制形式,利用平方运算高效计算x^n。例如x^10^可分解为x^8^ * x^2^,通过维护临时变量t不断平方,将时间复杂度从O(n)优化到O(logn)。该算法特别适合处理大数幂运算,如LeetCode第50题(Pow(x,n))。解题时需注意处理负数、零指数等特殊情况,并建议使用long long类型避免溢出。详情可参考作者LeetCode主页的每日算法更新。
原创
博文更新于 2025.09.30 ·
342 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

LabelImg修改定位线颜色技巧

摘要:LabelImg修改十字定位线颜色的方法:当黑色背景导致默认黑色定位线不清晰时,可通过编辑canvas.py文件调整。具体步骤:1.打开libs文件夹下的canvas.py;2.搜索"ifself.drawing()andnot"定位颜色代码;3.将默认的黑色值修改为其他颜色。该方法可解决黑色背景与定位线同色导致的显示问题。
原创
博文更新于 2025.09.20 ·
249 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

LabelImg快捷键修改与Python兼容指南

本文介绍了Python包labelimg工具如何修改快捷键,加快标注速度;以及介绍了Python313和labelimg版本不兼容的问题。
原创
博文更新于 2025.09.20 ·
295 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

MyBatisPlus依赖版本不兼容导致Mapper接口对应无效的Bean的定义的问题的解决方案

MyBatisPlus依赖版本不兼容导致Mapper接口对应无效的Bean的定义的问题的解决方案。
原创
博文更新于 2025.07.06 ·
298 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Lombok失效-运行时找不到getter、setter以及对应的构造器

由于创建项目式勾选lombok依赖导致Lombok的注解生成的方法无法被IDEA识别,即Lombok失效-运行时找不到getter、setter以及对应的构造器等的解决方法。
原创
博文更新于 2025.07.06 ·
452 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏
加载更多