- 博客(16)
- 收藏
- 关注
原创 LCR 083. 全排列
力扣官方解法交换回溯的方法看不懂,分享一下我的解法,也欢迎大佬讲解一下官方解法思路:全排列可以看做在确定的列表上加一个数字,比如[1,2,3]可以看做在[1,2]中加入3,而[1,2]可以看做[1]中加入2。因此,可以定义一个函数,这个函数的作用是每次在自身列表中加入一个数字并且它会调用自己,就能得到一个不停给自己加入数字的列表。
2024-08-02 16:32:34
453
1
原创 针对文字图片使用pillow对图片进行操作并判断图片相似度
前言:最近想给维护的爬虫项目加点功能,摆脱人工实现自动化定时爬取,遇到的第一个难题就是登录获取cookie需要点触验证码识别,然后就进入了无止境的判断图片相似度,花了一周左右时间的尝试和查找资料,最终解决了这个问题,在此记录一下。pillow基础:Python图像处理PIL各模块详细介绍样例图片:第一步:将图片处理成黑白图片相关资料:使用python PIL库实现简单验证码的去噪import numpyfrom PIL import Imagedef get_bin_table(thre
2021-10-28 15:54:11
2352
2
原创 力扣剑指Offer 27.二叉树的镜像题解
题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。题目链接:剑指 Offer 27. 二叉树的镜像解题思路:所有结点的左右子树对换解题例子:镜像后的结果:步骤:1.将根节点左右子树交换2.将根左 左右子树交换; 根右 左右子树交换3.将根左左 左右子树交换;根左右 左右子树交换; 根右左 左右子树交换;根右右 左右子树交换。将得到最终结果整个解题的步骤对应的就是递归的过程。力扣代码:# Definition for a binary tree node.# clas
2021-05-23 13:29:11
244
原创 旗帜工作室2021年会总结
Banner Studio成立于2013年,于2021年5月1日更名为旗帜工作室。同时2021年5月1日是旗帜工作室的第一届年会。年会前我们做了很多准备,内部成员开了许多次会,工作室指导老师也和我们开了很多次会。考虑了很多很多,包括写工作室相关文档、制作PPT、制作宣传手册、设计纪念品、安排主持人、收集需要的信息、采购年会需要的东西、安排饭店等等。就举办年会的结果来说,还可以吧。遗憾的是很多学长学姐由于工作的原因没有回来,1
2021-05-08 22:08:44
416
1
原创 学习Django+Vue搭建前后端分离项目,前后端各用一个服务器
前言:最近在学习用Django和Vue搭建前后端分离项目,在b站上看见了一个视频,觉得很不错,就是字太模糊了,所以写了这篇博客。写这篇博客一是为了作为笔记,二是为了再理清一边过程加强记忆。这里附上视频链接:https://www.bilibili.com/video/BV1Ux411f7r3。建议手机屏幕放大食用,如果觉得视频的字太小太模糊欢迎回来,我根据视频的步骤搭建成功了。目录我的环境前端项目搭建后端项目搭建采用前端配置反向代理方法解决跨域问题项目展示我的环境 前端 node.js
2021-01-28 13:37:43
1635
3
原创 Pycharm+Django+Vue采用vue-cli方式搭建初始框架
Pycharm+Django+Vue搭建过程前面的一些命令在网上都能找到,在此省略,从执行完vue-init webpack front(使用vue-cli创建一个vuejs项目作为项目前端,项目名自命名,这里命名为front)开始1.cd front2.npm install(安装依赖)会遇到的坑:如果你想要压缩项目的话,不要使用cnpm安装,它虽然快些,但是其安装出来的node_modules中的某些包中的某些文件夹是以快捷方式的形式下载的,压缩时会报找不到某些文件夹的错误。如果项目不用压缩,建
2021-01-26 11:07:46
1039
1
原创 基于李春葆老师主编的《算法设计与分析》有关用回溯法求解装载问题的分析
上机实验题7——求解装载问题 有 n 个集装箱要装上一艘载重量为 W 的轮船,其中集装箱 i(1<=i<=n)的重量为 wi 。在装载体积不受限制的情况下,将尽可能重的集装箱装上轮船,当总重量相同时要求选取的集装箱个数尽可能少。编写一个实验程序采用回溯法求解。要求采用适当的剪枝条件提高效率,左孩子结点剪枝的条件是只装载满足重量要求的集装箱,右孩子结点剪枝 的条件是至少要选 3 个集装箱。  
2020-12-05 15:28:25
1327
原创 基于李春葆老师主编的《算法设计与分析》有关用动态规划求解整数拆分问题的观点
我的观点: 关于 “显然将正整数n无序拆分成最大数为k的拆分数,与将正整数n拆分成最多不超过k个数之和的拆分数相等。”这种想法本身确实没错,并且对于前三种情况也好理解。但是对于 n>k 的这种情况的拆分方案如果按照 “ dp(n,k) 为将数 n 无序拆分为最多不超过 k 个数之和的拆分数 ” 来理解就讲不通,对于这种情况还是要按照“ dp(n,k) 为将数n无序拆分为最大数为k的拆分数 ” 来理解。因为前三种情况按照哪种假设来说都比较好理解,下面我就第四种情况即 n>k 的这种情况下按照第二种假设展开讨论
2020-12-02 21:51:32
445
原创 数据可视化学习(一)
在小组老师的领导下,我开始学习数据可视化分析,学着做项目,老师给了我一个月的时间来做,我会一周写一次实战总结。主要记载实战过程中遇到的问题和解决办法
2020-09-20 11:40:22
805
原创 flask报错:sqlalchemy.exc.NoReferencedTableError: Foreign key associated with column ‘user.role_id‘
sqlalchemy.exc.NoReferencedTableError: Foreign key associated with column 'user.role_id' could not find table 'tbl_roles' with which to generate a foreign key to target column 'id'
2020-07-12 13:34:42
1434
原创 django3.0报错django.core.exceptions.ImproperlyConfigured
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings....
2020-02-04 13:21:54
7984
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人