自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Rust语言开发 Masscan扫描器XML结果解析方法 - 曲速引擎(Warp Drive)

而 在元素里面的scanner、start、version、xmloutputversion叫做属性,每个元素中有不同的属性。在使用Rust语言开发端口监控程序的时候,调用第三方扫描器masscan需要将结果反序列化为rust的结构体并且进行操作,以下是解决文件的读取、解析、操作的算法分享。需要使用到的依赖库和版本。

2024-03-21 12:01:57 1029

原创 Rust语言开发 Mq队列无法并发消费解决方法 - 曲速引擎(Warp Drive)

当停止了第一个进程,它与消息队列的连接会被关闭,消息队列服务会将未处理的消息以及新到达的消息分发给其他活跃的消费者,即你的第二个进程。在编写mq队列消费的时候出现这样一个问题,多个消费者在对同一个队列消费的时候出现卡进程的情况,当一个消费者运行时候,另外一个消费者无法运行只能等待,当关闭一个消费者,另外的消费者立马能运行。经过一系列的排查,排除了我的函数并发问题,函数运行出现错误问题,根据调试发现问题集中在consumer.for_each_concurrent(),因为函数连接mq服务器是正常的。

2024-03-14 17:08:32 1276

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

玩家的得分基于吃掉食物的数量。当蛇的头部与食物的位置重合时,蛇会吃掉食物,蛇的长度随之增加,玩家的得分也会增加,每吃掉一个食物,蛇的长度就会增加一个单位,玩家的得分也相应增加。游戏的难度随着蛇的长度增加而增加,玩家需要避免蛇头碰到自己的身体或游戏边界,一旦发生碰撞,游戏就会结束。玩家通过键盘上的方向键或WASD键来改变蛇的移动方向,蛇在游戏区域内自动前进,玩家需要及时调整方向以避免碰撞,游戏区域内随机生成食物。这部分代码初始化了游戏中的关键变量,包括蛇的位置和身体、食物的位置、蛇的移动方向和得分。

2024-03-13 21:31:57 1091

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

声明一个 esp_chip_info_t 结构体变量 chip_info 来存储芯片信息,然后调用 esp_chip_info() 函数填充这个结构体,esp_chip_info_t 是一个结构体类型,定义在 ESP-IDF(Espressif IoT Development Framework)框架中,具体位于 esp_chip_info.h 头文件中。这个结构体用于存储ESP芯片的信息,包括CPU核心数、芯片的特性(如是否支持WiFi、蓝牙、BLE等)、芯片模型以及其他相关信息。

2024-03-12 21:52:37 1019

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

但是这个开发框架不太方便,因此需要使用微软的VSCODE+ESP-IDF插件进行开发,下载vscode进行安装之后在扩展的地方搜索ESP-IDF进行安装,期间会需要安装官网的IDF根据指引安装即可,由于国内网络原因可能时间会比较慢。从网上了解到,需要针对esp32进行编程是需要一套开发环境的,官网可以找到乐鑫物联网开发框架、乐鑫 SoC 的官方开发框架。在vscode界面F1呼出查询框,然后输入 examples。这里有很多示例代码,我就可以跟着修改啦。ESP32自学之旅正式开始,嘻嘻。

2024-03-11 20:47:15 375

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

乐鑫ESP32 DEVKIT V1 资料分享、原理图、引脚图分享,自学esp32笔记

2024-03-07 22:24:44 394

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

想象你的电脑是那个派对现场,而你需要完成的任务(比如数据处理、文件读写等)就像是那些需要分发的食物。但如果我们采用多进程(就像召集了一群朋友来帮忙),将大任务分解成许多小任务,由不同的进程并行处理,那么整体的完成速度就会大大提升。但是,如果你能召集几位朋友来帮忙,每个人负责一部分任务,那么所有的食物就能迅速且高效地送到每个角落,派对的气氛自然也会活跃许多。多进程就像是给电脑提供了更多的手脚,让它能同时做更多的事情。就好比在派对上,有了更多帮手,美味的食物能更快地送到每个人手中,让派对的气氛更加热烈。

2024-03-06 22:04:17 372

原创 曲速引擎 Python等长度分割列表算法

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

2024-03-06 15:37:45 346

原创 Python程序 用于批量下载腾讯企业邮箱中的邮件

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

2024-03-05 15:59:15 517

bitnami-redmine-4.2.4-0-windows-x64-installer.exe

官网只有最新版本,这个版本需要的可以下载

2024-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除