自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 Pygame 粒子物理:Numba实现同时渲染十万+像素

图中同时渲染了十万个像素,没有明显掉帧。

2022-12-18 02:30:39 379 1

原创 Python/OpenCV 使用傅里叶变换与高斯平滑分析轮廓轨迹

该方法基本思想是通过分析高低频信息检测出轮廓碰伤、运动轨迹突变等信息,在工业上应用可能比较广泛...

2022-11-24 22:56:58 1647

原创 Python使用OpenCV 卷积核 实现康威生命游戏

Python使用OpenCV卷积核 操作实现康威生命游戏

2022-05-29 23:08:38 414

原创 (Ipython)Matplotlib 中将二叉树可视化

最近学习红白二叉树,我想如果把二叉树可视化在操作的时候如果出错会比较容易发现。在网上搜了一圈只有比较简单的ascii 的代码。自己用Ipython写了一个,比较适合学生。PS:算法没有做优化,加上matplotlib本身就慢,不适合较高的数据。效果见图:代码中只有一个简单的二叉树框架,主要算法是根据映射到矩阵再输出图像。import matplotlib.pyplot as pltimport matplotlib.lines as mlinesclass Node()

2022-03-01 07:39:58 1721

原创 Pygame 整活五子棋

Pygame 整活五子棋

2022-02-24 02:46:11 2447

原创 Pygame列表(链表)简单实现贪吃蛇

主要算法:创建一个二维矩阵映射到屏幕上的像素,逻辑在该矩阵中实现移动通过4个矢量完成,矢量储存在列表中按照 上右下左 的顺序排列(顺时针90度),当前矢量以0-3的数字表达,这样进行加二除余可以实现判断180度方向无效蛇身以链表方式表达,每次游戏循环时在链表头部插入一个蛇头,如果没有吃到东西则把蛇尾去掉操作:WSAD 方向在游戏结束之后按R重新开始已知bug:某些位置按不同方向太快会直接游戏结束import p...

2022-02-24 01:24:50 3233

原创 (包含重力矢量)Pygame粒子模拟

半成品,目前速度不能修改,另外某些状况下路径会比较奇怪,因为没有速度计算,包含了重力矢量,可以修改重力方向import pygame as pgimport mathimport timeimport randomimport mathclass Particle(): #Tile is for generating maze def __init__(self,x,y): self.x,self.y = x,y def

2022-02-23 15:43:14 3759

原创 LeetCode 168. Excel列表名称详解

刷到了这一道简单难度题https://leetcode-cn.com/problems/excel-sheet-column-title/https://leetcode-cn.com/problems/excel-sheet-column-title/粗看就是一道进制转换题不过容易掉坑里。首先略讲一下进制转换,以701为例,该数字可以转换为以下形式:1-26分别代表A-Z,使用 chr(65+x) 可以很容易将数字转换成符号,不过看到这里该题非常坑B的地方已经很明显了:用简

2022-02-14 13:54:46 85

原创 (开源)Flask+Vue+Bootstrap3 人力资源用Web数据库

闲着没事写了一个轻量级web数据库,在网页端访问并操作SQL,可以进行Excel(xlsx)数据导入\导出,包含用户注册\登录\授权功能,密码有hash,授权目前比较简陋:后端使用了一个列表储存授权用户已授权用户:vogel123456框架使用Flask\Vue\Bootstrap,所有的第三方源都移到了本地方便局域网运行,可以用本地ip直接部署。初学Vue和前端,代码比较乱,效果见下:下载地址:https://download.csdn.net/download/Chi

2022-02-08 06:53:10 1537

原创 Pygame 使用Djkstra广度搜索寻找迷宫(相对)最短路径

随机生称迷宫并使用Djkstra算法搜索最短路径

2022-02-06 18:48:39 2297

原创 Pygame简单深度优先算法生成迷宫

通过Pygame简单实现生称可通行迷宫

2022-02-06 18:31:05 2260 1

原创 读取剪贴板英语转换为国际莫斯码

Python全代码如下 执行代码之后会自动检测按键,按下Ctrl+Z之后程序读取剪贴板然后转换为莫斯码再次写入剪贴板 使用第三方模块: pynput win32clipboard 文章尾部附带国际莫斯码表 示例: Caesar openly defied the Senate's authority bycrossing the Rubiconand marching towards Rome at the head of an ...

2021-09-25 17:21:52 115

原创 PyQt5 电报实时聊天软件 BB-Telegram Pt.0

使用PyQt5实现实时聊天软件BB-Telegram 是在我BB实时聊天软件上修改的实时显示电报源代码见下https://github.com/JiayouQin/Python-projects/tree/master/11%20PyQt5%20BB%20Telegram/CN鉴于PyQt5实现功能篇幅较长,Pt.0不介绍实现过程。程序主要功能:使用sockets实现了实时通讯,主程序GUI使用PyQt5,传输文本使用AES加密主程序包含登录界面但是目前没有做用户注册和验证功能,只需

2021-09-24 00:02:51 579

Pygame 表情五子棋

pygame实现五子棋

2022-02-24

(开源)Flask+Vue+Bootstrap3 Web数据库(人力资源用)

自用数据库,在web前端实现修改服务器储存数据 使用\学习目标:学习Vue\AJAX\Flask\数据库等操作 适用场景:人力资源\小型办公场景(SOHO) 特点:轻量化,易部署\修改

2022-02-08

Py_telegram V0.8.rar

AES加密发报机 (发报编码是7位ascii编码,按键长度超过200ms算长信号)

2021-09-23

空空如也

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

TA关注的人

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