自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亓官劼的博客

大家好,我是亓官劼(qí guān jié),在博客中分享数据结构与算法、Python全栈开发、Java后端开发、前端、OJ题解及各类报错信息解决方案等经验。一起加油,用知识改变命运,未来可期。若有事需联系博主,可加Q1710269687(添加时请备注来源

  • 博客(38)
  • 收藏
  • 关注

原创 小白都能看得懂的教程 一本教你如何在前端实现富文本编辑器

小白都能看得懂的教程 一本教你如何在前端实现富文本编辑器更多优质博文地址:第一讲:小白都能看懂的实战教程 手把手教你Python Web全栈开发 第一讲Flask基本语法:Flask学习(一)博客地址Bootstrap用法:一文教会你Bootstrap,让你也可以快速建站白嫖开发环境(IDEA/Pycharm/Clion):一文教你如何白嫖JetBrains全家桶(IDEA/PtChra...

2020-03-30 20:56:41 15292 148

原创 Python爬虫报错requests.exceptions.ConnectionError: (‘Connection aborted.‘, BadStatusLine(“‘‘“,))

Python爬虫报错requests.exceptions.ConnectionError: (‘Connection aborted.’, BadStatusLine("’’",))Python爬虫报错requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine("''",))这个报错的原因一般由于网络状...

2020-03-31 11:11:38 30313 19

原创 LeetCode 每日一题 912. 排序数组 C++描述

LeetCode 每日一题 912. 排序数组难度 中等给定一个整数数组 nums,将该数组升序排列。示例 1:输入:[5,2,3,1]输出:[1,2,3,5]示例 2:输入:[5,1,1,2,0,0]输出:[0,0,1,1,2,5]提示:1 <= A.length <= 10000-50000 <= A[i] <= 50000题解  这是Leet...

2020-03-31 08:14:11 6646 14

原创 小白都能看懂的实战教程 手把手教你Python Web全栈开发 (DAY 4)

大家好,我叫亓官劼(qí guān jié ),这个《小白都能看懂的实战教程 手把手教你Python Web全栈开发》是一个零基础的实战教程,手把手带你开发一套系统,带你了解Python web全栈开发,目前正在连续更新中,如果喜欢的话可以点赞关注博主,后面会持续更新。更多优质文章推荐:小白都能看懂的实战教程 手把手教你Python Web全栈开发 第一讲小白都能看懂的实战教程 手把手教...

2020-03-30 20:19:21 7361 36

原创 LeetCode 面试题62. 圆圈中最后剩下的数字 详细题解

面试题62. 圆圈中最后剩下的数字难度 简单0,1,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。示例 1:输入: n = 5, m = 3输出: 3示例 2:输入: n = ...

2020-03-30 14:48:35 5642 13

原创 LeetCode 面试题 16.02. 单词频率

面试题 16.02. 单词频率难度 中等设计一个方法,找出任意指定单词在一本书中的出现频率。你的实现应该支持如下操作:WordsFrequency(book)构造函数,参数为字符串数组构成的一本书get(word)查询指定单词在数中出现的频率示例:WordsFrequency wordsFrequency = new WordsFrequency({“i”, “have”, “an”...

2020-03-29 17:12:55 5776 16

原创 LeetCode 1295. 统计位数为偶数的数字 (C++描述)

1295. 统计位数为偶数的数字难度 简单给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。示例 1:输入:nums = [12,345,2,6,7896]输出:2解释:12 是 2 位数字(位数为偶数)345 是 3 位数字(位数为奇数)2 是 1 位数字(位数为奇数)6 是 1 位数字 位数为奇数)7896 是 4 位数字(位数为偶数)因此只有 12 ...

2020-03-29 15:40:15 6195 7

原创 如何爬取CSDN博客中分栏的所有文章的标题和链接

如何爬取CSDN博客中分栏的所有文章的标题和链接今天在写一个自己博客的一个博客文章导航的文章,想把各个分栏的文章做一个汇总导航,前面几个分栏还好,文章不多,等到整理算法题目的文章的时候,瞬间就发现问题不对劲了,虽说写的时间不长,但是也有100篇左右的算法题了,这要是手写得写多久啊。这时候就想到能不能爬取一下自己分栏的文章标题和链接呢?为了严谨起见,博主还是先去看了下CSDN的robots.tx...

2020-03-29 11:54:29 5582 30

原创 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 3)

小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第三讲这是小白都能看懂的实战教程 手把手教你Python Web全栈开发 的第三讲,如果文中有基础知识不太熟悉的话,可以看博主前几期的博客:小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 ...

2020-03-28 20:04:39 8074 35

原创 小白都能看懂的实战教程 手把手教你Python Web全栈开发 (DAY 2)

小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第二讲。在做完准备工作之后,我们就正式的开始开发了,在这本系列的第二讲中,博主将带领你实现在线论坛系统的导航条、注册、登录和主页功能,在实现的同时会讲解各个功能实现的原理,手把手的教你进入Python Web全栈开发,一个字一个字的代码完成本项目。

2020-03-28 11:08:57 7951 33

原创 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 1)

本系列博客将手把手带你进行开发一个在线论坛系统,全程记录一个Python Web开发的全过程,服务端使用Python Web的Flask框架进行开发,数据库采用MySQL,前端采用HTML/CSS/JavaScript/Bootstrap来进行开发。使用Pycharm进行开发,最后会有部署到Linux服务器的教程系列。这个这个项目源码在GitHub上进行开源。

2020-03-27 15:03:10 12621 30

原创 LeetCode 914. 卡牌分组 C++描述

LeetCode 914. 卡牌分组 C++描述难度 简单给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:每组都有 X 张牌。组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。示例 1:输入:[1,2,3,4,4,3,2,1]输出:true解释:可行的分组是 [1,1],[2,...

2020-03-27 10:58:24 4924 6

原创 一文教你如何白嫖JetBrains全家桶(IDEA/PyChram/CLion)免费正版

如何使用教育优惠白嫖JetBrains全家桶(IDEA/PtChram/CLion)IntelliJ最近是越来越火热,很多老板的编译器都逐渐被他所替代,IDEA/PtChram/CLion这3样工具更是火的不行,但是很多小伙伴却在用盗版?其实完全没必要的,今天博客就来分享一个学生的专属福利,如何使用学生身份获得免费教育许可证,白嫖JetBrains全家桶(IDEA/PtChram/CLion)...

2020-03-26 21:13:27 20515 67

原创 PAT 乙级 1073 多选题常见计分法 (20分)

PAT 乙级 1073 多选题常见计分法 (20分)批改多选题是比较麻烦的事情,有很多不同的计分方法。有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到 50% 分数;如果考生选择了任何一个错误的选项,则不能得分。本题就请你写个程序帮助老师批改多选题,并且指出哪道题的哪个选项错的人最多。输入格式:输入在第一行给出两个正整数 N(≤1000)和 M(≤100...

2020-03-25 21:28:23 4856 7

原创 什么?你还不会Bootstrap?一文教会你Bootstrap,让你也可以快速建站

什么?你还不会Bootstrap?一文教会你Bootstrap,让你也可以快速建站什么是BootstrapBootstrap框架是一个前端的UI框架,使用BootStrap可以快速开发出前端的UI。Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。在bootstrap内封装了很多的全局CSS样式、组件、JavaScript插件...

2020-03-25 16:31:12 9695 16

原创 LeetCode 54. 螺旋矩阵 C++描述

LeetCode 54. 螺旋矩阵 C++描述难度:中等给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ]]输出: [1,2,3,6,9,8,7,4,5]示例 2:输入:[[1, 2, 3, 4],[5, 6, 7, 8],[...

2020-03-25 15:40:43 5926 7

原创 LeetCode 1007. 行相等的最少多米诺旋转 C++描述

1007. 行相等的最少多米诺旋转 C++描述在一排多米诺骨牌中,A[i] 和 B[i] 分别代表第 i 个多米诺骨牌的上半部分和下半部分。(一个多米诺是两个从 1 到 6 的数字同列平铺形成的 —— 该平铺的每一半上都有一个数字。)我们可以旋转第 i 张多米诺,使得 A[i] 和 B[i] 的值交换。返回能使 A 中所有...

2020-03-24 20:39:56 4552 10

原创 PAT 乙级1072 开学寄语 (20分)

1072 开学寄语 (20分)下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZK1lN6Zc-1585034992960...

2020-03-24 15:30:16 4403 1

原创 PAT 乙级 1071 小赌怡情 (15分)

1071 小赌怡情 (15分)常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。输入格式:输入在第一行给出 2 个正整数...

2020-03-24 14:56:33 4434 6

原创 Git在pull或push的时候报错refusing to merge unrelated histories的解决方法

Git在pull或push的时候报错refusing to merge unrelated histories的解决方法这个报错的原因是两个仓库的历史不相关,即不是从同一个仓库开始建立的。今天博主就遇到了这个问题。之前在GitHub上创个了个Repositories,创建了相关的文档,然后便在本地进行开发项目,项目代码也一直没有上传GitHub,今天想上传了结果一直报这个错误。解决方法为,先...

2020-03-23 20:31:51 4847 4

原创 PAT (Advanced Level) Practice 1012 The Best Rank (25分)

1012 The Best Rank (25分)To evaluate the performance of our first year CS majored students, we consider their grades of three courses only: C - C Programming Language, M - Mathematics (Calculus or Lin...

2020-03-22 18:51:42 5234 1

原创 一文带你看懂链表的奥秘 手把手教你实现链表的各项操作

一文带你看懂链表的奥秘 手把手教你实现链表的各项操作很多人刚开始学习数据结构与算法这门课的时候都对链表有一些恐惧、懵逼,看不懂书上要表达的意思,照抄书上代码却又运行不起来,真的是10行代码9个error,把小伙伴们折磨的苦不堪言,今天博主就带领大家来探究一下线性表的顺序表达和链式表达,手把手的教大家实现链表的各种操作。什么的链表说到链表,首先我们要知道链表是什么。很多小伙伴都知道链表,但...

2020-03-18 13:45:16 5228 2

原创 程序说明书主要包含内容

程序说明书主要包含内容程序说明书一般包含以下8个方面的内容:名称、编号功能计算方法、模型(算法)程序内假设的变量、数据源(重要的变量的定义)处理的流程(根据功能、计算方法、假设的变量,画出程序流程图)程序运行的假设数据(运行的数据类型、范围)测试结果分析...

2020-03-16 15:26:58 6879 1

原创 PAT乙级 1070 结绳 (25分)

1070 结绳 (25分)给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连。每次串连后,原来两段绳子的长度就会减半。给定 N 段绳子的长度,你需要找出它们能串成的绳子的最大长度。输入格式:每个输入包含 1 个测试用例。每个测试用例第 1 行给出正整数 N (2≤N≤104...

2020-03-15 15:32:10 4516 3

原创 ubuntu系统中mysql插入中文错误问题的解决

ubuntu系统中mysql插入中文错误问题的解决首先停止mysql服务:sudo /etc/init.d/mysql stop然后在配置文件中进行插入:sudo gedit /etc/mysql/my.cnf在文件中插入default-character-set=utf8[mysqld_safe]default-character-set=utf8[mysqld]defa...

2020-03-15 14:57:39 4738 6

原创 第十一届蓝桥杯软件类校内模拟赛(题目+题解)

第十一届蓝桥杯校内模拟赛感受良好,网有点卡。半小时过前八题,可能会错一点细节,总体还是很愉快。然后剩下对着第9.10题发呆半小时,然后决定偷点分交卷走人,前面几题的难度感觉比省赛要低不少,9。10依然是不会填空题问题描述  在计算机存储中,15.125GB是多少MB?答案提交  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填...

2020-03-14 15:10:41 12730 50

原创 ubuntu安装pip3一直失败的解决方法

ubuntu安装pip3一直失败的解决方法在Ubuntu系统中,有时候因为依赖环境等一系列问题,会导致安装pip3一直提示缺各种各样的东西,一直安装失败,下面提供一种可行的解决方法。首先cd到一个想下载到的文件夹,然后wget https://bootstrap.pypa.io/get-pip.py下载完成之后,使用我们需要安装pip的python环境进行执行:sudo python3...

2020-03-12 13:30:38 11213 2

原创 使用pip进行安装,报错pip._vendor.urllib3.exceptions.ReadTimeoutError

使用pip进行安装,报错pip._vendor.urllib3.exceptions.ReadTimeoutError这是因为下载速度过慢而导致的错误,我们可以设置他的时间。pip install --default-timeout=100  后面再加我们需要安装的东西即可,例如安装requirements.txt内的内容pip install --default-timeou...

2020-03-12 13:21:43 5596 2

原创 新装的Ubuntu系统编译安装Python3.7.0环境

新装的Ubuntu系统编译安装Python3.7.0环境新装的系统一般什么都没有,需要我们一个一个去升级、安装,首先我们升级一下apt-getsudo apt-get update然后我们安装一下gcc的环境,因为我们安装Python3.7需要用到C的编译器sudo apt-get gcc我们再安装一下Python3.7的依赖环境sudo apt-get install libff...

2020-03-12 13:16:28 4880

原创 ubuntu下安装mysql数据库

ubuntu下安装mysql数据库在Ubuntu下开发,我们经常需要使用数据库,mysql是最常用的一个数据库管理系统。首先我们更新一下apt-get,因为有的同学的Ubuntu是刚装的,没有更新。sudo apt-get update更新完成之后就可以安装MySQL了sudo apt-get mysql-server下载安装好之后会让你输入root的密码,设置一个常用的密码,然后...

2020-03-11 13:17:57 4653 1

原创 ubuntu系统下安装Python3环境

ubuntu系统下安装Python3环境首先更新apt-getsudo apt-get update然后安装python3sudo apt-get python3然后输入python3 -v如果出来版本号是3.5+就是安装成功了,输入python3即可进入python3的环境。如果想要功能全面的话,也可以选择编译安装,上面的这个只是一个简易的安装方法。...

2020-03-11 13:04:57 5225

原创 蓝桥杯 算法训练 区间k大数查询 ALGO-1

蓝桥杯 算法训练 区间k大数查询 ALGO-1资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第...

2020-03-10 10:19:13 4443 1

原创 PAT 乙级1069 微博转发抽奖 (20分)

1069 微博转发抽奖 (20分)小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 20 个字符、不包...

2020-03-09 14:19:15 4545

原创 PAT 乙级 1068 万绿丛中一点红 (20分)

1068 万绿丛中一点红 (20分)对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是 M 和 N(≤ 1000),即图像的分辨率;以及 TOL,是所求像素点与相邻点的颜色差阈值,色差超过 TOL...

2020-03-08 21:44:38 4625 2

原创 蓝桥杯 算法提高 递归输出 ADV-308

蓝桥杯 算法提高 递归输出 ADV-308资源限制时间限制:1.0s 内存限制:512.0MB问题描述编写递归函数,将组成整数的所有数字逐个输出,每个数字后面加上一个减号“-”,例如对于整数123,该函数将输出1-2-3- 。编写主函数测试该递归函数。输入格式输入一个整数n输出格式如题目要求,把n的每个数字后面加一个减号”-“输出样例输入一个满足题目要求的输入范例。例:...

2020-03-04 16:38:27 4611

原创 蓝桥杯 算法提高 进制转换 ADV-309

蓝桥杯 算法提高 进制转换 ADV-309资源限制时间限制:1.0s 内存限制:256.0MB问题描述编写函数将十进制整数按8进制输出,然后编写main函数验证该函数。例如输入12,则输出为:12=014,输入32,则输出32=040。输入格式输入一个整数。输出格式输出这个整数的八进制形式。样例输入12样例输出014数据规模和约定输入的整数n>=0.#inc...

2020-03-04 15:58:39 4586

原创 使用Python获取本地CPU使用率和内存使用率

使用Python获取本地CPU使用率和内存使用率如果我们想利用Python来做一个脚本去获取计算机的CPU使用率和内存使用信息,我们可以使用psutil库中的一些函数来获取from psutil import *# cpu_percent()可以获取cpu的使用率,参数interval是获取的间隔print("CPU使用率:",cpu_percent(interval=2))# vi...

2020-03-04 15:50:07 8829

原创 蓝桥杯 算法训练 大小写转换 ALGO-236

蓝桥杯 算法训练 大小写转换 ALGO-236资源限制时间限制:1.0s 内存限制:256.0MB问题描述输入一个字符串,将大写字符变成小写、小写变成大写,然后输出输入格式acbAB输出格式ACBab样例输入一个满足题目要求的输入范例。例:acbAB样例输出与上面的样例输入对应的输出。例:ACBab数据规模和约定输入数据中每一个数的范围。  例:0<...

2020-03-04 15:43:37 4489 1

空空如也

空空如也

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

TA关注的人

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