自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 租房经历总结-----我是如何2天找到合适租房的(房东直租)简单粗暴

知乎 - 安全中心目录:[TOC]前言我觉得每个东西都有一个适用范围,就像这篇文章就不适用于有钱的大佬,只要有钱,租房其实都不算事!!!适用范围:不想被坑不想浪费太多时间在租房上不想花冤枉钱对于应届生刚出来,找工作是一个很麻烦的事情,而找到工作之后租房也是一件不容易的事情(因为没钱)。我们在一些租房的网站一看,就发现有很多的中介,一些大型中介还是靠谱的,但是收费比较贵,要是不小心遇到黑中介,那就是...

2022-08-23 06:50:24 101

原创 12个实例教你快速入门正则表达式

正则表达式首发:https://mp.weixin.qq.com/s/kS_Vk_sIk9Qaq1IcPWcmVQ这里只单纯介绍正则表达式,不会涉及其他。基本的介绍下正则表达式,并讲解一些基本的使用方法和案例。这篇适用于正则表达式新手入门学习,不讲太多的理论,偏向实战中练习!先学会怎么用,用的过程中,再探索其中的逻辑。是什么正则表达式是什么?正则表达式(Regular Expres...

2021-08-22 08:32:10 136

原创 [入门级项目]采集《python进阶》教程

首发于:https://mp.weixin.qq.com/s/Xo7StWY0VS2aEQi-52FNlA前言难度:入门级python版本:3.7主要收获:爬虫经验+100;python经验+100主要会用到python和爬虫技术,入门级项目,偏简单,适合新人练手,看这个之前最好是对python和爬虫有一些了解需求需求名称:采集《python进阶》教程网页:https://docs.pythont...

2021-08-19 02:04:52 299

原创 sql语句中中escape的用法---查询数据中包含通配字符[、%等

[TOC]escape的作用escape用于通配符转义比如你你要搜索一个包含通配符的字符串,直接搜的话,被解释成为通配符,而不是普通字符,肯定是搜不到的,这个时候就可以用escape来解决这个问题escape指定的字符后面紧挨着的第一个字符被看作是普通字符而非通配符escape用法比如说现在有5条数据,如上图查询示例1比如说我们要查询username字段中包含%的数据按照正常思...

2021-06-05 11:17:28 445

原创 每日一练 | python--所有可迭代对象均可通过赋值来分解成单独的变量

问题现在有个包含n个元素的可迭代对象,现在想将它分解成n个单独的变量解决方案这里列几个可迭代对象:字符串列表元组集合任何的可迭代对象都可以通过赋值来将其分解为多个单独的变量,唯一的要求就是变量的总数和结构要和对象元素相吻合,我们来尝试一下字符串>>> z = "nihao">>> a,b,c,d,e = z>>> a...

2021-06-02 14:31:12 21

原创 [LeetCode]198. 打家劫舍

[TOC]题目你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例 1:输入:[1,2,3,1]输出:4解释:偷窃 1 号房屋 (金额 = 1...

2021-04-19 16:55:09 29

原创 [LeetCode]70.爬楼梯

[TOC]题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. ...

2021-04-19 04:40:08 20

转载 《项目类》python如何实现远程开启和关闭程序

[TOC]首发:https://mp.weixin.qq.com/s/g-6IYhUxvmj-6f-MEBt6Bg写在前面 我们最终的目的是实现远程开启和关闭程序 所有我们需要最少需要一台服务器,和一台客户端,说白了就是两台电脑 而且客户端和服务器是能够进行数据交互的 代码实现是用的python,不过也会详细的讲一些思路,在其他语言也是可以通用的,或者也可以用更好的方式改进它 如果你...

2021-03-31 23:41:59 76

原创 《工具类》一款webapi性能测试工具:WebBenchmark

文章首发:https://mp.weixin.qq.com/s/fb_Og7V1evZPjaN8oWz_YQWebBenchmark什么是WebBenchmark?webBenchmark(网络测压小工具),这是一个HTTP基准测试工具,是基于开源通讯组件Beetlex扩展的Webapi管理和性能测试工具,可以用来耗尽服务器带宽或流量限额,工具的重点在于下载远程文件的过程中不会读写本地硬盘,...

2021-03-03 14:34:08 33

原创 百度文字阅读免费使用简易教程(文字转音频)-python版

简介如何使用百度语音合成接口,将文字转成音频前提条件一个百度账号安装好python 安装baidu-aip(注意是aip,pip install baidu-aip即可)具体操作打开网址:https://ai.baidu.com/tech/speech/tts自行登录账号点击立即使用点击创建应用填写相关信息,创建获得AppID,API Key,Secret Key...

2020-12-21 04:10:07 29

原创 python之lambda表达式

文章首发于:https://mp.weixin.qq.com/s/pZNziOlKYcibqQ5X_LhPqwLambda 表达式是什么Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(...

2020-12-10 08:33:56 47

原创 django中遇到错误:Forbidden CSRF cookie not set

CSRF cookie not set 提示就是说 未设置CSRF cookieCSRF 是啥?表示django全局发送post请求均需要字符串验证功能: 防止跨站请求伪造的功能工作原理:客户端访问服务器端,在服务器端正常返回给客户端数据的时候,而外返回给客户端一段字符串,等到客户端下次访问服务器端时,服务器端会到客户端查找先前返回的字符串,如果找到则继续,找不到就拒绝。访问...

2020-12-09 04:07:24 33

原创 python使用apscheduler遇到错误:SQLAlchemyJobStore requires SQLAlchemy installed

英文:SQLAlchemyJobStore requires SQLAlchemy installed翻译下:SQLAlchemyJobStore需要安装SQLAlchemy说白了就是需要安装SQLAlchemy安装也很简单pip install sqlalchemy关注我获取更多内容注:转载还请注明出处,谢谢^_^...

2020-11-07 17:14:47 73

原创 linux系统下安装dig

[TOC]dig简介查询DNS包括NS记录,A记录,MX记录等相关信息的工具。安装测试环境我这里面使用的是:硬件:树莓派4b系统:Raspberry Pi OS (32-bit) with desktop开始安装刚开始的时候我是直接使用apt-get安装,就像这样然而并没有安装成功,系统提示无法定位软件包使用了sudo apt-get update更新一下,再次安装......

2020-10-19 04:40:51 32

原创 go语言安装快速入门

[TOC]go语言是什么Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个...

2020-10-19 03:03:03 29

原创 第一个django应用--简单的 hello world 项目

第一个django应用--简单的 hello world 项目前提条件python3django==2.2知乎 - 安全中心注意:django项目更合适的是运行在虚拟环境下,不过我们这里只是学习hello world,为减少其他因素影响,我们仅仅使用正常的Python环境(淡然,你也可以使用虚拟环境,如果您会的话)创建主项目创建打开cmd输入命令:django-admin startproject...

2020-08-11 03:10:34 21

转载 242. 有效的字母异位词---数据结构和算法

 [TOC]题目给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明: 你可以假设字符串只包含小写字母。进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?来...

2020-06-03 14:42:49 21

原创 使用picgo和阿里云oss对象存储搭建一个自动上传的图床工具

[TOC]准备在开始搭建之前,我们需要准备一些东西第一个我们要有一个阿里云对象存储oss 对象存储资源包还是很便宜的,一块钱一个月,很嗨皮不过阿里云之后要收流量费,不过也不是很贵,我用oss小半年了,才2毛钱(虽然我只存储一些笔记图片 ) 所以总的来说还是可以接受的,即使是学生党自行百度注册购买第二个我们需要下载好picgo软件下载地址:图床工具PicGo:https://github.com/...

2020-04-02 01:09:34 62

原创 【刷题】1342. 将数字变成0的操作次数---数据结构和算法

[TOC]题目给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。示例 1:输入:num = 14输出:6解释:步骤 1) 14 是偶数,除以 2 得到 7 。步骤 2) 7 是奇数,减 1 得到 6 。步骤 3) 6 是偶数,除以 2 得到 3 。步骤 4) 3 是奇数,减 1 得到 2 。步骤 5) 2 是...

2020-03-26 08:25:11 22

原创 35. 搜索插入位置-----leetcode刷题(python解题)

[TOC]题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0来源:力扣(LeetC...

2020-03-26 08:19:14 19

原创 443. 压缩字符串-----leetcode刷题(python解题)

[TOC]题目给定一组字符,使用原地算法将其压缩。压缩后的长度必须始终小于或等于原数组长度。数组的每个元素应该是长度为1 的字符(不是 int 整数类型)。在完成原地修改输入数组后,返回数组的新长度。进阶: 你能否仅使用O(1) 空间解决问题?示例 1:输入:["a","a","b","b","c","c","c"]输出:返回6,输入数组的前6个字符应该是:["a","2","b","2"...

2020-03-26 00:17:10 22

原创 python数据类型的性能--算法复杂度

python两种内置数据类型上各个操作的大O数量级列表list和字典dict对比list和dict的操作80/20准则:80%的功能其使用率只有20%所以越常用的功能,优化的越好,性能就越好list列表数据类型常用的操作性能最常用的是:按索引取值和赋值(v=a[i],a[i]=v)由于列表的随机访问的特性,这两个操作执行的时间与大小无关,均为O(1)列表增长:可以选择append()和+lst.a...

2020-03-02 23:20:33 29

原创 Python算法题之“变位词”判断问题

[TOC]“变位词”判断问题问题描述所谓“变位词”是指两个词之间存在组成字母的重新排列关系如:heart和earth,Python和typhon为简单起见,假设参与判断的两个词仅由小写字母构成,而且长度相等解题目标写一个bool函数,以两个词作为参数,返回这两个词是否是变位词解法一:逐字检查解法思路将词1中的字符逐个到词2中检查是否存在,存在就”打勾“标记(防止重复)如果每个字符都能找到,那么这2...

2020-03-02 04:55:03 19

原创 windows7上VirtualBox 启动时提示“获取 VirtualBox COM 对象失败”

报错截图:解决方法打开注册表,【开始】-【运行】中输入“regedit”。 需要修改下面2项 HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}\InprocServer32HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046}\InprocServer32 ...

2020-01-10 18:56:38 35

原创 docker基本命令

[TOC]docker的启动启动systemctl start docker停止systemctl stop docker查看状态systemctl status dockerdocker的镜像查看本地镜像docker images搜索网上镜像docker search centos7拉取镜像默认拉取最新的镜像版本docker pull centos:7删除镜像删除单个镜像docke rmi ce...

2020-01-10 10:20:07 18

原创 windows7上安装docker详细图文教程

 [toc]下载github:https://get.daocloud.io/toolbox/国内镜像:https://github.com/boot2docker/windows-installer/releases我的是window7 64位系统, 我下载的是DockerToolbox-18.03.0-ce.exe安装双击DockerToolbox-18.03.0-ce.exe安装包进行安装...

2020-01-10 00:04:39 29

原创 2种方法教你,如何将exe注册为windows服务,直接从后台运行

方法一:使用windows自带的命令sc首先我们要打开cmd,下面的命令在cmd中运行,最好使用管理员运行cmd注册服务:sc create ceshi binpath= D:\ceshi\ceshi.exe type= own start= auto displayname= ceshibinpath:你的应用程序所在的路径。 displayname:服务显示的名称如何判断服务是否注册成功:在c...

2019-11-27 15:04:44 48

原创 434. 字符串中的单词数

[TOC]题目统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。示例:输入: "Hello, my name is John"输出: 5来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/number-of-segments-in-a-string 著作权归领扣网络所有。商业转载请...

2019-11-25 05:50:20 21

原创 125. 验证回文串-----leetcode刷题(python解题)

[TOC]题目给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入: "race a car"输出: false来源:力扣(LeetCode) 链接:https://leetcode-cn.com/probl...

2019-11-19 15:44:57 14

原创 387. 字符串中的第一个唯一字符.py-----leetcode刷题(python解题)

[TOC]题目给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2.注意事项:您可以假定该字符串只包含小写字母。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/first-unique-character-in-a-st...

2019-11-19 08:03:05 16

原创 415. 字符串相加-----leetcode刷题(python解题)

[TOC]题目给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。注意:num1 和num2 的长度都小于 5100.num1 和num2 都只包含数字 0-9.num1 和num2 都不包含任何前导零。你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/...

2019-11-19 05:53:39 54

原创 345. 反转字符串中的元音字母-----leetcode刷题(python解题)

题目解答思路:leetcode解题题目编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例 1:1输入: "hello"2输出: "holle"示例 2:1输入: "leetcode"2输出: "leotcede"说明:元音字母不包含字母"y"。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-vowels-of...

2019-11-06 15:06:50 16

原创 28. 实现 strStr()-----leetcode刷题(python解题)

[TOC]# 题目实现 strStr() 函数。**给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。****示例 1:** 输入: haystack = "hello", needle = "ll" 输出: 2**示例 2:** 输入: haysta...

2019-10-29 12:11:12 18

原创 【轻松上手】如何制作微信公众号求关注二维码--小白新手入

我做好的成果图是这样的,虽然并不是很好看哈,但是对于不会ps的我还可以了接下来介绍下是如果制作的首先,我们打开网址:草料二维码输入你的微信公众号的微信号,点击生成二维码进而跳转到下个页面在这里你可以美化你自己的二维码,左上方部分是一个快速美化的模板,如果你不想麻烦,也可以使用它,看起来还是不错的当然你也可以使用自定义美化,使用起来也很简单,自行摸索下美化好之后就可以点击保存二维码图片到本地我美化好...

2019-10-23 18:57:25 42

原创 介绍一款好用又易学的爬虫工具:web scraper

[TOC]web scraper简介:Web Scraper分为chrome插件和云服务两种,云服务是收费的,chrome插件是免费的,这里说的就是chrome插件这种。 Web Scraper插件,可以让你以“所见即所得”的方式挑选要提取的网页数据,形成模版,以后可以随时执行该模版,并且执行结果可以导出成Csv格式。 web scraper 比较类似selenium和火车头浏览器,不过web s...

2019-09-17 23:50:26 29

原创 如何绕过:浏览器调试的时候进入Paused in debugger的状态

写爬虫的时候,需要打开开发者模式,来进行调试,不过有一些网站在调试的时候会进入Paused in debugger的状态,让你无法调试,这是网站的一种反爬,不 过我们也可以轻松的绕过它目标网站:https://www.hkbchina.com/pcweb/othermain.html?id=8&y7bRbP=qvcSrqchPgXhPgXhPapsKu8W2NPTnQtqbupLh32P2...

2019-09-17 11:04:50 310

原创 基于python的数据采集以及可视化脚本的开发(超详细)

目 录1 引言.............................................................51.1 Python的介绍...................................................51.2 数据采集(爬虫)介绍............................................51.2....

2019-08-10 09:36:03 495

原创 2019年应届生(python爬虫)---记录总结下自己的求职经历,并分享一下求职中的一些坑...

[TOC]前言写这篇文章的目的:是为了记录下自己的经历,做一下总结因为在找工作中其实有不少的坑,记录下来,为了以后不再掉进去,也为给后来人分享下经验介绍一下自己本人三流本科学历,大学里也是个渣渣,大一大二的时候混学生会,大三的时候自学的是Python,爬虫,在大四初期的时候找了一个Python爬虫实习生的工作,实习时间有5个半月,想要了解我找实习经历的,可以点这里:记录一下自己找“python爬虫...

2019-07-31 07:02:06 172

原创 ipython的简单介绍以及相关用法

@[toc]什么是ipython?IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。IPython 是基于BSD 开源的。 IPython 为交互式计算提供了一个丰富的架构,包含:强大的交互式shell供Jupyter notebooks使用的Jupyt...

2019-07-24 16:36:09 23

转载 火车头如何进行数据库配置管理

火车头是什么?火车头是什么? 我们看一下百度的解释: 火车采集器(LocoySpider) 是一个供各大主流文章系统,论坛系统等使用的多线程内容采集发布程序。使用火车采集器,你可以瞬间建立一个拥有庞大内容的网站。系统支持远程图片下载,图片批量水印,Flash下载,下载文件地址探测,自制作发表的cms模块参数,自定义发表的内容等有关采集器。对于数据的采集其可以分为两部分,一是采集数据,二是发布数据...

2019-07-21 01:55:43 287

空空如也

空空如也

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

TA关注的人

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