自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实现Excel的读写合并操作

python实现Excel的读写合并操作python对于文件操作有很多第三方库,并且各有特点。本文可以实现文件夹里多个Excel的内容合并到一个Excel文件里面。本文用到的库:openpyxl+pandas+numpy在安装第三方库过程中如果出现超时可以参考另外一篇文章读取文件夹读取Excel转化为列表保存文件读取文件夹path = r'D:\python代码\数据分析\wen\交'filenames = os.listdir(path)读取Excelpath1 = r'D:

2020-12-02 00:06:53 292

原创 携程酒店数据爬取(新)

携程酒店数据爬取(新)前言:由于携程网页的变化,以及不断的反击爬虫,导致目前许多携程的爬虫代码无法爬取到数据。本文核心:根据更换cookies的值得到携程酒店数据

2020-12-01 19:36:44 4647 3

原创 算法学习--双指针

双指针双指针算法估计大家了解得比较少,其实也可以叫做快慢指针,在C语言中,双指针的用法以及其思维强度要大一些,但是在python中双指针的应用相对来说说要简单一些。利用序列递增性质,使用两个下标进行扫描,从而降低问题的复杂度,提高效率。接下来我们看一道力扣的例题更加深刻的理解一下双指针的用法:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]思路:在初始位置,设置两个指针,i和

2020-05-13 23:27:22 229

原创 算法学习想了一个不会重复的名字--贪心算法

贪心算法贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。下面我们来看一道例题来更加深刻的理解一下贪心算法的思想以及其应用。本题来自LeetCode公司计划面试 2N 人。第 i 人飞往 A 市的费用为 costs[i][0],飞往 B 市的费用为

2020-05-12 23:56:32 226

原创 算法学习--二分法

二分查找二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法,前提是数据结构必须先排好序,可以在数据规模的对数时间复杂度内完成查找。但是,二分查找要求线性表具有有随机访问的特点(例如数组),也要求线性表能够根据中间元素的特点推测它两侧元素的性质,以达到缩减问题规模的效果。举个简单的例子:数组[1,5,2,4,9,6,7,4,3],现在需要找出其中的最大值。利用二分法,可以将数组进行拆分,将元素组拆分为两个数组,分别求出其最大值进行比较,当然过程也可以通过不断迭代。那么下面

2020-05-11 15:09:55 259

原创 为什么你的服务器重启之后打不开站点?

**你是否遇到过服务器重启周后无法打开站点?**别担心,其实是一个细节问题你没有做好,当你重启发现打不开站点时,百分之99的可能是你web服务器,数据库等没有自动启动,需要你进入服务器系统进行重启。百试九十九灵!...

2020-03-25 20:22:35 2264 2

原创 用宝塔页面管理你的服务器

用宝塔面板管理你的服务器通常买个服务器无非搭建个人网站,或者个人博客等等。那么使用怎么样的管理器来管理自己的服务器是非常重要的,这里推荐大家使用宝塔管理页面。管理服务器方便快捷,搭建网站博客快速极致。那么当你购买了一台服务器如何安装宝塔管理面板呢?Linux系统安装教程安装好之后进行注册账号:登录之后进行网站搭建或者博客搭建,详细步骤可参考个人博客...

2020-03-18 11:35:04 687

原创 用python发送怎么发送邮件?

python邮件发送python高级编程中有一个SMTP协议,SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。import smtplibsmtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )参数解释:h...

2020-03-14 14:38:02 158

原创 bootstrap学习笔记(二)

了解到bootstrap栅格的基本原理以及应用之后,可以用栅格进行页面的设计与整体布局。本文将介绍bootstrap中表单和导航栏的相关知识。bootstrap提供了三种表单布局样式垂直表单(默认)内联表单水平表单1.如果需要创建一个表单(内联式),它的所有元素是内联的,向左对齐的,标签是并排的,请向 标签添加 class .form-inline。例如:代码如下:<...

2020-03-13 14:51:26 419

原创 python的matplotlib库如何读取文件作图?

**python的matplotlib库如何读取文件作图?**python的作图库,除了简单的turtle库之外,在数据分析方面用得最多的是matplotlib了,当然有专门的绘图语言–matlab,但是它需要重新学习它的语法等。在介绍正文之前补充一下matplotlib的安装,以pycharm为例:打开file——>setting点击如图所示的加号,搜索matplotlib,...

2020-03-11 19:48:01 3660

原创 如何解决python安装第三方库超时?

如何解决python安装第三方库超时?相信使用过python3的朋友们都安装过第三方库吧,可能大家使用的编译器不一样。不过在安装第三方库的时候,一定出现过安装超时的经历吧。话不多说,直接上干货。在安装第三方库是,在命令窗口使用:pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio....

2020-03-10 16:53:06 611

原创 如何恢复shift+delete的文件?

如何恢复shift+delete的文件?作为一位懂得爱护电脑储存空间的程序员,电脑文件删除你会选择什么?delete(放进回收站)还是shift+delete(送走它)?近日,笔者在清理文件的时候一不小心带走了自己辛辛苦苦写的maven项目代码,可谓是一失手成千古恨啊。好在通过有效的处理方法解决回来了。进入正题之前,先说说市面上的数据恢复软件吧:目前随着数据恢复技术的日益发展,反而免费的数...

2020-03-08 20:47:04 959 1

原创 bootstrap(一)

bootstrap的基础介绍:Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。其中一个特色是响应式的布局,不同于传统的使用固定分割点来布局网页。实现不同屏幕分辨率的终端上浏览网页的不同展示方式。通过响应式设计能使网站在手机和平板电脑上有更好的浏览阅读体验。...

2020-03-06 14:15:35 646

原创 python2.x与3.x版本区别(二)

python2.x与3.x版本区别(二)接着上篇博客中提到python2和pytho3的大致区别,本文将对其中具体的函数以及数据类型进行区分。range和xrangePython3中不再使用xrange方法,只有range方法range在Python2中返回列表,而在Python3中返回range可迭代对象输入:a=range(10)print(a)print(list(a))...

2020-03-05 23:06:43 130

原创 关于解决spring项目中jar包出现红色波浪线问题

解决jar包出现红色波浪线的办法如下:一般来说出现这种问题是由于jar包未正常导入或者出现异常。首先打开项目包:找到这个文件:全选这些,然后删除,并且点击右下角应用(记得一定要点击应用)最后返回页面,点击刷新等待即可。仅是个人经验,如有不足以及未解决各位读者的问题,还请包涵。如有更多想了解的,可前往个人博客网站:www.artell.top...

2020-03-05 23:05:22 1615

原创 关于缺失msvcr***.dll的正确解决方法

关于处理缺失后缀为dll文件的几种有效方法在日常使用电脑的过程中,可能在不经意间导致删除dll文件,从而导致无法正常使用其他软件。笔者今天早上在安装pr的过程中,出现缺失msvcr110.dll,花费大量时间终于解决,因此总结一下。方法一:因为现在所有的 5.5 环境都是基于 vc11 的编译脚本下生成的,所以在 windows 下你得安装相关组件,不然会出现一些奇奇怪怪的问题。(在这里提示...

2020-02-28 13:06:19 1914 1

原创 python基础算法(一)

python简单算法1.总体介绍**算法:**指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。算法...

2019-11-29 15:25:02 140

原创 Python2.x与3​​.x版本区别(一)

总体概述Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑...

2019-11-19 10:08:42 196

空空如也

空空如也

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

TA关注的人

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