自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python openCV基础操作

1.图片加载、显示和保存import cv2# 读取图片img = cv2.imread("img1.jpg")# 生成灰色图片imgGrey = cv2.imread("img1.jpg",0)# 展示原图cv2.imshow("img",img)# 展示灰色图片cv2.imshow("imgGrey",img)# 等待图片的关闭cv2.waitKey()# 保...

2019-09-05 17:00:00 173

转载 python xlrd模块

一、什么是xlrd模块?Python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。二、使用介绍1.常用单元格中的数据类型类型含义empty空的string文本number浮点型date时间error错误blank空白表格2.打开Excel文件的读取数据d...

2019-08-08 13:54:00 159

转载 python PIL 图像处理

Image模块Image模块是在Python PIL图像处理中常见的模块内。如open、save、conver、show...等功能open(filename,mode)(打开一张图像)。from PIL import Imageim = Image.open("./static/gikki.jpg")im.show()在win的环境下im.show的方式为win自带的图像显...

2019-06-25 19:25:00 252

转载 MySQL三大范式

第一范式(1NF)数据表的每一列都要保持它的原子特性,也就是列不能再被分割。这张表就不符合第一范式规定的原子性,不符合关系型数据库的基本要求,在关系型数据库中创建这个表的操作就不能成功。不得不将数据表设计为如下形式。第二范式(2NF)概率:属性必须完全依赖于主键。下满这张表不符合第二范式的要求。缺点表中的第一行数据都存储了系名、系主任,数据的冗余太大如果有一个新的...

2019-05-21 19:23:00 375

转载 Hash冲突的四种解决办法

一.哈希表简介非哈希表的特点:关键字在表中的位置和它自检不存在一个确定的关系,查找的过程为给定值一次和各个关系自进行比较,查找的效率取决于给定值进行比较的次数。哈希表的特点:关键字在表中位置和它自检存在一种确定的关系。哈希函数:一般情况下,需要在关键字与它在表中的存储位置之间建立一个函数关系,以(key)作为关键字为key的记录在表中的位置,通常称这个函数f(key)为哈希函数。...

2019-05-20 15:04:00 270

转载 Golang基础

一.go的四个运行命令go 命令 文件名 要么根据绝对路径去找,要么能在当前cmd路径下找到go 命令 项目名 去src下找go run 编译并执行,不保存编译后的文件2 go build 编译并保存默认放在当前cmd路径下-o 路径3 go install 编译并放在gopath下的bin目录下4 go fmt 格式化代码//表明当前文件是可执行文件//准确的说...

2019-05-15 20:57:00 80

转载 Redis基础与持久化

Redis介绍软件说明Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。Redis采用内存(In-Memory)数据集(DataSet) 。支持多种数据类型。运行于大多数POSIX系统,如Linux、*BSD、OS X等。作者: Salvatore Sanfilippo软件特性1)透明性:分布式系统对用户...

2019-05-07 21:22:00 107

转载 Golang 介绍与安装

1.介绍与安装Golang 是什么Go 亦称为 Golang(按照 Rob Pike 说法,语言叫做 Go,Golang 只是官方网站的网址),是由谷歌开发的一个开源的编译型的静态语言。Golang 的主要关注点是使得高可用性和可扩展性的 Web 应用的开发变得简便容易。(Go 的定位是系统编程语言,只是对 Web 开发支持较好)为何选择 Golang既然有很多其他编...

2019-04-28 22:53:00 75

转载 celery分布式队列的使用

celery介绍Celery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。celery看起来似乎很庞大,本章节我们先对其进行简单的了解,然后再去学习其他一些高级特性。 celery适用异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。 celery的特点是:...

2019-03-26 20:36:00 128

转载 单例模式

单例模式是一种设计模式一次只允许产生一个实例对象.实现方法有很多,常见的方法有五种:1.classmethodclass Mysql: _instance = None def __init__(self,host,port): self.host = host self.port = port @clas...

2019-03-26 14:03:00 55

转载 MongoDB

一.安装(mac)官网手动下载:https://www.mongodb.com/download-center#community下载后手动将文件移动到/usr/local 修改文件名我是使用curl命令来下载安装:打开终端:# 切换到 /usr/localcd /usr/local/#下载sudo curl -O https://fastdl.m...

2019-03-12 18:56:00 93

转载 python爬虫基础应用----爬取无反爬视频网站

一.爬虫简单介绍  爬虫是什么?  爬虫是首先使用模拟浏览器访问网站获取数据,然后通过解析过滤获得有价值的信息,最后保存到到自己库中的程序.  爬虫程序包括哪些模块?  python中的爬虫程序主要包括,requests请求库,seleium请求库,xpath和BeautSoup4解析库,  爬取校花网需要使用到哪些模块?  校花网结构简单,而且没有任何防爬手段,...

2019-03-11 22:56:00 1088

转载 Django缓存管理的6种方法

一.django的缓存方式有6种:  1.开发者调试缓存  2.内存缓存  3.文件缓存  4.数据库缓存  5.Memcache缓存(使用python-memecached模块)  6.Memcache缓存(使用pylibmc模块)经常使用的文件缓存和Mencache缓存二.缓存的6种配置1开发调试(此模式为开发调试使用,实际上不执行任何操作...

2019-02-27 11:07:00 222

转载 nginx 项目部署

一.nginx想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或 HTTPS(安全超文本传输协议)把请求的...

2019-02-19 09:26:00 178

转载 在centos安装MySql的三种安装方法

一.二进制安装MySql1. 下载Mysql安装包wget https://downloads.mysql.com/archives/get/file/mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz如果没有wget 可以先下载weget2. 下载初始化依赖yum install libaio-devel autoconf ...

2019-01-21 16:20:00 154

转载 docker容器的安装与使用

docker 容器概念1.什么是容器容器就是在隔离环境运行的一个进程,如果进程停止,容器就会销毁.隔离的环境拥有自己的系统文件,IP地址,主机名等.kvm虚拟机,linux,系统文件程序: 代码, 命令进程:正在运行的程序2. 容器和虚拟化的区别linux容器技术,容器虚拟化和kvm虚拟化的区别kvm虚拟化: 需要硬件的支持,需要模拟硬件,可以运行...

2019-01-17 17:37:00 170

转载 flask入门

1.安装pip3 install flask2.十行搞定一个flask项目from flask import Flask# 实例化产生一个Flask对象app = Flask(__name__)# 将 '/'和视图函数hello_workd的对应关系添加到路由中@app.route('/') # 1. v=app.route('/') 2. v(hello...

2019-01-14 21:26:00 145

转载 JQ初级

一、认识jQuery1.什么是jQueryjQuery是对原生JavaScript二次封装的工具函数集合jQuery是一个简洁高效的且功能丰富的JavaScript工具库2.jQuery的优势完全开源的源代码强大简洁的选择器事件、样式、动画的良好支撑链式表达式简化的Ajax操作跨浏览器兼容丰富的插件及对外的扩展接口二、jQuery的安装...

2019-01-10 19:17:00 99

转载 dom与bom

1.节点dom与bom属// DOM:文档对象模型 =>提高给用户操作document obj的标准接口// DOM:以document为根,树状展开所有子节点节点分类// 节点分类:6个// document | doctype文本类型 | element元素 | text文本 | attr属性 | comment注释节点常规操作...

2019-01-10 16:38:00 84

转载 js实现小米轮播图

1.浮动与定位结合使用浮动与相对定位//1.两者均参与布局//2.主浮动布局,相对布局辅助完成布局微调//3.相对定位布局微调不同于盒模型布局微调,相对定位布局不影响盒子原有位置,就会影响兄弟盒子布局浮动与绝对定位// 1.只保留绝对定位布局// 2.脱离文档流的盒子宽可以交于内部撑开2.小米更新数据案例默认活跃状态1.将初始的...

2019-01-09 19:02:00 203

转载 js动画

1.事件总结鼠标事件var box = document.querySelect('.box')// 1.点击事件box.onclick = function(){ console.log('单击'); };// 2.双击事件(应用场景不广)box.ondblclick = function(){ cosole.lo...

2019-01-03 19:20:00 78

转载 js操作高级

1.对象使用的高级对象的key为字符类型,value为任意类型var obj ={ name:"name", "person-age":18}// 访问obj.name | obj["name"]obj["person-age"] 对象的属性可以任意添加与删除var ogj = { name:"obj"}...

2019-01-02 21:33:00 79

转载 js操作

1.闭包// 函数的嵌套定义,定义在内部的函数都称之为 闭包// 1.一个函数要使用另一个函数的局部变量// 2.闭包会持久化包裹自身的函数的局部变量// 3.解决循环绑定function outer(){  var num = 10;  function inner(){ // 闭包    // 1.在inner函数中,使用了outer的局部变量n...

2018-12-28 21:30:00 78

转载 JS基础

一、JS三个组成部分ES:ECMAScript语法DOM:document对象模型=》通过js代码与页面文档(出现在body中的所有可视化标签)进行交互BOM:borwser对象模型=》通过js代码与浏览器自带功能进行交互二.引入方式行间式出现在标签中的全局事件属性中this代表该标签,可以访问全局属性,再访问具体操作对象(eg:this.style.colo...

2018-12-20 21:30:00 94

转载 跨域问题

  什么是同源策略    同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响.可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现.  具体体现:    比如:我在本地上的域名是127.0.0.1:8000,请求另外一个域名:127.0.0.1:8001...

2018-12-19 17:02:00 67

转载 MySQL存储引擎

一.存储引擎简介1、文件系统:1.1 操作系统组织和存取数据的一种机制。1.2 文件系统是一种软件。2、文件系统类型:ext2 3 4 ,xfs 数据2.1 不管使用什么文件系统,数据内容不会变化2.2 不同的是,存储空间、大小、速度。3、MySQL引擎:3.1 可以理解为,MySQL的“文件系统”,只不过功能更加强大。...

2018-12-18 20:42:00 83

转载 MySQL索引管理

一.索引介绍1.什么是索引  1.索引好比一本书的目录,它能让你更快的找到自己想要的内容.  2.让获取的数据更有目的性,从而提高数据库索引数据的性能.2.索引类型介绍  1.BTREE:B+树索引  2.HASH:HASH索引  3.FULLTEXT:全文索引  4.RTREE:R树索引B+tree树索引3.索引管理索引建立在表的列上(...

2018-12-18 20:14:00 73

转载 MySQL操作命令

一.MySQL连接命令mysql-u:指定用户-p:指定密码-S:指定socket文件-P:指定端口-h:指定主机域-e:指定sql语句mysql> status \s 查看状态mysql> select * from mysql.user\G 格式化成key:value的形式mysql> \T /tmp/a.log 记录操作日志mysql&...

2018-12-17 20:05:00 189

转载 盒模型浮动布局

一、css盒模型1.常用标签的使用  前往本页面中个某个位置:Top =>锚点  1.设置锚点  2.设置前往锚点的a跳转   设置前往锚点的a跳转:#锚点名    <div id="t_123">123</div>    <a href="#page_top"Top</a>    <a href...

2018-12-17 19:18:00 122

转载 requests-html快速入门

昨天写了requests库好!最近requests库的作者又发布了一个新库,叫做requests-html,看名字也能猜出来,这是一个解析HTML的库,而且用起来和requests一样爽,下面就来介绍一下它。一、安装pip install requests-html二、基本使用获取网页from requests_html import HTMLSessio...

2018-12-11 21:19:00 113

转载 requests请求库

一、介绍#介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3)#注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求#安装:pip3 install requests#各种请求方式:常用...

2018-12-10 19:37:00 7834

转载 css基础

一.引入css的三种方式1.行间式<div style="width: 100px; height: 100px; background-color: red"></div>2.内联式<head> <style> div { width: 100px; height: 100px; background-colo...

2018-12-05 21:30:00 123

转载 html概念

一.前端1.什么是前端  前端即网站前台部分,运行在PC端等浏览器上展现给用户浏览的网页.随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验.  前端技术一般分为前端设计与前端开发,前端设计一般可以立即为网站的视觉设计,前端开发则是网站的前提代码实现,包括基本的HTML和...

2018-12-04 19:23:00 80

转载 元类

元类介绍一切源自于一句话:python中一切皆为对象。既然如此类是不是也是对象呢?所有的对象都是实例化类得到的,类也是对象,那么类是怎么得到的呢?类是由于元类实例化得到的.创建类的流程分析class关键字在帮我们创建类时,必然帮我们调用了元类Teacher=type(...),那调用type时传入的参数是什么呢?必然是类的关键组成部分,一个类有三大组成部分,分别是...

2018-11-27 21:20:00 62

转载 数据库高级

一.视图什么是视图:视图是一张表或多张表的查询结果构成的一张虚拟表为什么使用视图当我们在使用多表查询时 我们的sql语句肯恩会非常的复杂,如果每次都编写一遍sql的话无论是一件麻烦的事情,这时候就可以使用视图来避免多次编写sql的问题简言之视图可以帮我们节约sql的编写视图的另一个作业是,可以不同的属兔来展示开放不同数据的访问例如,同一张工资表,老板可以查...

2018-11-26 21:30:00 110

转载 MySQL多表查询

1.数据增删改   增加  insert [into] 表名 [(可选字段名)] values(一堆值1),(一堆值2),......  into可以省略  表名后的字段可以选  如果写了 后面的values中的值必须与表名后的字段--对应  如果没写 后面的values中的值必须与表的字段一一对应  values 后面可以给多组值 用逗号隔开  删除...

2018-11-22 21:12:00 123

转载 多表关联

一.多表关联  将部门数据与员工数据放到同一张表中会造成  数据重复  结构混乱  拓展维护性差create table dept(id int primary key auto_increment,name char(20),job char(20));create table emp(id int primary key auto_increment,name...

2018-11-21 20:35:00 94

转载 MySQL数据类型 约束

一.数据库CDGS.库  增 create database 库名;  删 drop 库名;  改    alter database 库名称 修改的属性名称;  查    show databases;#查看所有数据库.    show create database 库名;#查看建库的语句  命名规范:    1.不能使用纯数字  ...

2018-11-21 08:49:00 93

转载 初识数据库

一.数据库前言1.什么是数据库*****  存放数据的仓库 本质是文件夹  我们已经学过的文件操作存在的缺陷    1.程序的所有组件太大,不可能存在同一个计算机上      2.多用户竞争影响数据安全    3.多用户访问,服务器需要并发总结:我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有...

2018-11-19 19:14:00 105

转载 socker server和 event

今日内容1.基于TCP的socketserver2.基于UDP的socketserver3.event一.TCP的socketserver#服务器import socketserverfrom threading import current_thread# fork linux下一个多进程接口 windows没有这接口# 用于处理请求的类...

2018-11-16 20:47:00 114

空空如也

空空如也

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

TA关注的人

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