自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用pythonFlask展示爬虫后的图片

使用pythonFlask展示爬虫后的图片上次,写了一个简单爬取全站的图片,但是效果不是很直观,所以便想着直观的展示一下爬虫后的结果,刚好看到了flask,学习一下,做个图片展示的demo。Flask是一个基于Python语言的微型web框架,核心非常的小,简约而不简单,具有很强的扩展能力。另外前端不是很熟悉,便引用了一下bootstrap4,使用现成的组件。需要用flask的知识点:所有的flask程序都必须创建一个程序实例,web服务器使用一种名叫web服务器网关接口的协议,把接收自客户端的所

2020-08-21 11:14:48 1042

原创 python简单爬取网站部分图片及去重

#python简单爬取网站部分图片及去重爬取思路:下载网页html数据,使用正则r’href="[^\s]*?"’ 匹配所有使用href链接跳转的数据数据去重,防止下载网页重复。筛选本站域名,下载网页数据。使用正则表达式r’http[^\s]*?.(?:jpg|png|jpeg)’ 匹配图片链接数据将所有的图片链接放入set去重使用urllib.request.urlretrieve函数下载图片到本地代码实现:#!/usr/bin/env python# -*- coding: ut

2020-08-19 11:38:22 574

原创 基于webSocket实现的点对点微信对战小程序

基于webSocket实现的点对点微信对战小程序项目背景:在小程序流行的年代,大多数年轻人在坐地铁坐公交或者其他空余时间都会找点小程序打发时间。快速的生活,人们总是在追寻着新鲜事物,创新能过促进多巴胺的分泌。微信小程序是一种适合快速开发,周期端,学习成本低,加载快,等优良特性,入场小白最近在websocket的时候结合初学的小程序知识写了一个点对点案例,供大家学习参考。入场小白也是初学者,有什...

2020-03-19 17:12:53 2389

原创 希尔排序的思路及实现解析

希尔排序的思路及实现解析希尔排序,也称 递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是 非稳定排序算法。也就是说遇到相同大小的元素是可能会改变相对位置。(之前在前面的元素可能会被放到相对后面)。基本思想: 将待排序数组按照步长gap(一般取初次取数组长度的一半,也可自定义,但最终步长要为1)进行分组,然后将每组的元素利用直接插入排序的方法进行排序,每次再将gap折半减少,循环上...

2019-11-19 16:52:19 985

原创 直接插入排序的思路及实现解析

直接插入排序的思路及实现解析直接插入排序的思想是去第一个元素,该元素被看作已经排序,再取下一个元素,在已经排序的元素中从中间往前比较,重复上面步骤直到无下一个元素。有点像斗地主的抓牌过程,每次抓的新牌都是在已经排好序的元素中比较。直接插入排序实现:从第一个元素开始,该元素可以认为已经被排序取出下一个元素,在已经排序的元素序列中从后向前扫描如果该元素(已排序)大于新元素,将该元素移到下一...

2019-11-15 10:18:37 714

原创 java冒泡算法的思路及实现解析

java冒泡算法的思路及实现解析冒泡算法的核心思想犹如冒泡一样小的数一轮往上冒,大的数往下沉。(或者相反),所以记不住冒泡的可以想象水的冒泡。冒泡排序实现:将序列当中的左右元素,依次比较,保证右边的元素始终大于左边的元素;( 第一轮结束后,序列最后一个元素一定是当前序列的最大值;)对序列当中剩下的n-1个元素再次执行步骤1。对于长度为n的序列,一共需要执行n-1轮比较(利用whil...

2019-11-11 15:48:35 334

空空如也

空空如也

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

TA关注的人

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