- 博客(6)
- 收藏
- 关注
原创 递归与分治——√n段合并排序算法
√n段合并排序算法: 将数组 划分为 √n个子数组,每个子数组有 个元素。然后递归地对分割后的子数组进行排序,最后将所得到的 个排好序的子数组合并排序。思路:分治法的原理是(1)找出基线条件 (2)缩小问题的规模,使其符合极限条件。在本题中,首先需要解决的是划分数组的问题,规定将a[0,n-1]的数组划分为根号n个子数组(向下取整)。在这里的基线条件就是根号n。但是,根据数组数量,会存在除不尽的情况,可以通过递归调用的方法,再将数列进行分割排序。之后将每个数组单独排序成有序数列,最后将有序数组通过归并
2022-05-06 20:59:15
1399
1
原创 linux三台主机在redis主从模式上配置哨兵模式
主机:Ubuntu 20.04redis版本:5.0.7本文参考了一些网上现有的资料,但是因为踩的坑太多,有些没有在网上找到解决方法,只能自己摸索,特此记录,供自己记忆参考。redis.conf配置(省略配置主从模式的步骤)主从模式以及配置成功如图,为一主二从的模式注意:要在每个节点都设置requirepass和masterauth,第一次配置为了方便我都设置成了相同的密码sentinel.conf配置IP/role 主从 哨兵 IP1...
2022-03-15 23:33:01
337
原创 python爬取搜狐新闻网站所有新闻的标题和正文并按阅读量排行输出
# _*_ coding: utf-8 _*_"""实现定量爬取搜狐网站新闻Author: HIKARIVersion: V 0.2"""from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitimport timefrom pyquery import PyQuery as pqimport pymongofrom bs4 import BeautifulSoup
2021-12-09 01:00:09
2259
原创 selenium爬虫模拟登录B站(点触验证码)
前言本文代码借鉴了《python3网络爬虫开发实战》,个人改进主要为针对为判断b站登录是否成功的部分以及返回给超级鹰平台的错误图片代码(设置全局变量)。# _*_ coding: utf-8 _*_"""Time: ${DATE} ${TIME}Author: HikariVersion: V 0.1File: ${NAME}.py"""from io import BytesIOfrom PIL import Imageimport timeimport
2021-11-17 10:00:31
1666
1
原创 用selenium爬取京东平台商品列表,爬取商品名称、价格、店铺信息
#用selenium爬取京东平台商品列表,爬取商品名称、价格、店铺信息from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.remote.webelement import WebElementfrom selenium.webdriver.support impo
2021-05-05 21:02:32
1204
原创 Linux用tar指令实现部分解压文件到指定目录
Linux用tar指令实现部分解压文件到指定目录格式:tar -C[指定目录] -xzvf [文件名].tar.gz --wildcards *.[类型名]示例:把03.tar.gz中html类型的文件(及其目录)解压到指定目录中
2021-04-13 14:09:40
1103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人