自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

melody_sy博客

个人技术的成长经历

  • 博客(213)
  • 资源 (4)
  • 收藏
  • 关注

原创 python 爬取博客访问量并且统计数据成图

萌生思路写了csdn博客已有半年之久了,虽然一直当做笔记记录自己的技术成长,但是发现有一个博客的访问量,这点还是挺吸引人的,于是打算做一个数据统计,看看究竟是哪些日子的数据量增长的较快。。 有了思路好说呀,接下来就是实现了。。爬取自己博客访问量环境Python3.6Windows10第三方库(下面)用到的第三方库requests : 访问博客用的专用,特别好用的库BeautifulS

2017-10-15 11:04:55 9502 9

原创 SSM搭建(整合)+用户模块(登录和注销)实现

网易云音乐听歌看文章:modify by 20180506SSM框架的搭建环境(Spring,SpringMVC,Mybatis)  本文使用的是maven来构建的环境,开发工具是eclipse,tomcat用的是8,jdk版本1.8用户模块流程  pom.xml -> web.xml -> entity (此处是User,与数据库中的字段名相同) -&

2017-05-06 00:18:04 54744 91

原创 bootstrap导航条的二级菜单下实现三级菜单

bootstrap在导航条中的二级菜单下实现三级菜单modify by 20180506 add music直接上代码<!--html里的写法,直接搭好bootstrap导航条结构 这里就用美食来做例子吧--> <!--反色的导航条--> <nav class="navbar navbar-i

2017-01-20 17:50:52 28608 9

原创 vim格式化代码快捷键

vim格式化代码esc,命令行模式下:方法一:两下小g,一个等号,一个大G。gg=G方法二:两下小g,回到顶部,按下v键,进入可选模式,按下大G全选,最后按下等号=。ggvG=...

2020-03-18 16:19:02 2664

原创 Eureka+Ribbon+RestTemplate实现客户端软负载均衡的两种方式

前言最近在学习 SpringCloud 的东西,在使用 RestTemplate 结合 Ribbon 时,自己写的demo死活不过去。在 Server 的 demo 里,我提供了一个对外的 Controller 。而里面调用的,则是用了这次说的实现软负载均衡的调用方法。但,其中遇到一个问题,就是下面的:No instances available for XXX主要是刚学习,稀里糊涂的...

2020-01-19 09:48:03 1120

原创 爬虫神器之PyQuery实用教程(二),50行代码爬取穷游网

爬虫神器之PyQuery实用教程(二),50行代码爬取穷游网前言上篇文章 PyQuery (一) 回顾。今天来介绍具体 PyQuery 的使用方法。穷游网目标与分析开始之前,按照之前的套路一步步来。一、先确立目标。我们要爬取的目标是:日本的城市去过的人数城市的详情景点二、看源码,分析元素节点。F12 查看当前网页源代码:https://place.qyer.com/j...

2019-12-27 14:45:49 1146 1

原创 springboot aop实现方法的请求参数校验

前言有好久没写java相关的博文了。最近又忙于java项目,有了一个新的需求。具体需求如下:以一种通用的方法,不修改原来代码的情况下,符合开闭原则,对某一特定方法进行请求参数校验,比如判空。这样一来就涉及到面向切面编程了,会用到的东西就是 spring aop。下面说下面对这一场景,如何完成的代码实现。环境macjava 1.8maven框架框架选型: springboo...

2019-12-05 08:40:06 3895

原创 爬虫神器之 PyQuery 实用教程(一)

爬虫神器之 PyQuery 实用教程(一)前言今年 5 月份的时候,后台有小伙伴留言,询问过 PyQuery 的用法,当时没怎么接触过 PyQuery ,只是大致看了下官方文档,了解到它与我们常用的 BeautifulSoup 库相似。也是作为提取网页源代码的一款好用 Python 模块。最近在研究 PySpider 框架,一个国人写的好用框架,其中在提取网页节点元素的时候,可以利用 PyQ...

2019-11-25 09:31:05 373

原创 爬取B站视频排名第一《祖国大好河山》1W+弹幕,得出一份词频词云图

爬取B站视频排名第一《祖国大好河山》1W+弹幕,得出一份词频词云图前言2019 年 10 月 1 日,是一个值得被纪念的日子。转眼间,10年已经过去了。上一次国庆历历在目,当年的我还参加了国庆 60 周年的翻花表演。平时热衷于 B 站的我,扫到了排行榜排名第一的视频,数百位摄影师联合制作,《10分钟带你看绝美祖国大好河山!》感兴趣的,可以复制下面地址看下:https://www.bi...

2019-11-14 12:42:18 698 6

原创 Python玩转高德地图API(二)

Python玩转高德地图API(二)前言上篇文章中,简单的介绍了下高德地图的 API 相关业务知识,不知道大家有没有看懂咧!这篇文章来继续完成上篇文章没有完成的编码任务!忘记的,可以简单回顾一下《Python玩转高德地图API(一)》环境介绍开始前,先来说下本机环境。Python版本 : Python3.7开发工具 : Pycharm第三方库 : ...

2019-11-08 09:11:15 3247 15

原创 Python玩转高德地图API(一)

Python玩转高德地图API(一)前言接下来的两篇文章介绍下,如何使用 requests 库玩转高德地图!说是玩转,不如通俗的说是用 requests 库来请求高德地图为我们提供的官方API。本篇是介绍地图业务相关性的知识点(无编码),下一篇才涉及编码。API:有人不了解的话,我给你们解释下。你可以想象成一个网页,你只要访问它,它就会返回给你一些数据。提供数据的网页,一般就叫API。...

2019-10-30 14:41:22 4414

原创 Mac下sublime个人配置,类似IDEA快捷键

前言记录一下个人习惯sublime,环境mac。类似 idea 系列的开发配置。Sublime Text -> Preferences -> Settings (command + ,){ "font_size": 16, "always_show_minimap_viewport": true, //是否总是显示小地图 "draw_minimap_bo...

2019-10-15 10:24:03 1259

原创 Flask结合MongoDB

Flask结合MongoDB前言今天来介绍下如何将 MongoDB 与 Flask 框架结合在一起使用。忘记 MongoDB 的同学可以回顾下之前写的文章。成果展示先来个源码截图:项目启动后,直接访问我们的 url ,让它去查库,age 我们传入 24 好了,数据库中 age = 24 的有 3 条信息。127.0.0.1:8080/user/24注意观察列出来的几条,信息是否...

2019-10-14 09:10:45 491

原创 Python操作MongoDB数据库(二)

Python操作MongoDB数据库(二)前言时隔一周,继续来讲完 Python 操作 MongoDB 后续。回顾请看《Python操作MongoDB数据库(一)》更新操作开始之前,先来看下上周所插入的数据,里面后来包含了三条数据。数据库名为 traffic ,集合名为 person ,其中有三条文档数据。更新操作类似插入操作,也分更新一条数据和更新多条数据。在 python 中,u...

2019-10-07 10:25:02 329

原创 Python操作MongoDB数据库(一)

Python操作MongoDB数据库(一)前言干货文章继续出发!隔的时间有些久了哈,对 MongoDB 安装回顾的同学,可以看下windows环境 《初识 MongoDB 数据库》。这篇文章结尾处,介绍到使用图形化界面来创建了 MongoDB 的库,表,以及数据。今天这篇文章,来带你来玩一玩,如何使用 Python 操作 MongoDB 数据库。MongoDB基础概念为了有一个良好的学习...

2019-09-29 08:48:59 707

原创 python3.7+ 安装pyspider报错解决方案

前言环境:Mac ospython3.7遇到的错误及解决方案1. 格式错误async=True, get_object=False, no_input=False): ^SyntaxError: invalid syntaxpython3.7版本以上 ,需要将 pyspider 包下的所有 async 关键字换成 shark,如下图:2.sqlite3...

2019-09-26 09:23:11 1010 1

原创 咪哥的思维认知日记(二)

咪哥的思维认知日记(二)前言上周写了一篇《思维认知日记一》,有想看的朋友可以回顾下 今天继续来写写思维认知。以下正文,全篇约 2000+ 字。专业以及信息的认知在今年 4 月份之前关注我的朋友们都知道,我那时做了一个决定,人生第一次裸辞。裸辞的原因也很简单,只想换个专业方向,那时去看,数据分析就是下一个风口啊!而有这种意识,恰恰是被"知乎"所影响到了。知乎上正在刮起一阵"数据分析"的热风...

2019-09-20 15:47:09 264

原创 咪哥的思维认知日记(一)

咪哥的思维认知日记(一)前言大家可以发现,最近我更新技术文章的频率变慢了,因为自身在做一些调整。我希望以后可以在分享技术文章的同时,掺杂着一些我成长思维上的认知。分享在这里,看看是否能帮助到认可我的读者,我们一起见证时间成长的奇迹。最近的粉丝数量涨涨跌跌,已经看淡了不少,从最早我创建此号开始,就没有打算把它用来完全分享与技术相关的东西,所以取名叫杂谈。老读者朋友们可能知道,这个号是我在 2...

2019-09-11 12:58:18 335 4

原创 初识 MongoDB 数据库

初识 MongoDB 数据库前言Flask 基础框架在之前的三篇文章中写完了。想要学习 web 相关的同学可以自己回顾翻一下,相信看完了,你也可以写出来一个简单的小案例来炫耀一波!说到 web 开发,就不得不提到一个东西,数据库!之前在介绍实战项目时候,我提到过本次项目需要用到的数据库 - MongoDB。本篇来带你如何从零安装 MongoDB 数据库。下一篇介绍 Python 操作数据库。...

2019-09-11 12:49:48 415 1

原创 flask入门(三)静态文件

flask入门(三)静态文件前言上篇文章讲到 flask 的模板文件如何使用,印象模糊的朋友可以回顾一下flask入门 (二)(不用写代码的前端!)今天的主题 - flask 和静态文件结合的使用技巧。静态文件概念先来简单的介绍下,静态文件是什么?静态文件(static files),在通常的 web 项目下,指的是内容不需要动态生成的文件。比如图片、CSS 文件和 JavaScrip...

2019-09-08 09:49:40 394

原创 flask入门 (二)(不用写代码的前端!)

flask入门 (二)(不用写代码的前端!)前言今天要介绍的依然是 flask 框架,前面介绍的仅仅是 flask 快速搭建最小应用的知识点,既然我们需要自己做网站,那肯定离不开前端页面的制作。项目虽小,五脏俱全。虽然咱不是专门的前端工程师,但也有相应的路子来自己设计一套自己的前端页面!下面开始今天的正题。前端页面生成亲自写代码的前端页面,如何直接生成呢?直接打开下面的网址:https...

2019-09-06 12:34:24 1609

原创 谷歌浏览器Chrome新版离线安装crx(亲测有效!)

前言想在新版 chrome 下装插件,有了 .crx 文件,死活拖拽无效。环境Mac osChrome 版本 76.0.3809.132(正式版本) (64 位)解决方案1. 打开开发者模式2. 打开插件拓展 url结语再次尝试即可,看看是否能拖进去了?反正我是成功了。。。...

2019-09-06 11:02:50 2479

原创 访问网页的背后,究竟发生了什么?

访问网页的背后,究竟发生了什么?前言上一篇中,简单的介绍了如何使用 flask 框架搭建自己的第一个网页。在这个互联网时代,为什么你输入一个网页,等待几秒以后,网页上就会有内容了?其背后究竟发生了什么?又有怎样的过程呢?今天就以 flask 创建网页以后,来对其探究一下吧!互联网在探究原理之前,不得不提到一个概念 - 互联网。正是因为它的存在,我们才可以忽略物理距离,来随心所欲的访问 ...

2019-09-05 12:51:30 555

原创 初识flask,搭建第一个自己的网页

初识flask,搭建第一个自己的网页前言本篇依然是围绕着前面说过的文章进行知识展开,既然项目中涉及到网页,咱们就从网页开始讲起吧!Python 在 9102 年作为一门热火朝天的语言,自然在建网站方面有着许多优秀的 web 框架,而笔者这里的选型则是 flask。PS:web 框架,给新手朋友们解释下。在生活中,我们都大致了解过建楼的操作,建造楼房的过程中,一般都是先将其骨架搭建起来,在进...

2019-09-05 12:50:18 851

原创 Python处理图片九宫格,炫酷朋友圈

Python处理图片九宫格,炫酷朋友圈前言在日常的生活中,大家偶尔会看到朋友圈发的照片由一张被切成九张的效果,有时由一张照片被切成九张照片所带来的视觉盛宴是不一样的!现在许多 P 图工具里面自带了这种功能,而微信小程序里也有专门可以切图的工具。为了熟练巩固的练习调库操作,今天就来带大家看看,如何用 Python 实现这个小功能。成果展示先来看看成果,原图为文章开始的图片,一图切九图朋友圈...

2019-08-19 12:41:38 361 5

原创 100行代码教你爬取斗图网(Python多线程队列)

100行代码教你爬取斗图网(Python多线程队列)前言根据之前写的两篇文章,想必大家对多线程和队列有了一个初步的了解,今天这篇文章就来实战一下,用多线程 + 队列 爬取斗图网的全网图片。你还在为斗图找图片而烦恼吗?快来跟我一起 happy 吧!PS:本文目的是抱以学习心态而分享,禁止用于非法以及商业途径,如有风险,一切后果自己承担!成果演示先来看看最后的成果:启动程序后,可以...

2019-08-16 12:37:02 1078 2

原创 什么是队列?(Python队列)

什么是队列?(Python队列)前言上篇文章介绍了 Python 中的多线程。今天来介绍下编程中常会用到的一个数据结构 - 队列。不知道大家是否还记得什么是数据结构呢?在很早很早以前,Python小课堂的初期,讲了许多 Python 原生的数据结构。比如 list、tuple、dict 等。。。既然叫数据结构,实际上就是为了给计算机存储数据用的一种结构体。不同的数据结构都有其不同的特点。那...

2019-06-14 08:47:11 4625 3

原创 Python多线程的一些知识

Python多线程的一些知识前言了更好地体验多线程爬虫,本章先介绍下需要了解的知识点,以便后续的多线程爬虫文章有更好的理解与学习。在接下来要讲的知识点中,感兴趣的读者们请先弄清楚进程和线程两者是什么?它们各自有着什么样的关系呢?读下廖雪峰老师简单介绍的例子,比喻非常生动清晰,故这里不多做讲解。https://www.liaoxuefeng.com/wiki/1016959663602400...

2019-06-08 13:45:52 341

原创 还在用网易云音乐客户端?out了~

还在用网易云音乐客户端?out了~前言网易云音乐随着互联网时代的来临,优秀的以“大数据”而闻名。自2016年以后,越来越多人接受了这款优秀的音乐网站 or app,因良好的用户体验感而出名,比如歌单这个功能,只有你想不到的,没有用户共享、上传歌单做不到的!什么张雨生合集呀,什么动漫名曲。。。等对于歌单这项功能来说,应该是许多网易云用户最喜爱的功能之一,毕竟整合了许多符合自己口味的歌曲在一起,...

2019-06-02 17:44:34 2937

原创 新手必会,pycharm的调试功能(史上最详篇)

新手必会,pycharm的调试功能(史上最详篇)前言Debug调试,是一项学习编程人员的重要技能。只有当你学会 debug 了以后,才可以正确的知道程序的走向流程是如何的,今天就来给大家介绍一下 pycharm 中的 debug 功能!debug的前世在正式讲解之前,先来了解下 debug 这个词的由来,就像我们初学Python 时,先要了解下它历史的由来。1937年,美国青年霍华德·...

2019-05-10 11:07:20 51712 22

原创 【python小课堂专栏】python小课堂39 - 用 with 优雅的读写文件

python小课堂39 - 用 with 优雅的读写文件前言本篇来介绍一下 Python 中的关键词 with 的小技巧。但是在了解 with 之前,需要先了解一下如何使用 Python 对文件进行读写操作。在了解基本的文件读写操作后,在使用 with 对其进行优雅的操作。写出符合 Pythonic 的代码。对文件的读写操作1. 读文件在 Python 中,有一个函数 open ,就...

2019-04-25 10:56:40 432

原创 【python小课堂专栏】python小课堂38 - 关于 *args,**kwargs 的作用

python小课堂38 - 关于 *args,**kwargs 的作用前言有时在看在大神写的程序中,会看见 *args,**kwargs 这样的写法,那么你知道,这样写法的含义是什么吗?本篇用最简短的小示例来介绍下它们的用法,以及这样写的好处。*args 用法*args:可以理解为多个无名参数,也有人叫可变位置参数的。示例1,定义一个打印的函数,传入任意参数即可:def print_...

2019-04-21 10:36:41 268

原创 【python小课堂专栏】python小课堂37 - 你并没有真正的理解 if __name__ 的作用

python小课堂37 - 你并没有真正的理解 if name 的作用前言在 Python 中,我们经常会看到if __name__ == '__main__':那么你真的理解此写法的作用吗?今天我们就来聊一聊它真正的含义。笔者最喜欢的就是用示例讲明白一个问题,这次也不例外,依然是看例子来说话!示例说话举个例子来说:有一个物体质量 m=10,g=9.8 (重力参数),求它的重力。...

2019-04-12 09:56:25 400

原创 【python小课堂专栏】python小课堂36 - 你可知对象也有真假之分?

python小课堂36 - 你可知对象也有真假之分?前言前天写了一篇《零基础如何入门Python》,感兴趣的读者可以看一下。学习多数靠自律,毕竟在编程领域,勤真的能补拙。。。今天这篇标题有人可能会疑惑,大概看不明白是什么意思吧…来解释一下,Python 中一切万物皆为对象,而几乎所有的对象都是和 Python 中 True 和 False 有着对应关系的。下面就来看下怎么回事!~PS:本章...

2019-04-11 11:25:03 270

原创 【python小课堂专栏】python小课堂35 - 那些年,走过的 None 之坑

python小课堂35 - 那些年,走过的 None 之坑前言今天的主角是 Python 中的 None,那些年,我们一起走过的 None 之坑。说到 None ,与之对应的中文,第一个想到的就是空。在任何程序中,总会有着空伴你左右,下面就来聊一聊 Python 中的空!Python 中的 None一提到 None,是不是有人会想到我们平时的空字符串,空列表。又或者是 0 , False...

2019-04-10 10:11:15 257

原创 【python小课堂专栏】python小课堂34 - 推导式与生成器

python小课堂34 - 推导式与生成器前言从本篇开始,进入 Python 的技巧篇,介绍下编程时比较 pythonic 的写法,有些写法会非常简洁,比如本文要介绍的推导式。推导式在各大教程中最常见的是列表推导式,但实际上不仅仅是列表可以进行推导,集合、字典都有着自己相应的推导式。当然,像廖雪峰老师写的教程中,对应的叫法是列表生成式,下面让我们来一一看下。案例需求老规矩,依然先给出一个...

2019-03-31 12:13:16 325

原创 【python小课堂专栏】python小课堂33 - 初识原生爬虫优化

python小课堂33 - 初识原生爬虫优化前言上周写的爬虫代码分析思路,没多少人看丫…果然还是代码的讲解比较枯燥无聊吧…没看的可以回顾一下啦:python小课堂32 - 初识原生爬虫(二)本篇文章写完会将代码放在github上,想要地址源码链接的小伙伴,可以关注公众号后,后台回复:爬虫33 获得源码地址。PS:本期爬虫案例并不是最完善的爬虫,仅为了将爬虫的原理基础介绍清楚。要清楚,爬虫...

2019-03-12 08:45:41 333 3

原创 【python小课堂专栏】python小课堂32 - 初识原生爬虫(二)

python小课堂32 - 初识原生爬虫(二)前言跑上来继续完成前面爬虫系列!上章介绍了本次爬虫案例的需求,本节完成上次 TODO LIST 的后半部分代码编写以及介绍。本篇为代码讲解,没有耐心的童鞋看大概会非常枯燥吧!回顾上篇关联性文章如下:python小课堂31 - 初识原生爬虫PS:本期爬虫案例并不是最完善的爬虫,仅为了将爬虫的原理基础介绍清楚。要清楚,爬虫具有时效性,由于现在各大...

2019-03-12 08:44:56 317

原创 【python小课堂专栏】python小课堂31 - 初识原生爬虫

python小课堂31 - 初识原生爬虫前言在上一期介绍了爬虫之前必会浏览器的开发者工具,忘记的童鞋可以在回顾一下:python小课堂30 - 爬虫之前必会的浏览器开发者工具.本篇文章将以实战来介绍一期 “原生” 爬虫,这里的原生是指使用 python 自带的请求库来完成爬虫,不借用第三方库(如 requests…贼好用!谁用谁知道…)。同时需要注意的是本次案例不使用任何爬虫框架去完成,大...

2019-03-01 12:46:42 450

原创 【python小课堂专栏】python小课堂30 - 爬虫之前必会的浏览器开发者工具

python小课堂30 - 爬虫之前必会的浏览器开发者工具前言本篇要介绍的是开始学习爬虫之前必会的技能 - 浏览器自带的开发者工具,学会了浏览器开发者工具,才能更好的分析出网页相应的内容结构,以及如何使用开发者工具来找出网站中信息交互的请求接口地址。PS:请求接口地址,小白可以理解为一个网页的地址。此地址是服务器(服务器可以看做配置高点的电脑)专门返回数据用的请求地址,比如我们在浏览器上输入...

2019-02-20 12:51:52 593

Python3.6.2 linux

官方网站上下载的Python3.6.2 linux包 tgz的 欢迎大家下载..........................................................................

2017-09-16

SVN密码破解工具(查看曾经库的用户名和密码)

如果忘记了SVN的用户名和密码,可以通过解压此工具,里面有个exe文件执行一下,自动解析出曾经用过的库的用户名和密码,这里的密码是解析后的明文

2017-08-21

md5的js资源

md5.js的压缩包

2017-08-05

空空如也

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

TA关注的人

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