自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript-4.正则表达式、BOM

clearInterval():用于停止setInterval()方法执行的函数代码。校验登录名:只能输入5-20个以字母开头、可带数字、"_"、"."的字符串。clearTimeout():用于停止执行setTimeout()setInterval():间隔指定的毫秒数不停地执行指定的代码。history.forward():与在浏览器点击向前按钮相同。setTimeout():暂停指定的毫秒数后执行指定代码。空白字符,包括\n,\r,\f,\t,\v等。正则表达式包含在"/","/"中。

2024-04-18 09:03:28 507

原创 JavaScript-3.DOM

通过HTML DOM,可以访问JavaScript HTML文档中的所有元素。

2024-04-16 18:48:17 610

原创 JavaScript-2.对话框、函数、数组、Date、DOM

使用时先获取该某一时刻的Date对象的引用,然后通过该引用获取详细的时间信息。一段包含应用程序的程序块,此程序块可以被其他程序通过函数名调用,目的是提高代码公用性、可维护性。返回日期对象中的天数,如果超过了该月份应有的天数,则增加月份。返回日期对象的年份(真实年份减去1900)返回日期对象中星期的星期几(0-6)从日期对象中返回四位数字表示的年份。返回日期对象中的毫秒(0-999)返回日期对象中的小时(0-23)返回日期对象中的分钟(0-59)返回日期对象的月份(0-11)返回日期对象中的秒(0-59)

2024-04-14 10:20:14 498 1

原创 JavaScript-1.数据类型

在JavaScript中不区分整数或者小数,都是数字型。用于对操作数进行比较,比较结果为一个逻辑值。

2024-04-12 10:07:12 300

原创 CSS案例-6.浮动练习

脱离标准流,漂浮起来,不占用原有的位置,浮动在标准流的上面,所以第二个标准流会躲到浮动盒子的下面。浮动是脱标的,会影响下面的标准流元素,此时,我们需要给浮动的元素。右小盒子:长234px,宽300px,间距14px。小盒子:长269px,宽285px,间距14px。大盒子:长1200px,宽460px。大盒子:长1226px,宽285px。大盒子:长1226px,宽615px。右盒子:长970px,宽460px。左盒子:长234px,宽615px。右盒子:长992px,宽615px。

2024-03-22 08:59:27 884

原创 CSS案例-5.margin产品模块练习

取margin-top和margin-bottom两个值中较大的值,称外边距塌陷。整体长:298px,高:415px。

2024-03-18 16:30:43 466

原创 CSS案例-4.padding导航栏练习

上边框下边框左边框右边框border-tophtml用户名:<input type="text" > <br>密码:<input type="text" >CSSinput {/* 复杂写法 */*//* 简单写法 */

2024-03-18 14:59:55 939

原创 CSS案例-3.背景练习

top | center | bottom | left | center | right 方位名词。background-color:颜色值;默认的值是transparent透明的。background:背景颜色 背景图片地址 背景平铺 背景滚动 背景位置;百分数 | 由浮点数字和单位标识符组成的长度值。将图片设为页面背景,图片主体在中间。背景图像是随对象内容滚动还是固定的。背景图像在纵向和横向上平铺(默认)鼠标放到导航栏上会变颜色。背景图像是随对象内容滚动。背景图像如何平铺填充。背景图像在横向上平铺。

2024-03-18 14:07:34 890

原创 CSS案例-2.简单版侧边栏练习

常见元素:<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>等。常见元素:<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等。默认的值是transparent透明的。块、行内元素转换为行内块:display:inline-block;常见标签:<img />、<input />、<td>隐藏对象不占据空间:display:none;块转行内:display:inline;行内转块:display:block;

2024-03-18 08:40:37 613

原创 CSS案例-1.字体样式练习

选择器 { font:font-style font-weight font-size/line-height font-family;注意:单独的图片标签不能直接对其,要设置一个父标签,给父标签设置对齐。400等于normal,而700等同于bold,没有单位。默认值,浏览器会显示标准的字体样式。单位设置成em,一个em是一个字符。相对于当前对象内文本的字体尺寸。line-height控制行高。不设置任何划线效果,是默认值。浏览器会显示斜体的字体样式。设置文字有没有下划线之类的。像素,最常用,推荐使用。

2024-03-15 16:42:38 861

原创 Numpy

具有标准正态分布dn表示每个维度返回值是指定维度的array。

2024-03-14 15:41:48 783

原创 Pandas

df.sort_values(by='列名',ascending=False)相关信息概览:行数、列数,列索引,列非空值个数,列类型,内存占用。快速综合统计结果:计数,均值,标准差,最大值,四分位数,最小值。计算平均值等情况,nan是不参与计算的,但是0会。按照列索引把数据按照一定的方式合并到一起。并不是每次为0的数据都需要处理,默认将行索引相同的数据合并到一起。对象值,二维ndarray数组。df['列名'] = ''非NA值的最小值和最大值。显示头部几行,默认5行。显示末尾几行,默认5行。

2024-03-14 15:39:17 855

原创 HTML案例-4.注册页面表单练习

<dt>奶茶</dt><dd>奶茶是奶和茶做的</dd><dd>非常好喝</dd>...

2024-03-14 15:26:29 553

原创 HTML案例-3.表格练习

从上到下,从左到右进行合并,不论是跨行还是跨列,都是在td上进行的。跨行合并:rowspan=“合并单元格的个数”跨列合并:colspan=“合并单元格的个数”将表格属性cellspacing设为0。表格在网页中的水平对齐方式。单元格和单元格之间的距离。单元格和内容之间的距离。

2024-03-14 15:06:38 507

原创 HTML案例-2.标签综合练习

设置所有链接的打开方式,要写在里面,单标签。如果页面还没写好,可以用“#”代替。点击===>跳转到相应的位置。_blank:在新窗口打开。图像不能显示时的替换文本。鼠标悬停时显示的内容。

2024-03-14 14:51:36 545

原创 HTML案例-1.标签练习

作为标题使用,并且依据重要性递减。

2024-03-14 14:31:47 478

原创 Matplotlib

假设一天中每隔两个小时(range(2,26,2))的气温(℃)分别是[15,13,14.5,17,20,25,26,26,27,22,18,15]如果列表a表示10点到12点的每一分钟的气温,如何绘制折线图观察每分钟气温的变化情况?matplotlib默认不支持中文字符,因为默认的英文字体无法显示汉字。组数:将数据分组,当数据在100个以内时,按数据多少常分5-12组。因为这是统计之后的数据不能绘制直方图,但可以绘制条形图。组数要适当,太少会有较大的统计误差,太多规律不明显。

2022-11-09 22:59:34 1761

原创 Python、C读写文件

read_csv可以读txt文件也可以读csv文件。写文件的时候会自动把行索引也写进去。

2022-11-07 10:35:14 956 1

原创 Python快速版

range(i,j)函数可以生成 i——j-1的连续数字,输出的值不能超过j。函数list()可以将range()的结果值转换成列表。输出整个列表的时候是列表,单个输出才是一个。通过键值对表示的,键(key)是唯一的。将整个for循环合并成一行。求1-10平方的另一种写法。这种情况就比如存用户的信息。元组与列表相似,使用的是。,通常保存不同类型的元素。也可以用切片的方式输出。

2022-10-31 09:35:49 448

原创 机器学习——3.回归与聚类算法

特点分析:采用迭代式算法,直观易懂并且非常实用缺点:容易收敛到局部最优解(多次聚类)注:聚类一般做在分类之前。

2022-10-03 21:30:06 822

原创 机器学习——2.分类算法

fit() 计算每一列的平均值、标准差。transform()(x - mean)/ std进行最终的转换。:小数据场景,几千~几万样本,具体场景具体业务去测试。如a(a1,a2,a3),b(b1,b2,b3)标准化:(x - mean)/ std。k值取得过小,容易受到异常点的影响。:简单,易于理解,易于实现,无需训练。——N个样本中随机有放回的抽样N个。——从M个特征中随机抽取m个特征。k值取得过大,样本不均衡的影响。容易受到异常点的影响。新的树的训练集(不是固定的)

2022-10-02 13:17:50 651

原创 机器学习——1.Sklearn:特征工程

用来加载获取流行数据集datasets.load_*() :获取小规模数据集,数据包含在datasets中datasets.fetch_*(data_home=None):获取大规模数据集,需要从网络上下载,函数的第一个参数是data_home,表示数据集下载的目录,默认是~/scikit_learn_data/

2022-09-29 21:01:58 2500

原创 LeetCode——1.数组3:滑动窗口(209.长度最小的子数组、904.水果成篮、76.最小覆盖字串)

滑动窗口的思想,用到了map集合,将t串存到集合里面,之后利用循环将s串也放到集合里面并进行判断,实际上是在s中包含t字符 大于 t数量时缩小窗口的,这样在count第一次达到t的长度是,之后会一直保持。需要注意的是当sum值大于或者等于target时,之后的过程end是不动的,要缩小范围移动start,直到sum值小于target,才会移动end,所以这种情况要用到循环。给你一个整数数组 fruits ,返回你可以收集的水果的 最大 数目。子数组[4,3]是该条件下的长度最小的子数组。

2022-09-17 15:45:25 149

原创 LeetCode——1.数组2:(2)移除元素(283.移动零、977.有序数组的平方)

只设一个指针来遍历数组,count来记0的个数,count!= 0说明数组里面找到了0,如果之后指向的元素不等于0,就让它往前移coun个单位,让当前指向的元素等于0。增强for循环:遍历nums数组,把值赋给num,注意num不是数组是值,所以在循环里面可以判断num的值来给nums数组赋值,循环结束之后为nums数组赋0。第二段代码又单独设了个count用来记不等于0的个数,循环结束之后为数组末尾添加0。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。

2022-09-10 11:56:42 187

原创 LeetCode——1.数组2:(1)移除元素(27.移除元素、26.删除有序数组中的重复项)

给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。设两个指针,slow慢指针和fast快指针,fast指针遍历整个数组,找到和slow指针指向的元素不一样的值,然后让slow指针下移一位,如图所示。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。只设了一个指针point来遍历数组,count来计重复的个数,最后返回的长度就是point-count。元素的顺序可以改变。

2022-09-09 15:21:12 104

原创 LeetCode——1.数组1:(4)二分查找(34. 在排序数组中查找元素的第一个和最后一个位置)

题目链接给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。[3,4]

2022-09-07 21:16:28 161

原创 LeetCode——1.数组1:(3)二分查找、牛顿迭代法(367.有效的完全平方数)

给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false。这道题的意思是遍历1-num,找出一个值的平方等于num。进阶:不要 使用任何内置的库函数,如 sqrt。需要注意的是判断条件,

2022-09-07 20:29:34 101

原创 LeetCode——1.数组1:(2)二分查找、牛顿迭代法(69.x的平方根)

例如x=8,模拟出最后一次循环的状态,找返回的值,此时mid值等于3,平方等于9>x,所以right=mid-1,这时right指向的是平方最接近8而且舍去小数部分的值。-C,此处的C就是题目中给出的x,函数f(x)与x轴的交点就是题目中要求的算术平方根。3.求出在此点的切线方程,求出切线与x轴的交点即为新的x0(如果难理解可以设为x1,然后再让新求出的x1赋给x0)。1.设出f(x)的表达式,因为题目中要求求出x的算术平方根,所以函数设为f(x)=2.将题目给的x作为我们猜想的第一个点,程序里设为x0。

2022-09-01 19:59:09 144

原创 LeetCode——1.数组1:(1)二分查找(35.搜索插入位置)

目录数组二分查找方法35.搜索插入位置数组数组是存放在连续内存空间上的相同类型数据的集合。数组可以方便的通过下标索引的方式获取到下标下对应的数据。注意数组下标是从0开始的 数组的地址是连续的 在删除或者增加数组元素时,数组元素不能删除只能覆盖,所以要移动元素二分查找使用条件数组元素要有序的 有的题也会出现有重复元素的情况二分法的边界问题比较重要,关于区间的定义一般有两种,一种是左闭右闭[left,right],第二种左闭右开[left,right),

2022-08-30 13:59:53 167

原创 CSS——6.显示与隐藏、cursor、文本框聚焦、垂直对齐、文字溢出、推拉门设计、重复边框、css三角形

vertical-align不影响块级元素中的内容对齐,它只针对于行内元素或者行内块元素,特别是行内块元素,通常用来控制图片/表单与文字的对齐。强制在一行显示所有文本,直到文本结束或者遇到br标签才换行。思路:将其它的三个三角形的颜色去掉——>四个边框的颜色都要写,写成transparent变成透明。当对象内文本溢出时显示省略标记(...)不显示省略标记(...),而是简单的裁切。设置或检索是否使用一个省略标记(...)表示对象内文本的溢出。1.首先来看下把div的宽、高都设置成0,添加边框值的效果。

2022-08-19 17:18:10 826

原创 CSS——5.定位、堆叠顺序、转行内块、外边距合并、圆角矩形

目录CSS属性书写顺序定位边偏移定位模式静态定位相对定位relative绝对定位absolute固定定位fixed绝对定位的盒子居中堆叠顺序(z-index)改变成行内块元素方法顶部固定导航栏外边距合并问题图片展示案例圆角矩形的设置总结定位网页布局建议遵循下面顺序:定位 = 定位模式 + 边偏移一般情况下,有定位就有边偏移相对于没有定位特点: 绝对定位是元素以带有定位的父级元素来移动位置1.标准流的盒子总是以父级为准移动位置2.父元素没有定位,绝对定位子盒子,则以浏览器为准定位3.父元素有定位,绝对定位子盒

2022-07-05 16:47:08 490

原创 Linux—2.文件和目录命令

1.自动补全在敲出 文件/目录/命令 的前几个字母之后,按下tab键2.曾经使用过的命令计算机中文件大小的表示方式

2022-06-13 17:22:05 95

原创 CSS——4.浮动、清除浮动

目录浮动floatCSS布局的三种机制为什么要设置浮动?浮动的作用语法浮动float——漂浮浮动float——特性浮动float——应用 浮动元素与父盒子的关系浮动元素与兄弟盒子的关系清除浮动clear为什么清除浮动?清除浮动的本质清除浮动的方法1.额外标签法(隔墙法) 2.父级添加overflow属性方法3.使用after伪元素清除浮动4.使用双伪元素清除浮动什么时候清除浮动?1.普通流(标准流)2.浮动让盒子从普通流中浮起来,主要作用让多个块级盒子一行显示3.定位将盒子定在浏览器的某一个位置——CSS离

2022-06-13 14:56:36 160

原创 CSS——3.盒子模型、拓展、CSS书写规范

目录盒子边框border边框样式边框综合设置盒子边框总结表格的细线边框内边距padding设置综合写法内盒尺寸计算padding不影响盒子大小情况外边距margin块级盒子水平居中清除元素的默认内外边距外边距合并盒子模型布局稳定性拓展圆角边框(CSS3)盒子阴影(CSS3)CSS书写规范空格规范选择器规范属性规范没有顺序!htmlcss表格的细线边框 collapse是合并的意思 表示相邻边框合并在一起内边距padding设置 属性 作用

2022-06-10 13:56:12 188

原创 CSS——2.显示、行高、css背景

目录标签显示模式块级元素block-level行内元素inline-level行内块元素inline-block标签显示模式转换display行高line-height单行文本垂直居中CSS背景背景颜色背景图片背景平铺背景位置背景附着背景综合写法背景透明常见元素:~、、、、、等。特点:注意:文本标签里面不能包含div块级元素!!常见元素:、、、、、、、、、等特点:注意............

2022-06-08 15:15:06 99

原创 Linux——1.命令简介

目录常用Linux命令的基本使用放大缩小终端窗口字体Linux终端命令格式查阅命令帮助信息说明:[ ]代表可选man是manual的缩写,是Linux提供的一个手册,包含了绝大部分命令、函数的详细使用说明使用man的操作键...............

2022-06-07 14:48:59 88

原创 CSS——1.引入、选择器、字体属性

引入CSS样式表行内式(内联样式)直接在标签里面加style属性弊端:只有当前标签具备样式<p style="color:red; font-size:15px;">我爱喝奶茶</p>内部样式表(内嵌样式表)在<head>标签中写一个<style>标签弊端:只能在当前页面中有效注意:type=“text/CSS”在html5中可以省略<head><style type="text/CSS">

2022-06-04 14:10:40 160

原创 HTML——2.表

表格语法<table> <tr> <td>第一行第一列的内容</td> <td>第一行第二列的内容</td> <td>第一行第三列的内容</td> ... </tr> <tr> <td>第二行第一列的内容</td> <td>第

2022-04-26 17:08:28 167

原创 HTML——1.Sublime快捷键、HTML常用标签

目录Sublime快捷键页面骨架浏览页面选中多行注释页面语言lang字符集排版标签标题标签h段落标签p水平线标签hr换行标签brdiv和span标签文本格式化标签图像标签img链接标签注释标签路径相对路径绝对路径Sublime快捷键页面骨架html:5 + Tab ! + Tab浏览页面直接在空白处,右键——在浏览器中打开选中多行按住滚轮往下拉注释Ctrl + /(?):把光标定在想要注释

2022-04-25 19:42:18 1487

原创 Oracle——8.分层操作

分层操作如果不进行分层操作,会很难维护优点:维护修改方便,每个模块都做自己的工作,比较清晰 可以分工操作问题:数据如何处理?——实体类(可以当做参数传递)怎么分层?dao:数据库层,用来连接数据库的一层,一般主要写的是一些sql语句 service:处理层、业务层、逻辑层,主要做一些复杂的逻辑处理 Test:程序的入口,也可以叫控制层,主要是接收数据,简单流程的处理 entity:实体类层,里面会有很多类,一般情况里面的属性和数据库字段名一致,把数据存到这个类里面,进.

2022-04-22 19:17:30 1011

空空如也

空空如也

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

TA关注的人

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