自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北冥有鱼丶

你必须非常努力,才能看上去毫不费力!

  • 博客(47)
  • 问答 (4)
  • 收藏
  • 关注

转载 整理:几款好用的Markdown编辑器

转载From:http://blog.csdn.net/bat67/article/details/72804251 感谢原作者。Markdown具有很多优点:写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。以保存称纯文本       支持Markd...

2019-05-19 17:22:36 1917

原创 python爬虫实例(二)--爬取猫眼电影最受期待排行榜

前言这次使用的还是requests+beautifulsoup这两个库,方法也可之前 爬取酷狗TOP500音乐信息一样,分析链接,然后分析网页结构。抓取电影的 排名,片名,上映时间,主演分析链接https://maoyan.com/board/6 这个链接就是猫眼最受期待电影排行榜,这个跟酷狗不一样这个有翻页,可以很快的观察出每一的链接,一共5页。我们可以先点击第二页观察连接:https...

2019-06-19 23:32:41 1124

原创 python3爬虫实例(一)---爬取酷狗TOP500的音乐信息

前言学习完requests库与beautifulsoup这个库后,我们就可来搞一个简单的爬虫了,这次我们爬取酷狗音乐的TOP500的歌曲信息,包含排名,歌名,歌曲时长。分分钟爬取下来。分析URL链接http://www.kugou.com/yy/rank/home/1-8888.html , 这个是酷狗TOP500歌曲信息页面,我们发现这里并不能翻页,一页只能显示,22首歌曲,如果我们直接...

2019-06-17 17:19:40 5310 1

原创 python3爬虫(八)--BeautifulSoup4的基本使用

如何使用将一段文档传入BeautifulSoup 的构造方法,就能得到一个文档的对象, 可以传入一段字符串或一个文件句柄.from bs4 import BeautifulSoupsoup = BeautifulSoup(open("index.html"))soup1 = BeautifulSoup("<html>data</html>")print(soup)...

2019-06-17 13:23:08 566

原创 python3爬虫七--了解Beautiful Soup 4

Beautiful Soup 4简介Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.Beautiful Soup 3 目前已经停止开发,推荐使用Beautiful Soup 4 详情查看 官方文档安装如果你用的是新版的D...

2019-06-13 23:26:51 218

原创 python3爬虫(六)--requests的高级操作

文件上传import requestsurl = "http://httpbin.org/post"files = {'files':open("alipay.png",'rb')}response = requests.post(url,files=files)print(response.text)结果:获取cookieimport requestsurl = "http...

2019-06-09 13:46:04 460

原创 python3爬虫(五)--requests库的基本使用

前言前面几篇学习了,urllib的这个库,这个库用起来有点麻烦,发送请求,添加header等等,这篇来介绍下requests这个库,Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作。安装pip install requests例子先看一个简单的小例...

2019-06-06 00:11:01 3050

原创 Python3爬虫(四)--User Agent与代理IP的使用

为什么要使用User Agent这个User Agent在系列文章第二篇中有简单的说过,今天详细说明一下很多网站不喜欢被爬虫程序访问,所以会设置关卡阻止爬虫程序的访问,如过对方服务器检查到访问者是爬虫程序,也就是非人为点击访问的,就不会让你继续访问。此时通过设置User Agent来达到隐藏身份的目的,User Agent简称UA。User Agent储存在headers中,服务器通过检测h...

2019-06-04 21:12:08 4279

原创 python爬虫入门--urllib篇之urllib.error异常

urllib.errorurllib.error异常可以接收urllib.request尝试的异常,urllib.error有两个方法,URLError和HTTPError如下图所示:URLError是OSError的一个子类,HTTPError是URLError的一个子类,服务器上HTTP的响应会返回一个状态码,根据这个HTTP状态码,我们可以知道我们的访问是否成功。常见的状态码200表...

2019-06-03 14:08:03 1599

原创 python爬虫入门--用urllib实现百度翻译

前言上一篇内容,已经学会了使用简单的语句对网页进行抓取。接下来,详细看下urlopen的两个重要参数url和data,学习如何发送数据data。我们想做一个百度翻译就需要向百度翻译的服务器发送我们想要翻译的内容。上一篇我们说过 urllib有几个默认的参数,出了几个默认的参数外 出了url 这次我需要用到一个dataurllib.request.urlopen(url, data=None...

2019-06-02 00:15:43 1031

原创 python爬虫入门-urllib的基本使用

前言python之所以强大主要是因为他有许多的开源库可以使用,爬虫的库就有很多,具体可以自行了解一下。为了方便我们这次使用的IDE就是用sublime text 3 ,sublime text 3并不支持python程序,所以我们需要配置一下。具体配置教程请查看sublime text 3 打造成python IDE 环境学习python爬虫当少不了,python的一些基础。可以在通过如下...

2019-06-01 00:05:05 368

转载 Python爬虫入门之爬虫基础了解

前言转载:cuiqingcai.com之前玩过几个星期的爬虫,由于工作原因就没有去研究了荒废了大半年了,现在基本都忘干净了。最近想重新学习下爬虫,因为我觉得爬虫特别有意思,特别是想要批量下载东西时,写个小爬虫分分钟的事就可以弄到手了。现在是互联网时代,垃圾信息特多。想要快速找到并且获得自己想要的资源爬虫肯定不可少咯!!!因此以后有时间的话,就会把自己学爬虫的过程记录下来,见证技术的成长!!!...

2019-05-30 21:50:44 154

原创 构造函数与this关键字

构造方法在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息那么,创建对象就要明确属性值,那怎么解决呢?也就是在创建对象的时候就要做的事情,当使用new关键字创建对象时,怎么给对象的属性初始化值呢?这就要学习Java另外一门小技术,构造方法那什么是构造方法呢?从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。既然是对象创建时要执...

2019-05-21 21:59:31 609

原创 java面向对象设计原则

面向对象设计原则开 : 开闭原则口 : 接口隔离原则合 : 组合|聚合原则里 : 里式替换原则最 : 最少知识原则(迪米特法则)单 : 单一职责原则依 : 依赖倒置原则开闭原则因为: 开放封闭原则主要体现在对扩展开放、对修改封闭,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。软件需求总是变化的,世界上没有一个软件的是不变的,因此对软件设计人员来说,必须在...

2019-05-21 21:59:00 421

原创 Java 面向对象之封装

面向对象面向对象编程(OOP - Object Oriented Programing)面向过程与面向对象的区别面向过程与面向对象都是我们编程中编写程序的一种思维方式面向过程的程序设计方式,是遇到一件事时,思考"我该怎么做",然后一步步实现的过程面向对象的程序设计方式,是遇到一件事时,思考"我该让谁来做",然后那个"谁"就是对象使用面向对象的好处面向对象思维方式是一种更加符...

2019-05-21 21:58:23 312

原创 python控制arduino uno R3--------pyfirmata篇

1.下载pyfirmata链接:https://github.com/tino/pyFirmatawindows下:pip install pyfirmata2.下载arduinoIDE窗口版下载MAC下载网盘下载准备工作完成后打开arduinoIDE:选择我们对应的开发版image接着将的Arduino的版接入电脑找到端...

2019-05-21 16:25:00 633

原创 js jQuery点击网页出现会飘的文字

s jQuery点击网页出现会飘的文字效果图image上代码:<script type="text/javascript"> var a_idx = 0; $(document).ready(function ($) { $("body").click(function (e) { var...

2019-05-21 16:24:00 406

原创 s jQuery实现点击浏览器标签切换网页标题

效果图:image直接上代码<script> $(document).ready(function () { document.addEventListener("visibilitychange", function(){ document.title = document.hidd...

2019-05-21 16:24:00 330

原创 linux服务器配置python3与python2共存

话不多说直接动手。我用的是xshell 服务器系统是centos 70.先从官网下载python源码wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz1.解压可以新建一个文件夹将下载的python放到这个文件里进入home文件夹输入:cd /home接着输入:mk...

2019-05-21 16:24:00 466

原创 django ImageField使用默认图片

修改models.py:img = models.ImageField(upload_to='article_img',default="upimg/default.png")setting.py文件:设置文件上传路径,图片上传、文件上传都会存放在此目录里MEDIA_URL = '/media/'MEDIA_ROOT = os.path.jo...

2019-05-21 16:22:00 2410

原创 Centos7 中yum命令无法执行

报错:**/usr/bin/yum: line 3: import: command not found/usr/bin/yum: line 4: try:: command not found/usr/bin/yum: line 5: import: command not found/usr/bin/yum: line 6: except...

2019-05-21 16:22:00 2439 3

原创 Arduino控制PS2无线手柄

前言使用的是开源社区贡献的arduino PS2X库市面上也有不少PS2手柄,但是长得和PS2原装手柄有区别,这种手柄可以在PS2主机上使用,不一定可以配合此库使用,这也是因为这个库是逆向破解PS2协议的原因,所以肯定有哪里不太完美。先来看看硬件连接图imageimage然后把附件中的PS2X库安装到ArduinoIDE...

2019-05-20 18:04:00 3728

原创 CentOS7下部署Django项目详细操作步骤

服务器环境部署详细步骤详细步骤(下面步骤都是ROOT权限执行):一、更新系统软件包yum update -y二、安装软件管理包和可能使用的依赖yum -y groupinstall "Development tools"yum install openssl-devel bzip2-devel expat-devel gdbm-devel r...

2019-05-20 18:04:00 449

原创 8X8的 LED灯显示 各种形状

接线图:image形状图:image代码:int R[] = {2,3,4,5,A3,A2,A1,A0}; //行 数组,记录接口int C[] = {6,7,8,9,10,11,12,13}; //列 数组,记录接口int led[8][8] = {//实心心形,1处是亮灯的led {0, ...

2019-05-20 18:02:00 2128

原创 7段显示器 分别显示0-9数字

在使用7段显示器前我们需要找到公共共阴和公共共阳首先,我们找个电源(3到5伏)和1个1K(几百的也欧的也行)的电阻, VCC串接个电阻后和GND接在任意2个脚上,组合有很多,但总有一个LED会发光的找到一个就够了,,然后用GND不动,VCC(串电阻)逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阴的了。相反用VCC不动,GND逐个碰剩下的脚,如...

2019-05-20 18:01:00 12830

原创 8段显示器 分别显示0-9数字

在使用8段显示器前我们需要找到公共共阴和公共共阳首先,我们找个电源(3到5伏)和1个1K(几百的也欧的也行)的电阻, VCC串接个电阻后和GND接在任意2个脚上,组合有很多,但总有一个LED会发光的找到一个就够了,,然后用GND不动,VCC(串电阻)逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阴的了。相反用VCC不动,GND逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阳...

2019-05-20 18:01:00 80

原创 title: 阿里云centos服务器配置mysql与Navicat for MySQL远程连接

1.下载mysql:输入命令:wget [http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm](http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm)2. 安装mysql rpm包:输...

2019-05-20 18:00:00 115

原创 启动redis报错Creating Server TCP listening socket 127.0.0.1_6379_ bind_ No error

启动redis1.启动服务:redis-server.exe redis.windows.conf2.新开cmd窗口:redis-cli如果报错Creating Server TCP listening socket 127.0.0.1:6379: bind: No error分别输入:redis-cli.exeshutdown exit...

2019-05-20 17:57:00 533

原创 黑暗料理第一弹---醋溜白菜

文章目录醋溜白菜正宗做法黑暗料理做法1. 大白菜洗干净切块备用2. 生姜切丝3.勾兑调料4.热锅加油,放入姜丝爆香5.倒入大白菜进行翻炒6.导入配置好的调料7.没辣椒怎么下饭呢8.起锅配碗米饭完成清盘醋溜白菜醋熘白菜是一道汉族名菜,属鲁菜系,口感色泽银红,酸甜辣香。以白菜心为主料,青、红辣椒块,海米为配料。白菜含有丰富的钙、铁、无机盐的维生素C等,并且释放热量较多。加入青、红辣椒块,海米,能过...

2019-05-20 16:49:53 236

原创 js jQuery点击网页出现会飘的文字

效果图上代码:<script type="text/javascript"> var a_idx = 0; $(document).ready(function ($) { $("body").click(function (e) { var red = parseInt(Math.random()*257).toString(16); v...

2019-05-19 22:42:08 494

原创 js jQuery实现点击浏览器标签切换网页标题

效果图:直接上代码<script> $(document).ready(function () { document.addEventListener("visibilitychange", function(){ document.title = document.hidden ? "回来呀老弟!!" :"来啦老弟!!";}); ...

2019-05-19 22:39:45 651

原创 python控制arduino uno R3--------pyfirmata篇

1.下载pyfirmata链接:https://github.com/tino/pyFirmatawindows下:pip install pyfirmata2.下载arduinoIDE窗口版下载MAC下载网盘下载准备工作完成后打开arduinoIDE:选择我们对应的开发版接着将的Arduino的版接入电脑找到端口中的对应的COM3安装求最后安装标准FIRMATA这样准...

2019-05-19 22:35:54 885

原创 Centos7 中yum命令无法执行

报错:**/usr/bin/yum: line 3: import: command not found/usr/bin/yum: line 4: try:: command not found/usr/bin/yum: line 5: import: command not found/usr/bin/yum: line 6: except: command not found...

2019-05-19 22:28:24 1969

原创 Arduino控制PS2无线手柄

前言使用的是开源社区贡献的arduino PS2X库市面上也有不少PS2手柄,但是长得和PS2原装手柄有区别,这种手柄可以在PS2主机上使用,不一定可以配合此库使用,这也是因为这个库是逆向破解PS2协议的原因,所以肯定有哪里不太完美。先来看看硬件连接图然后把附件中的PS2X库安装到ArduinoIDE中。点击下载附件 提取码: 51pp 我用的Arduino是1.8的版本安装PS2X的...

2019-05-19 22:26:59 17370 16

原创 linux服务器配置python3与python2共存

话不多说直接动手。我用的是xshell 服务器系统是centos 70.先从官网下载python源码wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz1.解压可以新建一个文件夹将下载的python放到这个文件里进入home文件夹输入:cd /home接着输入:mkdir python上面的命令完成后就会...

2019-05-19 22:16:02 486 1

原创 CentOS7下部署Django项目详细操作步骤

服务器环境部署详细步骤详细步骤(下面步骤都是ROOT权限执行):一、更新系统软件包yum update -y二、安装软件管理包和可能使用的依赖yum -y groupinstall "Development tools"yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-...

2019-05-19 21:59:28 271

原创 阿里云centos服务器配置mysql与Navicat for MySQL远程连接

1.下载mysql:输入命令:wget [http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm](http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm)2. 安装mysql rpm包:输入命令:yum localinstall ...

2019-05-19 21:43:30 480

原创 整理:几款好用的Markdown编辑器

转载From:http://blog.csdn.net/bat67/article/details/72804251 感谢原作者。Markdown具有很多优点:写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。以保存称纯文本 支持Mark...

2019-05-19 17:26:00 238

原创 从零开始使用Github pages + hexo搭建属于自己的博客(一)

注册属于你自己的账号点击注册github账号 (此处不做说明,请自行浏览:github教程:[1]注册github),注册完毕就拥有了自己的代码仓库啦。创建仓库登陆GitHub账号,在首页的右上角头像的左边有个“+”号点击加号,选择New repositor(新存储库)或者点击这里开启github pages创建完成后点击settings进入设置界面...

2019-05-19 00:21:00 701

原创 将博客搬至CSDN

个人博客https://yangkunpeng.me简书https://www.jianshu.com/u/5040f91de080

2019-05-16 17:20:30 93

空空如也

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

TA关注的人

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