曲速引擎(Warp Drive) 专注于计算机方面的博客 研究方向包括但不限于网络安全、单片机硬件、人工智能、全栈编程、自媒体

Rust编程 Masscan扫描器XML结果解析方法 - 曲速引擎(Warp Drive)

描述 在使用Rust语言开发端口监控程序的时候,调用第三方扫描器masscan需要将结果反序列化为rust的结构体并且进行操作,以下是解决文件的读取、解析、操作的算法分享。 masscan xml 结果原始文件 ffb51432-1fd0-4450-bede-6b58dff4a323.xml <?x

Administrator Administrator 发布于 2024-04-11

Rust编程 Mq队列无法并发消费解决方法 - 曲速引擎(Warp Drive)

一、问题描述 在编写mq队列消费的时候出现这样一个问题,多个消费者在对同一个队列消费的时候出现卡进程的情况,当一个消费者运行时候,另外一个消费者无法运行只能等待,当关闭一个消费者,另外的消费者立马能运行。 消费函数编写源码: pub async fn consume_mq2subfinder() -

Administrator Administrator 发布于 2024-04-11

Python 游戏开发 如何写一款贪吃蛇游戏详解 - 曲速引擎(Warp Drive )

一、玩法描述 贪吃蛇游戏是一款经典的电子游戏,其核心玩法简单但富有挑战性。玩家控制一条不断成长的蛇,在一个封闭的空间内移动。游戏的目标是尽可能长时间地生存下去,同时吃掉出现在屏幕上的食物来增加得分和蛇的长度。以下是贪吃蛇游戏的主要玩法和逻辑: 玩家通过键盘上的方向键或WASD键来改变蛇的移动方向,蛇

Administrator Administrator 发布于 2024-04-11

硬件 第一篇 2 ESP32第一个程序hello_world - 曲速引擎(Warp Drive)

一、程序模板摸索 打开vscode F1搜索 examples,选择hello_world程序进行学习,映入眼帘的是一大坨C语言,对于我这个10年前学过C语言之后就没有接触过的人,看起来是有点吃力 将esp32开发版插入windows,找到vscode上面的插件按钮,如果没有可以看我第一篇文章,选择

Administrator Administrator 发布于 2024-04-11

硬件 第一篇 1 ESP32开发环境搭建 - 曲速引擎(Warp Drive)

从网上了解到,需要针对esp32进行编程是需要一套开发环境的,官网可以找到乐鑫物联网开发框架、乐鑫 SoC 的官方开发框架。 地址:GitHub - espressif/esp-idf: Espressif IoT Development Framework. Official developmen

Administrator Administrator 发布于 2024-04-11

硬件 第一篇 认识esp32设备 - 曲速引擎(Warp Drive)

一、背景 自幼我便对FC游戏机钟爱有加,特别是那些宏伟的RPG巨作,如《吞食天地》、《重装机兵》、《三国志》等。那时,我常被游戏机的神奇深深吸引。 回溯15年前,我曾怀揣着编写游戏的梦想,无奈小城镇的资讯匮乏与家庭经济限制,让我难以触及电脑的门槛。我仅能借助他人创作的软件在网吧当中简单编辑地图和使用

Administrator Administrator 发布于 2024-04-11

Python编程 多进程算法 - 曲速引擎(Warp Drive )

一、多进程使用背景 想象一下,你正在组织一场大型派对,准备了一堆美味的食物需要尽快送到各个桌子上。如果只有你一个人负责这项任务,那么不管你多么能干,也难免手忙脚乱,派对的气氛可能就会因为等待而变得有些尴尬。但是,如果你能召集几位朋友来帮忙,每个人负责一部分任务,那么所有的食物就能迅速且高效地送到每个

Administrator Administrator 发布于 2024-04-11

Python编程 等长度分割列表算法 - 曲速引擎(Warp Drive)

partition_list函数的设计目的是将一个列表分割成多个子列表,其中每个子列表的长度尽可能相等。 在批处理任务和并行计算在写并发的时候通常要将数据内容写入执行函数当中,因此需要将一个大的数据集分割成多个部分,以便在多个处理器或机器上并行处理时,这个函数可以帮助均匀地分配数据。 输入数据: l

Administrator Administrator 发布于 2024-04-11

Python程序 用于批量下载腾讯企业邮箱中的邮件 - 曲速引擎(Warp Drive)

解决现状 由于企业抠门,导致无法备份企业箱中的邮件,因此只能采用这种效率低的方式进行备份 实现效果 通过某种API强制修改离职用户的邮箱密码,然后调用这个程序多进程下载邮件信息到存储文件夹 # 企业邮箱批量下载邮件算法 from imapclient import IMAPClient from

Administrator Administrator 发布于 2024-04-11

SQLI-LABS - A Platform To Learn SQLI Following Labs

访问地址(Saas):https://sqli.exp-9.com/ 源代码:https://github.com/Audi-1/sqli-labs SQLI-LABS is a platform to learn SQLI Following labs are covered for GET an

Administrator Administrator 发布于 2024-04-11