基础
文章平均质量分 62
赵小七--
我不是大牛,连小牛犊子都算不上
展开
-
matplotlib——直方图,箱线图的绘制
1.直方图的绘制——hish()绘制import matplotlib.pyplot as pltimport numpy as npimport math#### 创建画布plt.figure(figsize=(20,8))###创建数据age = [10,20,30,44,23,32,55,11,8,9,17,19,20,33,30,30,40,44,55,55,...原创 2019-06-18 19:26:32 · 994 阅读 · 0 评论 -
js 常用的正则表达式
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。语法 ## \d 数字 \w数字+字母+_ \s空字符正则表达式 写法 var RegExp = / /ig ##记住用test时不要加"" /'' /正则表达式主体/修饰符(可选)一、校验数字的...原创 2019-03-04 21:26:18 · 212 阅读 · 0 评论 -
js—— 样式操作和节点操作
1.样式操作:# 行内样式(设置到元素行内)特点: 设置style.属性名 设置到元素行内 获取style.属性名 可以获取行内样式 获取不到文本内部及外部样式#计算样式:(获取文本外部的样式)获取元素文本外属性值:getComputedstyle(对象).属性名字 只能获取 不能设置 ##注意 用在---》父盒子没有限定高度 完全有内...原创 2019-03-04 21:23:52 · 180 阅读 · 0 评论 -
js ——文本操作 属性操作
1.选择器找元素:1.document.getElementById('id名')2.document.getElementByClassName('类名')[i] 一组 数组集合3.document.getElementByTagName('标签名')[i] 一组 数组集合4.document.getElementByName('input控件名')[i] 一组 数组...原创 2019-03-04 19:55:34 · 973 阅读 · 0 评论 -
普及一下 进制之间的转化
二进制转十进制:方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。 例:将二进制的(101011)B转换为十进制的步骤如下:1. 第0位 1 x 2^0 = 1;2. 第1位 1 x 2^1 = 2;3. 第2位 0 x 2^2 = 0;4....原创 2019-03-13 22:39:32 · 1393 阅读 · 0 评论 -
常用选择器
选择器的优先级:权重越大,越优先执行谁的样式。* 没有权重 标签 :1 类:10 id:1001. 伪类选择器:E.hover{} 鼠标移动上去 产生的效果2.后代选择器:(包含孙子+儿子)E F { } 挑选E作为父元素里的所有F标签3.子代选择器:(选择直接子代,不包含孙子)E>F { } 选择E作为父...原创 2019-03-03 19:33:44 · 155 阅读 · 0 评论 -
盒模型——外边距重叠问题
首先创建两个盒子,一个父盒子,一个子盒子我们想让子盒子往右下移动一段距离 于是给子盒子加上 上左外边距,但是我们会发现父盒子会随子盒子移动,父盒子具有子盒子上外边距属性。(触发BFC规则)处理方法:1.解决: 1.给父盒子设置上边框: border-top:1px soild red 加上一个和父盒子颜色一样的上边框。 2.给父盒子设置内...原创 2019-03-03 16:22:12 · 352 阅读 · 0 评论 -
如何解决浮动的影响(父盒子高度塌陷)
添加一个知识点:浮动和绝对定位会使元素脱标,导致行内元素转换为行内块元素,可以设置宽和高。未加浮动:加了浮动之后:3.解决方法: 1.给父盒子定高:(不实际)2.overflow:hidden (清除浮动流) 有问题会把有用的内容都隐藏掉3. clear :both (需要依附于一个空盒子,如果需要清除的浮动太多,会使文档树...原创 2019-03-03 15:42:00 · 1866 阅读 · 0 评论 -
前端中伪元素选择器的使用方法(详解)
伪对象即伪元素,表示DOM外部的某种文档结构。伪元素改变文档结构,在结构外另加一个没有实际存在的元素(即伪元素)。伪元素 是行内元素,大小由内容决定常用伪元素:1)E:before/E::before2)E:after/E::after...原创 2019-03-03 15:32:17 · 504 阅读 · 0 评论 -
HTML中三大元素种类——行内元素、块级元素、行内块元素
1.行内元素:(常用):<a> <span> <br> <i> <em> <strong>特点:1.和其他元素可以并排2.元素的高度宽度 以及上边距和下边距取决于内容的宽高 以<span>标签为例 2.块级元素<div> &l原创 2019-02-26 20:55:07 · 1782 阅读 · 1 评论 -
html中图片下间隙问题的解决方法
图片下间隙产生原因及解决方法:产生原因: 图片默认是文字,而文字默认与基线对齐。解决方法:1.设置父元素字体大小为0 font-size:0;(此方法不符合实际)2.设置行高为 line-height:0;(不符合实际)3.改变垂直对齐方式: ( 推荐:默认以基线 baseline对齐 改为 以其他三条线任意一条对齐即可 top middle bo...原创 2019-02-26 20:03:20 · 3793 阅读 · 0 评论 -
HTML-表单
HTML 表单用于搜集不同类型的用户输入。 标签 描述 <form> 定义供用户输入的表单 <input> 定义输入域 <textarea> 定义文本域 (一个多行的输入控件) <label> 定义一个控制的标签 <fieldset> 定义域 <legend>...原创 2019-02-25 09:35:02 · 161 阅读 · 0 评论 -
JavaScript——ECMAscript核心语法
1.什么是JavaScript?JavaScript 被设计用来向 HTML 页面添加交互行为。 JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。 JavaScript 由数行可执行计算机代码组成。 JavaScript 通常被直接嵌入 HTML 页面。 JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。 所有的人无需购买许可证均可使用 ...原创 2019-02-27 21:47:29 · 391 阅读 · 0 评论 -
HTML基础—标签
1.HTML简介HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页2.HTML 标签HTML 标记标签通常被称为 HTML 标签 (HTML...原创 2019-02-22 20:28:12 · 239 阅读 · 0 评论 -
MySQL数据库必会的操作
mysql忽略大小写Sql语句以;结束Sql语句固定的句式单词默认大写库1.查看数据库:show databases;2.增加数据库 (比如我要加个school库)create database school charset=utf8;3.使用school 数据库use school;4.查看表:show tables;5.创建表(创建个学...原创 2019-03-14 22:26:21 · 103 阅读 · 0 评论 -
MySql 数据库-----用户设置 数据修改
1.用户设置:用户:使用程序的人权限:被允许操作的范围组:针对用户的权限集合,角色设置用户密码:set password for root@localhost=password("1111")查看用户名密码:SELECT USER,host from mysql.user;2.数据修改表: alter table +旧表名 rename +新表名修...原创 2019-03-14 22:54:57 · 280 阅读 · 0 评论 -
matplotlib——折线图,散点图,柱状图,饼状图
1.折线图——plot函数绘图plot函数matplotlib.pyplot.plot(*args,**kwargs)参数名称 说明 x,y 接收array。表示x轴和y轴对应的数据。无默认。 color 接收特定string。指定线条的颜色。默认为None。 linestyle 接收特定string。指定线条类型。默认为“-”。 marke...原创 2019-06-17 21:37:18 · 641 阅读 · 1 评论 -
数据可视化——matplotlib
一.基本绘图流程:1.创建画布与创建子图:第一部分主要作用是构建出一张空白的画布,并可以选择是否将整个画布划分为多个部分,方便在同一幅上绘制多个图形的情况。最简单的绘图可以省略第一部分,二后直接在默认的画布上进行图形绘制。函数名称 函数作用 plt.figure 创建一个空白的画布,可以指定画布大小(figsize)和像素(dpi) figure.add_sub...原创 2019-06-17 20:39:43 · 360 阅读 · 0 评论 -
pandas——DataFrame的增删改查操作
1.DataFrame的属性values 元素 index 索引 columns 列名 dtypes 类型 size 元素个数 ndim 维度数 shape 数据形状(行列数) 2.查看访问DataFrame中的数据——数据的基本查看方式对单列数据的访问:DataFrame的单列数据为一个Series。根据DataFra...原创 2019-06-18 21:28:51 · 1650 阅读 · 0 评论 -
pandas——读写csv文件和excel文件
1.文本文件的读取文本文件是一种由若干行字符符构成的计算机文件,它是一种典型的顺序文件。csv是一种逗号分隔的文件格式,因为其分隔符不一定是逗号,又被称为字符分隔文件,文件以纯文本形式存储表格数据(数字和文本)注:(1)csv文件根据其定义也是一种文本文件;(2)文本文件是字符分割文件。使用read_table来读取文本文件:pandas.read_table(filepat...原创 2019-06-18 20:52:53 · 1140 阅读 · 0 评论 -
Django思维导图(思路清晰,史上最全)
原创 2019-04-24 20:40:35 · 3487 阅读 · 6 评论 -
MTV模式
什么是MTV模式?就是把Web应用分为:模型(Model),模板(Template),视图(View)这三层,这样一来,各组件之间就保持了松耦合关系;M主要是用来负责业务对象和数据库对象,T负责把页面如何展示给用户,V负责业务逻辑,并在适当的时候调用M和T。对于Django来说,还有一个url分发器,它的作用就是将一个个url的页面请求分发给不同的V处理,V再调用相应的M和T。...原创 2019-04-10 23:48:49 · 4311 阅读 · 0 评论 -
linux命令大全-----终极篇
目录1.ln命令2.date 设置linux时间和日期3.wc命令4.ps 查看进程5.top 正执行的进程6.kill 杀死进程 进程强制结束7.free 显示内存使用情况8.scp 输出文件9.yum命令1.ln命令ln功能是为文件在另一个位置建立一个同步的链接,,通过ln创建的链接(link)减少磁盘占用量链接分类:软链接和硬链接软链接...原创 2019-03-23 21:17:42 · 975 阅读 · 0 评论 -
linux 命令大全------进阶篇
1.cat 显示文件详情cat有三大功能1.一次显示整个文件cat filename2.创建一个新文件cat > filename3.将几个文件合并为一个文件cat file1 file2 > file2.more 分页显示功能类似于cat,more会以一页一页的显示方便使用者逐页阅读,按空格space显示下一页,按b返回上一页显示。...原创 2019-03-23 19:01:36 · 226 阅读 · 0 评论 -
linux命令大全---入门篇(菜鸟必会)
目录1.开关机命令2.ifconfig 查看ip 地址3.和用户相关:4.文件权限相关及控制5.防火墙6.ls命令7.cd切换8.pwd 查看当前工作目录路径9.mkdir 创建文件夹10.rm 删除文件11.rmdir 删除空目录12、mv 移动、修改文件名13.cp 复制1.开关机命令reboot i...原创 2019-03-23 00:46:01 · 18339 阅读 · 2 评论 -
python中触发器的详细解惑
1.触发器的定义:触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。# 可以基于时间限制用户的操作,例如不允许下班后和节假日修改数据库数据。# 可以基于数据库中的数据限制用户的操作,例如不允许股票的价格的升幅一次超过10%。审计。可以...原创 2019-03-18 21:58:50 · 3177 阅读 · 0 评论 -
python ----基于jquery的轮播图
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, max...原创 2019-03-12 21:43:49 · 182 阅读 · 0 评论 -
MySql数据库------用户授权
用户授权我们涉及到3个对象:用户名密码主机 用户名 密码 主机 Root 1111 localhost Root 1111 10.10.65.250 laobian ...原创 2019-03-17 14:07:32 · 150 阅读 · 0 评论 -
MySQL -------主键和外键
1.主键:(Primary Key)是一个表里的唯一标识,假如一个表没有主键,查询就是遍历查询,如果有主键,会以平衡树数据格式去查询.2.外键:外键就是以表里唯一一个和其他表有关联的字段,起到约束作用。外键一般在定义字段的时候创建。CREATE TABLE students ( id INT PRIMARY KEY auto_increment, NAME CHAR ( 3...原创 2019-03-16 20:35:03 · 806 阅读 · 0 评论 -
issubclass() 和 isinstance()如何使用
1、issubclass()检测一个类是否是另外一个类的子类格式1:issubclass(被检测类,父类)返回值:布尔值格式1:issubclass(被检测类,(父类1,父类2,父类3...))返回值:布尔值注意:只要有一个类是当前被检测类的父类,那么最终结果就是True练习1:class A(object): passclass C(objec...原创 2019-01-16 23:16:14 · 364 阅读 · 0 评论 -
python中常用的魔术方法(全)
1.__del__销毁魔术方法触发时机:当一个对象在内存中被销毁的时候自动执行参数:至少有一个self,接收对象返回值:无作用:在对象销毁的时候做一些操作注意:程序自动调用此方法,不需要我们手动调用。2. __call____call__():可以让类的实例具有类似于函数的行为,进一步模糊了函数和对象之间的概念。使用方式:对象后面加括号,触发执...原创 2019-01-16 23:01:58 · 872 阅读 · 0 评论 -
python面向对象之-----多态
多态特性多态就是不同子类对象调用父类的方法产生不同的结果。练习:使用不同的支付工具给商店支付钱。原创 2019-01-16 19:32:21 · 114 阅读 · 0 评论 -
python中特别好用的 enumerate()函数
enumerate()是python的内置函数、适用于python2.x和python3.xenumerate在字典上是枚举、列举的意思enumerate参数为可遍历/可迭代的对象(如列表、字符串)enumerate多用于在for循环中得到计数,利用它可以同时获得索引和值,即需要index和value值的时候可以使用enumerateenumerate()返回的是一个enumerate对象...原创 2019-01-02 20:24:49 · 249 阅读 · 1 评论 -
python中很实用的 gettar 、hasattr、setattr、delattr 等反射方法
1.反射导入模块中的属性、函数、类python面向对象中的反射:通过字符串的形式操作对象相关的属性python中的一切事物都是对象(都可以使用反射)四个反射相关的函数-hasattr :判断是否有此变量,返回bool 值-getattr : 获取属性值或者获取方法变量的地址-setattr :给类或者对象设置属性或者方法 (用的场合很少,了解即可)-delattr: ...原创 2019-01-17 16:51:47 · 1295 阅读 · 0 评论 -
python练习之——列表小练习
1.列表倒数a=[123,4567,12,3456] 输出 a = [321, 7654, 21, 6543]方法一:利用字符串的切片 注意类型转换a = [123,4567,12,3456]b = [] # 创建一个空列表,来接受值for i in a : b.append(int(str(i)[::-1]))...原创 2019-01-02 20:13:34 · 2041 阅读 · 0 评论 -
python练习 字符串,元组综合小练习
1.‘2018-11-12’去掉‘-’输出:a = '2018-11-12'print(a.replace('-','')) # raplace 将字符串中所有的指定字符替换成想要的字符。print(a.replace('-','*')) # 将字符串中所有的'-'替换成'*'输出结果:20181112 2018*11*122....原创 2019-01-02 16:01:20 · 779 阅读 · 0 评论 -
python基础练习while,for循环练习题
循环练习:1.随机输入5个数,输出最大值和最小值:num = 1 # 定义随机变量num 是输入的个数while num <= 5: a = int(input('请输入第{}个数:'.format(num))) # 将输入的数转化为整数型 if num == 1: # 输入第一个数时最大值最小值都是这个数 max =...原创 2019-01-02 12:49:07 · 2975 阅读 · 0 评论 -
python基础—— 数据结构之间的转换
一. str 转list:方法一:split()a ='a,b,c'print(a.split(',')) # split 按照指定内容进行分割,返回列表的形式输出结果: ['a', 'b', 'c']方法二:a= 'hello world'print(list(a)) # 将字符串的每个字符都转换成列表的每个元素。输出结果: ['h', ...原创 2019-01-01 21:16:25 · 628 阅读 · 2 评论 -
python中os模块使用详解
文件的基本操作:(需要更多os文件操作点击:http://www.runoob.com/python3/python3-os-file-methods.html)1.重命名文件:os.rename( src , dst )2. 删除文件: os.remove( path )3.创建目录 os.mkdir() 生成单层目录4.创...原创 2019-01-10 20:49:56 · 651 阅读 · 0 评论 -
Python---文件的操作
一.文件介绍什么是文件狭义说:文本文件;广义说:超文本文件, 图片,声音,超链接,视频。文件的分类文件大体上可以分为两类,文本文件和二进制文件。文件的作用使用文件的目的是把一些数据存储存放起来。使用文件的流程我们操作一个文件的流程一般是 打开文件,读写文件,关闭文件。通过程序操作文件的流程也是这三步,首先打开文件,然后读写文件,最后关闭文件。二.读写文件的简单操作...原创 2019-01-10 19:16:52 · 165 阅读 · 0 评论