- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Python/OpenCV 使用傅里叶变换与高斯平滑分析轮廓轨迹
该方法基本思想是通过分析高低频信息检测出轮廓碰伤、运动轨迹突变等信息,在工业上应用可能比较广泛...
2022-11-24 22:56:58
1752
原创 (Ipython)Matplotlib 中将二叉树可视化
最近学习红白二叉树,我想如果把二叉树可视化在操作的时候如果出错会比较容易发现。在网上搜了一圈只有比较简单的ascii 的代码。自己用Ipython写了一个,比较适合学生。PS:算法没有做优化,加上matplotlib本身就慢,不适合较高的数据。效果见图:代码中只有一个简单的二叉树框架,主要算法是根据映射到矩阵再输出图像。import matplotlib.pyplot as pltimport matplotlib.lines as mlinesclass Node()
2022-03-01 07:39:58
1848
原创 Pygame列表(链表)简单实现贪吃蛇
主要算法:创建一个二维矩阵映射到屏幕上的像素,逻辑在该矩阵中实现移动通过4个矢量完成,矢量储存在列表中按照 上右下左 的顺序排列(顺时针90度),当前矢量以0-3的数字表达,这样进行加二除余可以实现判断180度方向无效蛇身以链表方式表达,每次游戏循环时在链表头部插入一个蛇头,如果没有吃到东西则把蛇尾去掉操作:WSAD 方向在游戏结束之后按R重新开始已知bug:某些位置按不同方向太快会直接游戏结束import p...
2022-02-24 01:24:50
3281
原创 (包含重力矢量)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
3839
原创 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
120
原创 (开源)Flask+Vue+Bootstrap3 人力资源用Web数据库
闲着没事写了一个轻量级web数据库,在网页端访问并操作SQL,可以进行Excel(xlsx)数据导入\导出,包含用户注册\登录\授权功能,密码有hash,授权目前比较简陋:后端使用了一个列表储存授权用户已授权用户:vogel123456框架使用Flask\Vue\Bootstrap,所有的第三方源都移到了本地方便局域网运行,可以用本地ip直接部署。初学Vue和前端,代码比较乱,效果见下:下载地址:https://download.youkuaiyun.com/download/Chi
2022-02-08 06:53:10
1594
原创 读取剪贴板英语转换为国际莫斯码
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
159
原创 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
692
(开源)Flask+Vue+Bootstrap3 Web数据库(人力资源用)
2022-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人