自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu 首次安装mysql时未设置密码或忘记密码解决方法

本文为解决Ubuntu命令行安装MySQL时直接装,没有初始化root密码的问题1.首先输入以下指令sudo cat /etc/mysql/debian.cnf2.然后输入以下指令mysql -u debian-sys-maint -p// 注意!这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来的//请根据自己的实际情...

2019-10-25 15:52:12 531

原创 爬虫部署

*爬虫部署需要先下载插件pip3 install scrapydscrapyd:是运行scrapy爬虫的的服务程序,它支持以http命令方式发布,删除,启动,停止爬虫程序。而且,scrapyd可以同时管理多个爬虫还可以有多个版本pip3 install scrapyd-clientscrapyd-client:是发布爬虫需要使用的另一个专用共具,就是将代码打包为EGG文件,其次需要将EG...

2019-09-22 19:50:39 284

原创 scrapy_redis分布式爬虫总结

scrapy_redis分布式爬虫总结scrapy_redis:Scrapy_redis在scrapy的基础上实现了更多,更强大的功能,具体体现在:reqeust去重,爬虫持久化,和轻松实现分布式安装:pip3 install scrapy-redisScrapy_redis是工作流程官方文档第一步: 启动Redis首先需要把Redis启动起来。使用Mac OS/Linux的可以...

2019-09-22 19:39:55 638

原创 爬虫入门—BeautifulSoup4的使用

CSS 选择器:BeautifulSoup4安装:pip install beautifulsoup4官方文档:http://beautifulsoup.readthedocs.io/zh_CN/v4.4.0BeautifulSoup 用来解析 HTML 比较简单,API非常人性化,支持CSS选择器、Python标准库中的HTML解析器,也支持 lxml 的 XML解析器。使用首先必须...

2019-09-10 19:37:51 407

原创 Requests和XPath的使用

Requests的使用按住方式:pip3 install requests1、response的常用方法:一、get请求print(response.text) #页面源码print(response.status_code) # 状态吗print(response.headers) # 响应头print(response.request.headers) #获取请求头print(...

2019-09-09 20:06:27 1513

原创 python爬虫re模块(抓取信息)

python爬虫1《1》什么是爬虫网络爬虫?网络爬虫(又被称为网页蜘蛛,网络机器人), 是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。《2》爬虫的基本原理:我们把互联网比喻为一张大网,网络爬虫我们想象为网上的蜘蛛,网页与网页之间的连接我们理解为节点,爬虫就相当于是访问网页,获取网页的信息,又通过节点可以爬取另一个网站,然后不停的通过一个个节点即访问一个个网页,这样网站的数据就可...

2019-09-09 08:47:44 1351

原创 scrapy框架安装和使用 注:scrapy框架win安装方法,和解决错误的方法

Scrapy 框架Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。Scrapy 使用了 Twisted['twɪstɪd] 异步网络框架来处理网络通讯,可以加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵...

2019-06-16 20:31:34 240

原创 python爬虫

python爬虫《1》什么是爬虫网络爬虫?网络爬虫(又被称为网页蜘蛛,网络机器人), 是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。《2》爬虫的基本原理:我们把互联网比喻为一张大网,网络爬虫我们想象为网上的蜘蛛,网页与网页之间的连接我们理解为节点,爬虫就相当于是访问网页,获取网页的信息,又通过节点可以爬取另一个网站,然后不停的通过一个个节点即访问一个个网页,这样网站的数据就可以...

2019-06-16 19:48:49 392

原创 用jQuery制作置顶菜单

css---样式.zdcd{ height: 50px; width: 100%; background: rgba(221,39,39,.95); position: fixed; display: none;}.lol img{ margin: 5px 0 0; height: 40px;}.ssk{ margin: ...

2019-04-11 19:42:04 328

原创 ie6png的修复 条件Hack css3过渡动画 运动曲线

使用frameset来创建一个框架集,注意frameset不能和body出现在同一个页面中所以要使用框架集,页面中就不可以使用body标签属性:rows,指定框架集中的所有的框架,一行一行的排列cols, 指定框架集中的所有的页面,一列一列的排列这两个属性frameset必须选择一个,并且需要在属性中指定每一部分所占的大小frameset和iframe一样,它里边的内容都不会被搜索引擎...

2019-04-01 15:42:27 258

原创 Django的入门和模型的总结

一,django 框架—数据---- 显示数据地方1.,MVC M --- model---模型(玩数据) V --- View----视图(显示数据) C --- controller---控制器(模型和视图交互) M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。 V全拼为View,用于封装结果,生成页面展示的html内容。 C全拼为Con...

2019-03-26 14:59:01 316

原创 ajax与jsonp

ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行,从而实现异步。同步和异步现实生活中,同步指的是同时做几件事情,异步指的是做完一件事后再做另外一件事,程序中的同步和异步是把现实生活中的概念对调,也就是程序中的异步指的是现实生活中的同...

2019-01-15 09:48:37 159

原创 正则表达式

正则表达式1、什么是正则表达式:能让计算机读懂的字符串匹配规则。2、正则表达式的写法:var re=new RegExp(‘规则’, ‘可选参数’);var re=/规则/参数;3、规则中的字符1)普通字符匹配:如:/a/ 匹配字符 ‘a’,/a,b/ 匹配字符 ‘a,b’2)转义字符匹配:\d 匹配一个数字,即0-9\D 匹配一个非数字,即除了0-9\w 匹配一个单词字符...

2019-01-15 09:45:37 255

原创 html列表

html列表有序列表在网页上定义一个有编号的内容列表可以用、配合使用来实现,代码如下:<ol> <li>列表文字一</li> <li>列表文字二</li> <li>列表文字三</li></ol>在网页上生成的列表,每条项目上会按1、2、3编号,有序列

2019-01-15 09:44:27 434

原创 事件委托

事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以极大减少事件绑定次数,提高性能;其次可以让新加入的子元素也可以拥有相同的操作。一般绑定事件的写法$(function(){ $ali = $('#list li'); $ali.click(function(event) { $(this).css({backg...

2019-01-15 09:41:32 201

原创 事件冒泡

什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。事件冒泡的作用事件冒泡允许多个...

2019-01-15 09:39:35 413

原创 jquery事件

事件函数列表:blur() 元素失去焦点focus() 元素获得焦点change() 表单元素的值发生变化click() 鼠标单击dblclick() 鼠标双击mouseover() 鼠标进入(进入子元素也触发)mouseout() 鼠标离开(离开子元素也触发)mouseenter() 鼠标进入(进入子元素不触发)mouseleave() 鼠标离开(离开子元素不触发)hover...

2019-01-15 08:50:01 162

原创 jquery特殊效果和链式调用

fadeIn() 淡入 $btn.click(function(){ $('#div1').fadeIn(1000,'swing',function(){ alert('done!'); }); });fadeOut() 淡出fadeToggle() 切换淡入淡出hide() 隐藏元素show() 显示元素t...

2019-01-15 08:45:03 190

原创 jquery属性操作和绑定click事件

jquery属性操作1、html() 取出或设置html内容// 取出html内容var $htm = $('#div1').html();// 设置html内容$('#div1').html('<span>添加文字</span>');2、text() 取出或设置text内容// 取出文本内容var $htm = $('#div1').text()...

2019-01-15 08:39:56 773

原创 jquery选择器

jquery用法思想一选择某个网页元素,然后对它进行某种操作jquery选择器jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。$(document) //选择整个文档对象$('li') //选择所有的li元素$('#myId') //选择id为myId的网页元素$('.myClass') // 选择class为myClass的元素...

2019-01-14 23:30:42 150

原创 jquery加载和语法

将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready方法解决这个问题,它的速度比原生的 window.onload 更快。<script type="text/javascript">$(document).ready(function(){ ......});</script>可以简写为:<scrip...

2019-01-14 23:27:09 229

原创 jquery介绍

jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 很容易学习。1,jQuery的版本分为1.x系列和2.x、3.x系列,1.x系列兼容低版...

2019-01-14 23:05:57 403

原创 分支语句练习

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>if练习1</title> <script type="text/javascript"> /* * 从键盘输入小明的期末成

2019-01-14 20:40:15 750

原创 面向对象

面向对象面向过程与面向对象编程1、面向过程:所有的工作都是现写现用。2、面向对象:是一种编程思想,许多功能事先已经编写好了,在使用时,只需要关注功能的运用,而不需要这个功能的具体实现过程。javascript对象将相关的变量和函数组合成一个整体,这个整体叫做对象,对象中的变量叫做属性,变量中的函数叫做方法。javascript中的对象类似字典。创建对象的方法1、单体<scri...

2019-01-09 20:20:45 267 1

原创 封闭函数和闭包

封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。一般定义的函数和执行函数:function changecolor(){ var oDiv = document.getElementById('div1'); oDiv.style.color = 'red';}changecolor();封闭函数:(function()...

2019-01-09 20:17:05 383

原创 JavaScript循环

JavaScript 循环如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。不同类型的循环JavaScript 支持不同类型的循环:for - 循环代码块一定的次数 for/in - 循环遍历对象的属性 while - 当指定的条件为 true 时循环指定的代码块 do/while - 同样当指定的条件为 true 时循环指定的代码块 For 循...

2019-01-09 20:06:16 226

原创 项目布局

html文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>购酒网</titl

2019-01-09 19:44:40 500

原创 JavaScript If...Else 语句

条件语句通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。在 JavaScript 中,我们可使用以下条件语句:if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码if…else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码if…else if…else 语句 - 使用该语句来选择多个代码块之...

2019-01-09 19:34:58 339

原创 javascript函数定义

函数就是重复执行的代码片。函数定义与执行<script type="text/javascript"> // 函数定义 function aa(){ alert('hello!'); } // 函数执行 aa();</script>变量与函数预解析JavaScript解析过程分为两个阶段,先是编译阶段,然后...

2019-01-06 21:57:27 158

原创 获取元素方法一和操作元素属性

获取元素方法一可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量,比如:<script type="text/javascript"> var oDiv = document.getElementById('div1');</script>....<...

2019-01-06 21:54:39 598

原创 JavaScript介绍

JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript( Adobe公司,需要插件)等。前端三大块1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分...

2019-01-06 21:49:07 154

原创 圆角、阴影、rgba 和 动画

圆角设置某一个角的圆角,比如设置左上角的圆角:border-top-left-radius:30px 60px;同时分别设置四个角: border-radius:30px 60px 120px 150px;设置四个圆角相同:border-radius:50%;阴影box-shadow:h-shadow v-shadow blur spread color inset;分别设置阴影:...

2019-01-02 20:29:44 183

原创 表单的基础设置

表单现实生活中的表单是用来提交信息的,比 如:办理银行卡填写的申请表、找工作填 写的简历、入学时填写的个人信息表。这 些都是表单的一种 网页中的表单是用来向服务器提交信息的,我们最常用到的表单就是baidu的搜索框在搜索框填入关键字后,点击搜索按钮,关键字会提交到baidu的服务器,服务器根据用户输入的关键字进行检索,返回相应信息表单项inputinput是我们使用的最多的表...

2019-01-02 11:52:01 220

原创 练习

<!DOCTYPE html><html lang="en"> <meta charset="UTF-8"> <title>这是我的个人博客<body bgcolor="#fffaf0"> <a href="#abc" id="k

2019-01-02 11:44:09 207

原创 表格的基本设置

表格在Web的历史中,HTML的表格发挥了极大的作用。最 初创建表格就是为了以表格的形式显示数据,后来表格 变成了一个极受欢迎的布局工具。 但是有了CSS以后,CSS在布局网页方面实际上会更出 色,所以现在我们使用表格的作用只有一个,就是用来 表示格式化的数据。 HTML中的表格可以很复杂,但是通常情况下我们不需 要创建过于复杂的表格。table、tr、th、td使用table标签创建一个表...

2019-01-02 11:40:23 277

原创 设置元素的背景和雪碧图

设置元素的背景一、background-colorbackground-color属性用来为元素设置背 景颜色。需要指定一个颜色值,当指定了一个颜色 以后,整个元素的可见区域都会使用这个 颜色作为背景色。如果不设置背景颜色,元素默认背景颜色 为透明,实际上会显示父元素的背景颜色。二、background-imagebackground-image可以为元素指定背景 图片。和backg...

2018-12-27 20:31:24 311

原创 清除浮动和定位

清除浮动clear属性可以用于清除元素周围的浮动对元素的影响。也就是元素不会因为上方出现了浮动元素而改变位置。可选值:left:忽略左侧浮动right:忽略右侧浮动both:忽略全部浮动none:不忽略浮动,默认值方法一:.clearfix:after{ content:" "; display: block; clear: both; } .clearfix{ z...

2018-12-26 20:25:23 805

原创 css简单布局

盒子一、display我们不能为行内元素设置width、height、 margin-top和margin-bottom。我们可以通过修改display来修改元素的性 质。可选值:block:设置元素为块元素inline:设置元素为行内元素inline-block:设置元素为行内块元素none:隐藏元素(元素将在页面中完全消失)二、visibilityvisibility属性...

2018-12-25 20:25:10 258

原创 盒子模型

一、 盒子:CSS处理网页时,它认为每个元素都包含在一 个不可见的盒子里。为什么要想象成盒子呢?因为如果把所有的元 素都想象成盒子,那么我们对网页的布局就相 当于是摆放盒子。 我们只需要将相应的盒子摆放到网页中相应的 位置即可完成网页的布局。二、盒子模型:一个盒子我们会分成几个部分:内容区(content)内边距(padding)边框(border)外边距(margin)三、盒子...

2018-12-24 20:11:41 146

原创 文本标签

一、< em >和< strong > em标签用于表示一段内容中的着重点。 strong标签用于表示一个内容的重要性。 这两个标签可以单独使用,也可以一起使用。 < p > < strong >警告:任何情况下不要接近僵尸。 < /strong >他们只是 < em >看起来< /em > 很友好,实际上他

2018-12-23 20:04:26 266

空空如也

空空如也

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

TA关注的人

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