logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

实战避坑:用MyBatis Cursor+Spring Boot优雅导出50万Excel,内存只占20MB

本文详细介绍了如何利用MyBatis Cursor与Spring Boot实现高效、低内存占用的百万级数据Excel导出方案。通过流式查询和Excel流式写入技术,内存占用仅20MB,大幅提升系统稳定性与性能。文章还提供了关键配置、性能优化及生产环境实战建议,帮助开发者避免常见陷阱。

别再死记硬背了!用5个真实项目案例,带你吃透Python列表、字典和集合操作

本文通过5个实战项目案例,深入解析Python列表、字典和集合的高阶应用。从电商数据分析到实时数据处理系统,这些案例展示了如何高效利用Python数据结构解决实际问题,提升开发效率。特别适合希望提升Python编程技能的开发者学习。

#数据结构
告别虚拟机!在Windows 10/11上直接运行Swift代码的三种亲测方案

本文介绍了在Windows 10/11上直接运行Swift代码的三种高效方案,包括官方Swift工具链安装、Swift Playgrounds的Windows替代方案以及VS Code深度集成开发环境。这些方案帮助开发者告别虚拟机,在原生Windows环境中轻松体验和开发Swift应用,提升开发效率。

告别“鬼画符”:手把手教你配置VSCode+CMake,让QT变量在调试器里“说人话”

本文详细介绍了如何配置VSCode+CMake环境,利用Natvis文件让QT变量(如QString)在调试器中以可读形式显示,告别“鬼画符”式调试。通过步骤详解和配置示例,帮助开发者提升QT程序调试效率,优化开发体验。

从命令行到图形界面:我用Qt给Thorlabs PM100x光功率计写了个简易上位机(C++/Qt Widgets)

本文详细介绍了如何使用Qt框架为Thorlabs PM100x光功率计开发图形化上位机,从命令行操作升级到专业界面。通过封装硬件通信层、实现数据采集线程和构建功能丰富的UI界面,显著提升了光学实验的效率和可视化程度。文章还分享了环境搭建、线程安全和异常处理等实用技巧,帮助开发者快速掌握Qt与光功率计的集成方法。

别再让内存泄漏和越界访问折磨你了:手把手教你用ASan(AddressSanitizer)给C/C++代码做体检

本文详细介绍了如何使用ASan(AddressSanitizer)检测C/C++代码中的内存泄漏和越界访问问题。通过配置编译参数、解读错误报告以及高级诊断技巧,帮助开发者提前发现并修复内存隐患,提升代码健壮性。ASan作为专业的内存检测工具,能有效减少运行时错误,适用于开发调试阶段。

华为软挑实战:用双向A*算法搞定200x200栅格地图寻路(附C++/Python/Matlab代码)

本文详细介绍了华为软件挑战赛中双向A*算法在200x200栅格地图中的工程化实现与优化。通过动态搜索窗口、历史路径复用等策略,将寻路耗时从47ms优化至9ms,适用于机器人、智能车竞赛及游戏AI开发。提供C++、Python、Matlab多语言实现代码,助力开发者高效解决复杂路径规划问题。

#机器人
SpringBoot项目一启动就弹登录页?别慌,检查这个依赖就对了(附正确pom.xml配置)

本文详细解析了SpringBoot项目启动时意外弹出登录页(显示'Please sign in')的常见问题,指出这是由于错误依赖配置导致的安全机制自动启用。通过三步排查法,帮助开发者精准定位问题根源,并提供正确的pom.xml配置方案,确保项目顺利运行。

别再只用维吉尼亚了!用Python手把手实现Autokey自动密钥加密(附完整代码与解密步骤)

本文深入探讨了Autokey自动密钥加密技术,通过Python实现展示了其与维吉尼亚密码的本质差异及优势。Autokey采用动态密钥扩展机制,显著提升了加密安全性,适合密码学爱好者学习实践。文章包含完整代码实现与解密步骤,是理解古典密码学密钥进化的实用指南。

#密码学
别再手动复制粘贴了!C#项目里用Resources资源文件管理字符串和图片,效率翻倍

本文详细介绍了在C#项目中使用Resources资源文件管理字符串和图片的高效方法,告别硬编码时代。通过强类型访问、多语言支持和编译时嵌入等特性,大幅提升开发效率和资源管理质量,特别适合需要多语言支持的桌面应用开发。

    共 98 条
  • 1
  • 2
  • 3
  • 10
  • 请选择