木觞清
热爱敲代码~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
让 PyCharm 代码“发光”:高亮插件与特效全攻略
PyCharm 作为一款强大的 Python IDE,支持多种插件让代码“发光”——无论是动态输入特效、彩虹括号,还是霓虹主题,都能让你的代码脱颖而出!进入 File → Settings → Editor → Color Scheme → Rainbow Brackets。进入 File → Settings → Appearance & Behavior → Material Theme。进入 File → Settings → Editor → Color Scheme → General。原创 2025-04-08 15:07:51 · 2250 阅读 · 0 评论 -
深度解析:JS逆向中网页重定向的6大解决方案与实战技巧
但请谨记:技术是把双刃剑,务必在合法合规的前提下开展相关工作。当浏览器接收到服务器响应时,根据HTTP协议规范或前端逻辑自动跳转到新URL的过程。自动化测试:Playwright、Selenium。:通过WebGL/Canvas等特征触发跳转。抓包分析:Charles、Wireshark。加密分析:CyberChef、Xposed。:检测Blink/V8引擎的真实性。逆向调试:IDA Pro、JEB。:鼠标轨迹/API调用时序检测。:首次访问正常,二次访问跳转。:单IP请求频率≤5次/分钟。原创 2025-03-23 22:20:11 · 1683 阅读 · 0 评论 -
JavaScript加密与Python解密的完整实战解析
前后端加密协作:前端生成加密参数,后端验证这些参数确保请求合法性时间戳防重放:使用时间戳防止请求被重复使用多层加密:组合使用自定义哈希和标准AES加密Python与JavaScript交互:使用execjs库实现Python调用JavaScript函数。原创 2025-04-01 15:37:46 · 1474 阅读 · 0 评论 -
加密与解密:结合前端和后端的示例代码解析
本文分析了一个加密与解密的完整流程,包括前端使用CryptoJS加密数据,后端利用execjs解密并进行数据处理。通过这一过程,我们不仅能实现数据的安全传输,还能为 Web 开发中的数据保护提供可行的解决方案。对于需要保护敏感信息的应用场景,这种加密与解密的结合方式提供了强大的保障。原创 2025-04-01 16:07:39 · 392 阅读 · 0 评论 -
JavaScript加密与Python解密实战解析-题七
本文将深入分析两段关键代码:一段JavaScript实现的加密算法和一段Python实现的解密过程。我们将逐步拆解这些代码的工作原理,并探讨如何在实际网络请求中应用它们。混合加密策略:结合使用MD5和AES加密时间戳防重放:请求中包含时间戳参数参数签名:使用SHA256生成请求验证参数Python-JS交互:通过execjs实现跨语言调用本文详细解析了一个实际的加密-解密流程,展示了如何:分析复杂的JavaScript加密代码在Python中调用JavaScript函数处理加密的API请求和响应。原创 2025-04-01 16:13:51 · 619 阅读 · 0 评论 -
利用 Python 实现txt文本复杂数据处理与导出 Excel 文件
最终,我们将这些字典组成的列表转换为 DataFrame,并将其写入到 Excel 文件中。该函数接受多个列表作为参数,循环遍历这些列表并将数据转换为字典格式,最终使用 Pandas 库将字典转换为 DataFrame。然后,将 DataFrame 中的数据写入到 Excel 文件中。在实际工作中,我们经常需要处理从各种来源获取的文本数据,并将其转换为结构化数据以便进一步分析和使用。函数接受多个参数,包括学校编码列表、院校名称列表、总计划列表、专业编码列表、专业名称列表、专业计划列表和学费列表。原创 2024-05-10 18:56:08 · 3888 阅读 · 3 评论 -
使用Python监测并录制主播直播:多平台支持、简单操作的开源工具分享
这个开源项目是一个可循环值守和多人录制的直播录制软件,支持抖音、TikTok、快手、虎牙、斗鱼、B站、小红书、pandatv、afreecatv、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、花椒、流星等平台的直播录制,能够抓取多平台直播源地址。此外,如果需要录制TikTok、AfreecaTV等海外平台的直播,需要在配置文件中开启代理并添加proxy_addr链接,例如:127.0.0.1:7890(这只是示例地址,具体根据实际填写)。原创 2024-05-11 13:45:03 · 1657 阅读 · 0 评论 -
Python爬虫实战:下载并合并Bilibili视频音视频文件
通过本文的介绍,我们学习了如何使用 Python 爬虫来下载 Bilibili 视频,并且将其音视频文件合并成一个完整的视频文件。这个小项目不仅提升了我们对 Python 爬虫的理解,还可以为我们在日常生活中获取在线视频提供便利。原创 2024-05-12 23:57:40 · 1599 阅读 · 4 评论 -
在PyCharm中部署AI模型的完整指南
在PyCharm中部署AI模型是一个系统性的过程,从环境设置到模型开发,再到API创建和最终部署。PyCharm提供的强大工具集可以显著提高开发效率和质量。随着实践的深入,你可以探索更多高级功能,如集成测试、持续集成/持续部署(CI/CD)等,以构建更加健壮的AI应用系统。希望本指南能帮助你在PyCharm中顺利部署AI模型!如果你遇到任何问题,PyCharm的官方文档和社区论坛都是极好的资源。原创 2025-04-18 13:48:29 · 981 阅读 · 0 评论 -
Python网络请求实战:数据采集与分析完整指南-题一
本文将详细解析一个使用Python进行网络数据采集的实战案例,展示如何通过requests库获取API数据并进行处理分析。这个案例来自一个在线学习平台的数据采集需求,我们将逐步拆解代码的每个部分,并探讨其中的技术要点和最佳实践。通过这个案例,我们学习了:如何使用requests库进行API请求请求头和cookie的配置方法异常处理和重试机制的实现数据采集的伦理考量进一步学习方向更复杂的反爬虫应对策略使用Scrapy框架构建完整爬虫数据清洗和分析技巧自动化监控系统的构建。原创 2025-04-01 16:33:44 · 1523 阅读 · 0 评论 -
爱心计算器:用 Python 创建带有动态爱心效果的计算器
基本的加减乘除运算。动态飘动的爱心图案,增加趣味性和视觉效果。良好的用户界面,按钮和输入框的设计简洁明了。接下来,我们将逐步解析代码中的每一部分,并学习如何实现这些功能。通过这篇博客,我们实现了一个简单而有趣的爱心计算器应用,包含动态飘动的爱心效果和基本的计算功能。Tkinter使得 GUI 编程变得非常容易,而random模块为我们增加了动态和趣味性。希望大家能从这篇博客中学到如何使用Tkinter创建图形界面,并且在自己的项目中发挥创意,加入更多有趣的元素!原创 2025-04-01 14:49:24 · 195 阅读 · 0 评论 -
从零实现B站视频下载器:Python自动化实战教程
(声明:本教程仅用于技术研究,请遵守相关法律法规)动态码率适配(1080P/4K/HDR)内容保护机制(防盗链/签名验证)分段加载技术(基于M4S格式)请求频率控制(<2req/s)Bilibili的视频采用。动态User-Agent轮换。:模拟Chrome浏览器。原创 2025-03-19 21:13:52 · 800 阅读 · 0 评论 -
本地部署 Cursor 编辑器的完整教程
src/目录:包含 Cursor 的前端代码。main.js:Electron 主进程文件。:项目依赖和脚本配置。通过本教程,你已经成功在本地部署了 Cursor 编辑器,并可以根据需要进行定制化开发。无论是为了数据隐私还是功能扩展,本地部署都为你提供了更大的灵活性和控制权。如果你在部署过程中遇到任何问题,欢迎在评论区留言,我会尽力为你解答!相关资源Cursor GitHub 仓库Electron 官方文档Node.js 官方文档希望这篇教程对你有帮助!原创 2025-03-03 19:13:25 · 1990 阅读 · 3 评论 -
如何解决 Django 网站登录人数过多导致的性能问题
通过优化数据库查询、使用缓存、异步处理、水平扩展和监控工具,可以有效解决 Django 网站登录人数过多导致的性能问题。在实际项目中,需要根据具体场景选择合适的优化方案,并持续监控和调整。原创 2025-02-24 19:37:03 · 1190 阅读 · 0 评论 -
YOLOv12:下一代目标检测模型的全面解析与深度探索
YOLOv12作为YOLO系列的最新版本,继承了前几代的优点,并引入了多项创新技术,进一步提升了检测精度和速度。YOLOv12采用了改进的CSPDarknet骨干网络,通过引入更多的跨阶段部分连接(Cross Stage Partial Connections, CSP),增强了特征提取能力,同时减少了计算量。此外,YOLOv12还引入了轻量化的注意力机制,进一步提升了模型的特征表达能力。YOLOv12在前几代的基础上,引入了多项创新技术,使其在精度和速度上达到了新的高度。原创 2025-02-22 13:55:48 · 976 阅读 · 0 评论 -
用C++实现一个简单的算法:快速排序(QuickSort)
快速排序(QuickSort)是由Tony Hoare在1960年提出的一种高效的排序算法。它采用分治法(Divide and Conquer)策略,通过递归地将数组分为较小的子数组来实现排序。快速排序的平均时间复杂度为O(n log n),在大多数情况下表现优异。本文详细介绍了快速排序算法的原理,并用C++实现了一个完整的快速排序程序。通过分治法,快速排序能够高效地对数组进行排序,平均时间复杂度为O(n log n)。希望本文能帮助你理解快速排序的核心思想,并掌握如何在C++中实现这一经典算法。原创 2025-02-22 13:59:33 · 137 阅读 · 0 评论 -
视频字幕生成工具(类似 MemoAI)简介
MemoAI 作为视频字幕生成工具,借助机器学习和自然语言处理技术,可以自动识别视频语音并生成多语言字幕。这种技术不仅提高了视频制作的效率,还帮助内容创作者轻松制作跨语言的多语种字幕,增强了视频的全球可访问性。原创 2024-12-26 15:58:11 · 540 阅读 · 0 评论 -
用 Python 创建一个简单的速算挑战游戏
生成加法问题。记录玩家回答问题所需的时间。提供实时反馈,并显示玩家的历史最佳成绩。通过这个项目,我们不仅练习了 Python 的基本编程技巧,还了解了如何处理用户输入和时间记录。你可以在此基础上进行更多的扩展,比如增加更复杂的数学题目、设置不同的难度等级,或是将结果保存到文件中。希望你在编写和运行这个游戏时能感到有趣和收获满满!原创 2024-09-09 20:40:58 · 361 阅读 · 0 评论 -
使用 Python 查找 1000 以内的素数及其总和
在这篇博客中,我们将探讨如何使用 Python 查找 1000 以内的所有素数,并计算这些素数的数量及总和。素数是只能被 1 和自身整除的自然数,例如 2、3、5 和 7。下面的代码示例将演示如何实现这个任务。原创 2024-09-05 13:57:59 · 1330 阅读 · 0 评论 -
设计用户登录与注册界面切换的HTML+CSS+JS代码
在现代网页设计中,用户登录和注册界面是与用户进行有效互动的关键元素之一。使用HTML和CSS,我们可以轻松地构建具有良好用户体验的界面。原创 2024-08-02 22:30:08 · 1058 阅读 · 0 评论 -
使用html+css+js实现完整的登录注册页面
在本教程中,我们创建了一个包含登录和注册功能的基本页面。通过 HTML 定义页面结构,使用 CSS 进行样式设计,并通过 JavaScript 实现页面功能,我们构建了一个功能完备的用户界面。这种基础的设计可以根据需要进一步扩展,例如添加表单验证、与后端 API 集成等。希望这个详细的教程对您有所帮助!如果您有任何问题或建议,请在评论区留言,我们将尽快回复。原创 2024-08-14 14:31:42 · 2202 阅读 · 0 评论 -
Ajax动态内容加载与无刷新页面切换的实现教程
通过使用 AJAX 和 HTML5 的 History API,我们能够实现无刷新页面切换,提升用户体验。本文提供了一个基本的示例,你可以根据具体需求进行扩展和优化。希望这篇教程对你有所帮助!如有任何疑问或建议,欢迎在评论区留言讨论。原创 2024-08-22 19:04:28 · 537 阅读 · 0 评论 -
html+css+js实现登录界面设计
通过上述步骤,你可以创建一个功能齐全且美观的登录页面。HTML 提供了结构,CSS 美化了样式,JavaScript 处理交互。这种页面设计有助于提升用户体验,并且可以很容易地扩展和定制以满足具体需求。原创 2024-08-22 19:58:34 · 604 阅读 · 0 评论 -
Python实战:实现B-树
每个节点最多包含 ( 2t - 1 ) 个键,其中 ( t ) 是B-树的度数。除了根节点外,每个节点至少包含 ( t - 1 ) 个键。所有叶子节点都在同一层级。原创 2024-07-26 18:20:57 · 230 阅读 · 0 评论