- 博客(29)
- 收藏
- 关注
原创 Python写的贪吃蛇小游戏
摘要:本文介绍了一个基于Python和Tkinter库开发的贪吃蛇游戏实现。该游戏具有完整的功能,包括开始/暂停、自动计分、难度调节等。游戏采用方向键控制移动,空格键暂停。实现了蛇的移动、碰撞检测、食物生成和计分系统。游戏难度可通过滑块调节(50-250ms),蛇身采用不同颜色区分头部和身体,并添加了方向性眼睛特效。代码结构清晰,适合Python初学者学习GUI游戏开发。
2025-07-18 09:26:56
215
原创 Python做的五子棋小游戏
本文介绍了一个使用Python和Tkinter库实现的五子棋小游戏。该程序无需安装额外库,可直接运行于Python3环境。游戏实现了15×15标准棋盘,包含棋盘绘制、棋子放置、胜负判断和重新开始功能。玩家通过鼠标点击落子,系统会自动检查五子连珠情况并判定胜负。代码结构清晰,主要包含Gomoku类,其中封装了棋盘初始化、事件处理、胜负判断等核心逻辑。程序界面简洁,操作直观,适合作为Python GUI编程的入门练习项目。
2025-07-18 09:21:42
252
原创 智能家居技术简介
智能家居系统架构与关键技术解析 摘要:本文系统阐述了智能家居的技术架构与核心实现方案。重点分析了WiFi技术在嵌入式设备中的应用,包括配网方案、低功耗优化和安全机制。网络协议方面详细介绍了MQTT、CoAP等物联网专用协议及其安全实现。同时探讨了设备云端交互机制,包括设备影子、规则引擎和OTA升级等关键功能。最后从物理安全、通信安全、固件安全等多维度阐述了智能家居系统的安全防护体系。
2025-07-16 17:49:48
1342
原创 windows环境将python脚本转成exe
将Python脚本转换为可执行文件(exe)是便于在没有Python环境的计算机上运行程序的常见需求。PyInstaller是实现这一目标的最流行工具。
2025-05-23 16:00:40
433
原创 AES加密算法
AES加解密,包括ECB,CBC,CTR,OFB,CFB,XTS等模式,详细画图说明其工作基本原理,另外还有AEAD模式,AES-CCM和AES-GCM的原理。
2024-03-12 18:08:16
1200
原创 Ubuntu安裝、使用 Crypto++加密算法库
Crypto++库,支持多种加密算法:AES,DES,RC4,chacha20等等,以及各种模式ECB,CBC,CTS,CFB,OFB,CTR,XTS,还有各种HASH算法,SHA-1, SHA-2 (224/256/384/512), SHA-3 (224/256),SHA-3 (384/512), SHAKE (128/256),GCM, CCM, EAX, ChaCha20Poly1305等等
2023-12-15 11:47:35
2524
原创 mosquitto支持ssl/tls双向认证
本文介绍mosquitto支持ssl、tls双向认证的基本操作,包括生成证书,修改配置文件,启动服务等等。
2022-10-14 17:04:39
1779
原创 python tkinter 控件随窗口缩放
本文主要总结了Python tkinter开发中经常遇到的几个问题,如控件跟随窗口缩放,控件支持复制粘贴等。
2022-09-15 19:28:07
10284
原创 解决问题:ModuleNotFoundError: No module named ‘serial.tools‘
python uart 错误处理
2022-09-08 13:44:54
2982
1
原创 mosquitto简介和使用
本文介绍ubuntu环境下常见的mqtt调测工具mosquitto,包括服务器端和客户端的下载安装,配置和使用。
2022-09-01 10:19:34
10475
原创 ubuntu系统ESP32开发环境的搭建和使用
本文主要介绍常用物联网模组ESP32在ubuntu系统下的安装和使用,介绍了每一步的操作原理和具体指令。
2022-08-23 12:44:51
1972
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅