logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用Python海龟画一棵会‘生长’的树:从科赫雪花到分形二叉树的保姆级教程

本文详细介绍了如何使用Python海龟绘图模块创建分形树,从科赫雪花到分形二叉树的实现过程。通过递归算法,读者可以学习如何将数学规律转化为视觉艺术,生成逼真的树木生长效果。教程包含基础代码、进阶改进和创意扩展,适合编程爱好者和创意开发者。

Navicat密码忘了别慌!手把手教你从connections.ncx文件里找回(附Java源码解析)

本文详细解析了Navicat密码存储机制,提供从connections.ncx文件中找回密码的实用方法。通过Java源码解析,展示了如何解密不同版本的Navicat加密密码,包括Blowfish和AES算法实现,帮助开发者快速恢复数据库连接密码。

#数据库
别再傻傻用int了!C#里处理时间间隔,TimeSpan才是你的菜(附赠倒计时器源码)

本文深入探讨了C#中TimeSpan在处理时间间隔时的优势,相比传统的int方法,TimeSpan提供了更高的可读性、避免单位混淆以及内置的时间计算能力。文章详细介绍了TimeSpan的核心用法,并通过实战案例展示了如何构建一个倒计时系统,附赠完整源码。

你的第一个C#程序还在用VS吗?试试用Rider快速输出Hello World(含.NET Framework 4.8配置)

本文介绍了如何使用JetBrains Rider快速创建并运行你的第一个C#控制台程序,输出经典的'Hello, World!'。详细讲解了从环境准备、项目创建到代码编写和调试的全过程,特别针对.NET Framework 4.8配置提供了实用指南。Rider作为现代化的跨平台IDE,以其智能代码补全、快速启动和统一体验,为C#开发者提供了更高效的开发选择。

避坑指南:Python处理M3U8下载时,如何用Requests和列表推导式绕过广告与加密视频

本文详细介绍了如何使用Python的Requests库和列表推导式高效处理M3U8视频下载中的广告过滤与加密解密问题。通过动态广告识别、AES解密技术及异步下载优化,帮助开发者绕过广告视频和加密视频,提升下载效率与稳定性。

从‘Hello World’到MD5:用Python一步步‘打印’出哈希算法的计算过程(附可视化步骤)

本文详细介绍了如何使用Python从零开始实现MD5哈希算法,并通过可视化步骤展示其内部计算过程。从数据填充到初始化缓冲区,再到主循环处理和最终哈希值生成,逐步解析MD5的工作原理。尽管MD5已不推荐用于安全场景,但理解其核心机制对学习密码学和数据完整性验证仍具重要意义。

#哈希算法#密码学
别再死记硬背奈奎斯特定理了!用Python模拟ADC采样与混叠,直观理解信号重建的坑

本文通过Python实战演示ADC采样与信号重建中的混叠效应,帮助工程师直观理解奈奎斯特定理。从搭建数字信号实验室到设计抗混叠滤波器,再到量化噪声分析,全面解析信号采样与重建的关键技术,避免死记硬背公式。

别再死记硬背了!用Java手搓图算法(DFS/BFS/Dijkstra/Prim/Kruskal),从邻接矩阵到完整实现

本文详细介绍了如何使用Java从零实现五种核心图算法(DFS、BFS、Dijkstra、Prim、Kruskal),从邻接矩阵的基础构建到完整代码实现。通过手搓代码的方式深入理解算法本质,帮助开发者掌握图算法的实际应用,告别死记硬背,提升编程能力。

SpringBoot项目里用Caffeine缓存,我踩过的那些坑和最佳配置(附3.0.4版本源码)

本文深入探讨了SpringBoot项目中Caffeine缓存的高阶配置与实战陷阱,基于3.0.4版本源码分析,提供了缓存策略选择、注解使用技巧和内存优化的详细指南。通过真实生产案例,帮助开发者避免常见问题,实现高性能缓存配置,显著提升系统稳定性与响应速度。

#缓存
用Python给视频加雪花特效,我总结了3个提升性能的关键技巧(附完整代码)

本文详细介绍了使用Python为视频添加雪花特效的3个关键性能优化技巧,包括预生成雪花形状、对象池管理和NumPy向量化运算。通过OpenCV和Moviepy实现,这些方法能将4K视频处理速度提升8倍以上,同时降低内存占用。附完整代码解析,帮助开发者高效实现视频特效处理。

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