自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Failed to add the foreign key constraint. Missing index for constraint ‘stu_ibfk_1‘ in the reference

解决方案:作为外键,user表中的id必须是唯一值,因此得添加约束unique,或者primary key;

2020-10-15 17:20:36 2268

原创 unicode和utf-8

ASCII(一个字节)美国人标准编码,8比特=1字节 ,一个数字表示一个字节,所以一个字节表示最大的数字是255GB2312针对中文编码Unicode 将所有语言统一到一套编码里,如果内容全是英文,存储空间比ASCII多,传输 也慢utf-8 可变长...

2020-10-14 12:43:11 203

原创 爬虫去重策略

爬虫去重策略:1.将访问过的url保存到数据库中2.将访问过的URL保存到set中,查询方便,但是耗费内存1亿条url*2byte(字节)*50个字符/1024(KB)/1024(MB)/1024=9G3.经过md5(128bit=16byte)等方法哈希后保存到set中(Scrapy就是用的类似这种方式)4.用bitmap方法,将访问过的url通过hash函数映射到某一位(容易将多个不同url放到同一个位置)5.bloomfilter方法对bitmap进行改进,多重hash函数降低冲突(分布式

2020-10-14 08:24:46 324

原创 深度优先算法和广度优先算法

1.深度优先算法:递归实现def depth_tree(tree_node):if tree_node is not None:print(tree——node._data)if tree_node._left is not None:return depth_tree(tree_node._left)if tree_node._right is not None:return depth_tree(tree_node._right)缺点:如果太深 导致栈太深,容易溢出2.广度优先算法:队

2020-10-14 08:04:20 378

原创 常用正则表达式笔记

常用正则表达式笔记常用正则表达式笔记\w 大小写字母 以及0-9 下划线\s 匹配空格. 除\n 都能匹配re.verbos 忽略正则表达式中的换行?0个或1个*0个或多个+一个或多个re.dotall 表示 . 可以看作空格保证匹配到\n在这里插入图片描述...

2020-10-13 18:09:32 102

原创 超时设置:

超时设置:import urllib.requestfor i in range(0,100):try:file = urllib.request.urlopen(“https:www.baidu.com”, timout=1)print(len(file.read().decode(“utf8”)))except Exception as err:print(“出现异常”+str(err))

2020-10-11 12:24:29 95

原创 爬虫-urllib基础

爬虫-urllibimport urllib.request#1. urlretrieve(网址,本地文件的存储地址) 直接下载网页到本地#2. urlcleanup() 清除爬虫的缓存#3. urlopen(网址)#4. info() 获取爬虫简介信息,包括日期,类型等#5. getcode() 状态码,查看爬取的状态码#6. geturl() 调出当前访问的网址...

2020-10-11 12:22:29 126

原创 my sql面试较难题

E级where子查询46、查询全部学生都选修的课程的课程号和课程名select c.cid,c.cname from sc inner join course c on sc.cid=c.cid group by sc.cid having count(1) =(select count(1) from student);48、查询两门以上不及格课程的同学的学号及其平均成绩select s...

2019-07-09 09:53:23 343

原创 My sql数据库索引

数据库索引(提高查询速度,添加索引主要用于查询)Unique key 索引名(字段名,也可以逗号隔开添加多个唯一索引)全文索引 不支持Innodb,只支持myISAM 数据表类型添加正确的索引管理索引索引执行性能...

2019-07-09 09:24:52 616

原创 Mysql 事务

My Sql的事务处理(只用于增删改)事务就是将一组SQL语句放在同一批次去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行事务必须具备以下四个属性 简称ACID属性原子性(Atomicity):事务的两个方面不可分割 要么成功要么失败,不存在单方面成功的情况一致性(Consistency):数据的一致性(10元钱换10元菜,转出去多少钱,对方就收到多少钱)隔离性(I...

2019-07-09 09:10:29 182

原创 用html和css制作网页动画(transform transition animation)

**1.使用transform 2D变形设置网页元素样式变形函数(translate平移 scale缩放 rotate 旋转 skew倾斜函数)translate():平移函数,基于X、Y坐标重新定位元素的位置transform:translate(tx,ty);transform:translate(100px,0)-------transform:translateX(100px)t...

2019-07-09 09:03:59 4483

原创 伪类和伪元素

伪类:first-child :link visited hover active focus lang伪元素 first-line first-letter before after ::selection

2019-07-09 08:29:41 145

原创 两个标签之间的间隙清零

两个标签之间的间隙清零:都用margin:0;padding:0

2019-07-09 08:27:02 222

原创 <a>伪类执行顺序

2019-07-09 08:25:09 317

原创 rgba或者opacity设置透明度

background-color:rgba(255,255,255,1)没有透明度rgba(255,255,255,0)透明度变成白色rgba(255,255,255,0.5)半透明度

2019-07-08 13:23:21 1209

原创 z-index 必须在设置position属性的时候才有效果

注意:必须设置position属性才能用z-index

2019-07-08 13:13:16 2748

原创 定位position

absolute属性值偏移设置: left、right、top、bottom使用了绝对定位的元素以它最近的一个“已经定位”的“祖先元素” 为基准进行偏移如果没有已经定位的祖先元素,会以浏览器窗口为基准进行定位绝对定位的元素从标准文档流中脱离,这意味着它们对其他元素的定位不会造成影响元素位置发生偏移后,它原来的位置不会被保留下来...

2019-07-08 13:09:59 248

原创 border="1px solid red"不起作用

border=“1px solid red” 只有加在table里面才有用加在div里面的话只能 添加

2019-07-08 12:35:37 2616

原创 float浮动与清除浮动,解决父级边框塌陷的方法以及出现原因

float浮动后父级边框塌陷的原因父极边框塌陷:float元素大于父级大小,超出部分 自动下移,如果父级边框高度不够,则出现父级边框塌陷如何清除浮动?1.直接在style里面添加clear:2.解决父级边框塌的方式1简便方法:3.解决父级边框塌的方式2设置父元素的高度:4.解决父级边框塌的方式3(overflow 溢出处理)5.解决父级边框塌的方式4 after伪...

2019-07-08 12:06:01 734

原创 标准文档流(块元素和内联元素以及行内块元素特性)和display属性

块级元素(block)…、、、列表(li)内联元素(inline)、、、...行内元素 inline不能调节大小 只有绝对定位之后才可以直接设置块元素 block 能调节大小 自动换行行内块元素 inline-block 能调节大小 但是不换行![在这里插入图片描述](https://img-blog.csdnimg.cn/20190708103454554.png)dis...

2019-07-08 10:36:15 922

原创 盒子模型——box-sizing

inherit 是继承父元素的盒子模型模式

2019-07-08 10:16:11 159

原创 盒子模型——内外边距

1.外边距(上右下左 顺时针 上下 左右 或者 上 左右 下)2.内边距

2019-07-08 10:12:57 362

原创 border边框

double表示双线条

2019-07-08 10:06:56 148

原创 盒子模型——圆角边框border-radius制作图形

border-radius:左上、右上、右下、左下.d1{width:200px;height:200px;border:1px solid green;margin:249px auto;border-radius:100px;background-color:yellow;}.d2{width:200px;height:100px;border:1px solid bl...

2019-07-08 09:56:46 1383

原创 background-size解决针对响应性布局得背景图片自适应

background-size: 可以设定背景图像的尺寸,在移动端使用的地方很多,比如最常见的地方在做响应性布局的时候,比如之前做的项目中有轮播图片,来解决针对响应性布局的背景图片自适应。浏览器支持的程度:IE9+, Firefox4+, opera, chrome, safari5+;基本语法:background-size: length | percentage | cover | c...

2019-07-08 09:30:24 1213

原创 css中的渐变以及渐变兼容

线性渐变颜色沿着一条直线过渡:从左到右、从右到左、从上到下等径向渐变圆形或椭圆形渐变,颜色不再沿着一条直线变化,而是从一个起点朝所有方向混合CSS3渐变兼容IE浏览器是Trident内核,加前缀:-ms-Chrome浏览器是Webkit内核,加前缀:-webkit-Safari(苹果)浏览器是Webkit内核,加前缀:-webkit-Opera浏览器是Blink内核,加前缀:-o-...

2019-07-06 16:26:17 1750

原创 添加背景图片

背景图片完整写法background:#C00 url(…/image/arrow-down.gif) 205px 10px no-repeat;定位元素可以省略,no-repeat 不写的话会默认repeat

2019-07-06 15:52:14 372

原创 阴影:盒子阴影(box-shadow)和文字阴影(text-shadow)

1.text-shadow(文本阴影先写颜色)text-shadow :gray 5px 5px 10pxtext-shadow:color x-offset(阴影向右移) y-offset(阴影向下移) blur-radius(模糊距离)2.box-shadow(盒子阴影最后写颜色)常用:box-shadow: x-offset(阴影向右移) y-offset(阴影向下移) ...

2019-07-06 15:33:34 1414

原创 my sql中 insert into 中的into可以省略吗? insert后面加(select语句)中间能不能再加values加

my sql中 insert into 中的into可以省略!insert into sc values(),(),()insert sc values(),(),()insert sc (select sid,cid,score from sc ) 注意:该语句不可添加values

2019-07-06 15:02:09 5515

原创 颜色rgb设置透明度 16进制常见颜色

数字是0-255rgba(44,255,,0) 最后一个数字是0 纯透明rgba(44,255,,1) 最后一个数字是1 纯不透明16进制颜色#ffff00黄色#0000ff蓝色#ffffff白色#000000黑色#00ff00绿色#ff00ff紫色#ff0000红色...

2019-07-05 17:52:46 6870

原创 font-family如何一块设置中英文字体

2019-07-05 17:34:41 1566

原创 当css行内样式优先级别遇到结构伪类选择器

结构伪类选择器 一旦设置 不管在行内还是在后面重新设置,都没办法改变

2019-07-05 17:23:37 941

原创 结构伪类选择器那些事

2.结构伪类选择器使用E F:nth-child(n)和E F:nth-of-type(n)的 关键点E F:nth-child(n)在父级里从一个元素开始查找,不分类型E F:nth-of-type(n)在父级里先看类型,再看位置注意child 跟子选择器没有关系,可以是子选择,也可以是后代选择 由层次选择器 (如table tr)来控制设置前三个:p:nth-child(-n...

2019-07-05 17:19:59 369

原创 结构伪类选择器设置奇偶行以及从第三行开始变色如何实现

nth-cild(2N+3)表示从第三行开始的奇数行同理 nth-child(2N+4)表示从第四行开始的偶数行nth-cild(2N+5)表示从第五行开始的奇数行

2019-07-05 17:05:45 585

原创 常用css文本text属性

text-align:center left right justify(两端对齐)text-decoration: none overline underline line-through(删除线)

2019-07-05 16:39:24 577

原创 font字体样式用css属性和标签设置

1)font-style属性normal、italic和oblique2)font-weight属性3)font-size属性单位px(像素)em、rem、cm、mm、pt、pc4)font-family2.字体样式标签525

2019-07-05 16:31:57 2701

原创 css高级选择器和基本选择器

ID选择器>类选择器>标签选择器1.层次选择器*相邻兄弟选择器,只对后面的兄弟有作用,对前面的兄弟没效果。*相邻兄弟选择器,E+F E不会产生效果效果2.结构伪类选择器使用E F:nth-child(n)和E F:nth-of-type(n)的 关键点E F:nth-child(n)在父级里从一个元素开始查找,不分类型E F:nth-of-type(n)在父级里...

2019-07-05 16:11:22 4784

原创 CSS简介

1.CSScascading style sheet 级联样式表2.css引入样式的方式1)行内样式表< style="">2)内部样式表 3)外部样式表第一种:链接外部样式表type="text/css"可以省略link<href=“css的地址” rel=“stylesheet”(类型;代表引用得是CSS样式 )>样式表第二种 导入外部样式表...

2019-07-05 15:10:35 196

原创 form表单那些事

1.form表单简写form#ff +tab =input:s submit 中文写在value里面input:b buttonselect>option*4 2.form中的Idform表单中中任何带id的名字都不能重复label中的for只能等于一个id名3.method提交方式:get(地址栏提交,明码提交,最大不能大于2kb)|post(请求头里提交,...

2019-07-04 19:44:52 221

原创 my sql DQL数据操作语言

navicat操作1.tab键 选择第一个上下键 +enter键盘 选择2.打开一个表 点击新建查询 会自动出现代码 select * from student(表名);3.如果忘记字段名,可使用得方式表名打点调列名 table.会自动出现所有列(字段) 按上下键 选择字段4.my sql不区分大小写 关键字(带颜色) 最好是大写My sql 常用功能5.给列起别名 给表起别名 a...

2019-07-04 18:58:06 227

空空如也

空空如也

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

TA关注的人

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