自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 在idea中创建一个基于maven的有骨架的maven项目,遇到的问题及解决问题

创建一个maven项目这里是自己新建的项目名称,自定义就行,很简单。 然后修改maven的路径,根据自己的电脑路径,注意在此之前需要进行环境变量的配置(MAVEN_HOME)。然后等待一段时间,右侧出现maven且下方如图,则表示成功 成功之后需要在左侧新建文件test等,会有提示,直接一堆操作就解决 直接点击提示的若干文件就行,注意在左侧src文件上右击新建。完整的项目目录如下图。!!!!画重点!!!!如果新建maven项目之后右侧没有plugins等文件,只有一个lifecycle如下图的文件,则说明你

2022-12-07 11:52:39 888

原创 vue : 无法加载文件 C:\Users\lenovo\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。解决方法

vue : 无法加载文件 C:\Users\lenovo\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。解决方法,以管理员身份打开powershell,并输入。再次在终端中输入命令。

2022-08-30 13:49:55 2382

原创 array.property.filter()方法创建一个新数组,其包含通过所提供函数实现的测试的所有元素。

= id)是精髓,将数组中只有和参数id不一样的item项v-for列表循环出来。在vue实例中使用es6新语法和filter()函数将除了click的id项之外的其他item项数组加载,利用v-on事件绑定指令,v-for列表渲染指令,从而实现删除的功能。filter()函数语法。...

2022-08-28 19:09:14 386

原创 常用的正则表达式

常用的正则表达式

2022-08-17 15:25:05 3079

原创 Cannot mix different versions of joi schemas错误

第三包@hapi/joi已经弃用。

2022-08-17 15:02:39 332 1

原创 3D动画制作照片墙

使用3D动画制作照片墙transform属性的应用案例如果使用简写,一定要考虑先写移动再旋转或者先旋转再移动对于3D的rotate属性要搭配透视 perspective:、和3D呈现属性 transform-style: 来使用,否则无法呈现3D效果` 照片墙

2022-05-09 21:59:06 202

原创 关于chrom未报错而transform-style无效

pink老师的粉丝css3d动画之3D呈现:transform-style: preserve-3d;代码行不起作用,可能的原因是没有添加 backface-visibility: hidden;第一个盒子的背面隐藏,如果不添加背面隐藏,那么盒子旋转180deg之后会呈现pink盒子的背面,不会呈现紫色盒子。关于backface-visibility属性的使用方法参考w3school链接:https://www.w3school.com.cn/cssref/pr_backface-visibility

2022-05-01 11:43:47 622 1

原创 javascript制作万年历

万年历的制作js代码块注意’引号里面的html标签不能有多余的空格,否则程序会报错’var year = prompt("请输入年份:");var content = document.getElementById("content");var html = '';for (let i = 0; i < 12; i++) { html += '<table class="table">'; html += '<tr class="title"> &l

2022-04-13 09:58:10 3050

原创 实现具有过滤敏感词功能的程序,练习replace函数的使用

编写代码,实现具有过滤敏感词功能的程序,练习replace函数的使用两种方法实现过滤敏感词的功能# 过滤敏感词的功能# 方法一# str1 = "这个书店卖的是盗版书,做饭用的地沟油,找的零钱是盗版的,店家天天对客人说傻逼"# str2 = "盗版地沟油傻逼"# for line in str1:# for line in str2:# str1=str1.replace(line,"*")# print(str1)# 方法二import restr1 = "

2022-04-12 14:18:46 688

原创 python实现具有删除空格、英文标点替换、英文单词大写等功能的文字排版工具

编写代码,实现具有删除空格、英文标点替换、英文单词大写等功能的文字排版工具。原始文本为" 他问,你知道’cba’是什么单词的缩写么 ? "# .文字排版str = " 他问,你知道'cba'是什么单词的缩写么 ? "print("1.删除空格\n2.英文标点替换\n3.英文单词大写\n4.退出")for i in range(1, 6): add = int(input("请输入功能选项:\n")) if i < 5: if ad

2022-04-12 14:17:01 6661

原创 用python使用字符串运算符实现打印金字塔功能、十进制转换为任意进制的数

用python实现打印金字塔功能使用字符串运算符,for循环# 打印金子塔n = 5for i in range(0, 5): for j in range(1): print(' '*(n-i) + '*'*(2*i+1), end='') print('\n')运行结果如图所示使用进制转换函数实现十进制整数转换为任意进制的数运用for循环# 3.进制转换功能str = int(input("请输入要转换的数据:\n"))for i in rang

2022-04-12 14:02:41 1691 2

原创 用python程序实现逢七拍手游戏

# 1.逢七拍手游戏,用for循环for i in range(1, 101): if i % 7 == 0 or '7' in str(i): print('*', '', end='') else: print(i, '', end='') if i % 10 == 0: print('\r')

2022-04-12 13:49:18 26700

原创 python中的continue和break

break和continue的区别,break是跳出循环continue则是跳出本次循环执行下一次循环

2022-04-05 12:07:28 9707

原创 python中用for-else和while-else输出100以内的质数

# 输出100以内的质数forfor i in range(2, 100): for j in range(2, i): if i % j == 0: break else: print(i)# 输出100以内的质数whilei = 2while i < 101: j = 2 # print(i, j) while j < i: if i % j == 0: .

2022-04-05 12:04:27 6524

原创 利用indexOf()函数统计数组arr([‘a‘,‘b‘,‘d‘,‘d‘,‘c‘,‘d‘,‘d‘])中元素d出现的次数,并同时返回其对应的所有索引下标。

<script> // 利用indexOf()函数统计数组arr(['a','b','d','d','c','d','d'])中元素d出现的次数,并同时返回其对应的所有索引下标。 var arr = ['a', 'b', 'd', 'd', 'c', 'd', 'd']; var search = 'd'; // 定义一个新的数组 var res = new Array(); var i ...

2022-03-22 15:16:01 1638

原创 移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2相等的元素,并生成一个新数组,不改变原数组。

<style> body { background-color: pink; } </style> <script> // 移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2相等的元素,并生成一个新数组,不改变原数组。 var arr = [1, 2, 3, 4, 2, 5, 6, 2, 7, 2]; var s = new Ar...

2022-03-19 20:45:20 2964

原创 查找数组中的最小值

<script> // 查找数组中的最小值 // 传统方法 var a = [3, 18, 20, 4, 13, "happy"]; var min = a[0]; for (const v of a) { if (v < min) { min = v; } } // 控制台输出 console.log("该数组中的最小值为:" + min); // 浏览器屏

2022-03-19 20:09:19 3653

原创 关于script在head内报错,在body内可以执行的原因

script代码在head内无法执行,会报错的原因是你的DOM元素还未生成,当浏览器下载完js是发现为空就不会再向下执行body,而html页面是在执行了body之后才会显示。javascript本身就是单线程的,在没有使用两个属性(async和defer)的情况下,只要吧script代码块放到body下面,也就是的前面就可以正常执行。参考下面的代码<html lang="en"><head> <title>九九乘法表</title>

2022-03-13 20:47:30 1733

原创 品优购电商网站制作

热爱IT行业,热爱前端技术,喜欢敲代码,喜欢敲下F5之后的喜悦。一直都在努力,一起加油吧!大概上千行代码,完成了首页,注册页面,还有我最爱的女鞋页面,上千行代码写下来学习了前端方向的基础知识。这个学期即将开始学习javaScript,我也会利用好课上和课下的时间,努力钻研技术。争取早日变富婆哈哈哈哈哈哈。注册页面比较简单,但是有一部分模块需要引入js技术,后面学习之后再做进一步的改进。 今天也是努力的小艺!...

2022-02-26 20:33:58 370

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

内边距——padding性质:1.给一个盒子设置内边距会撑开盒子,需要精确的计算盒子的宽和高。可以考虑用css3标签box-sizing:border-box不会因为设置内边距而撑开盒子。2.如果盒子不指定width,或者不指定height就不会撑开盒子。3.padding和text-indent相比更具有优越性,text-indent不能修改文字和盒子边框的距离。外边距margin:性质:1.可以让块级盒子水平居中:必须有宽度:...

2022-02-25 21:15:18 1846

原创 html静态页面的结构布局

关于一个静态网页的静态布局,对于一个前端初学者来说,pink老师的网页布局准则就是先设置盒子大小,然后排放盒子的位置,最后设置盒子的样式。其实一个网站的结构页面从技术角度出发就是若干个大大小小的盒子组成的,我们只要吧盒子大小和位置摆放正确,一个简单的html页面就可以轻松完成。从考虑搜索引擎SEO规则出发,就要考虑结构简单化,精准化,使用那些标签可以让搜索引擎更精准的定位到该网站。另外如果考虑到网站的长远性发展就需要考虑到方方面面,比如就拿最基本的电商网站来说,我们需要考虑到广告和商品的更换及时性等

2022-02-20 16:09:13 1181

原创 单行文字溢出省略号显示,多行文字溢出省略号显示

多行文字溢出省略号显示 p { overflow: hidden; /* 溢出部分隐藏 相当于吧超出部分切掉*/ text-overflow: ellipsis; /* 溢出部分省略号显示 */ display: -webkit-box; /* 设置弹性伸缩盒子模型 */ -webkit-line-clamp: 2; /* 限制在一个块元素显示的文本的行数 */ -webkit-box-orient: vertical;

2022-02-19 19:55:45 476

原创 双伪元素清除浮动,清除浮动(clearfix)的作用

一般大家在做网页的时候会先做header头部和footer底部,在做电商网页主体的时候由于不知道商品数量的多少,所以一般不会给高度height,这样就会导致底部和主体body部分混乱。body部分的浮动元素脱标不再占有原来的位置,这样就会出现底部的标准流上移,body中的脱标元素浮在上面进而导致页面混乱。清除浮动之前清除浮动之后推荐使用伪元素清除浮动的解决方法,,最常用的解决方法分享。/* .clearfix::before, .clearfix::after {c.

2022-02-18 20:55:54 5704 1

原创 电子实训。

实训原理1、数字电子钟的工作原理组成部分:一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”计数器、 校时电路、报时电路和振荡器组成。主电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,..

2022-02-16 20:28:25 4188

原创 数据结构实训报告

实训目的数据结构实训是计算机科学与技术专业集中实践环节之一。数据结构是本专业一门重要的专业基础课程,是一门关键性核心课程。该课程较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法,介绍了常用的多种查找和排序技术。该课程将为整个专业的学习以及软件设计水平的提高打下良好的基础。数据结构是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践,设置数据结构实训环节十分重要。实训项目要求本次实训我选择的题目是二叉树的遍历与应用算法设计与实现二叉树是树形结构..

2022-02-16 20:16:52 11319 3

原创 vscode快捷键

vscode最基础的、最常用的快捷键:alt+B:使用默认浏览器浏览当前页面(需要插件open in browser)shift+alt+B:使用浏览器浏览当前页面(需要插件open in browser)ctrl+L:选重当前行,多次使用可选中多行ctrl+Z:撤销ctrl+X:剪切当前行ctrl+C:复制当前行alt+回车:光标跳转到下一行学而时习之,温故而知新,下期见。...

2022-01-08 19:25:21 3507

原创 哪些实训带来的快乐

List item刚刚开始在学校更注重理论学习,感觉很枯燥,后来知道了每学年都有一次实训或者课程设计。还记得第一次实训是北京达内的老师教我们用JAVA进行爬虫。带给我的感觉是计算机这个东西好神奇好伟大好有成就感。简简单单的几行代码就能把各大网站上的小说和图片全部保存到电脑。虽然那会不太明白哪些代码是什么意思,但是运行代码的那个过程中充分体会到了敲代码的快乐。第二次实训是数据结构二叉树实训。使用C、C++或者java实现二叉树的遍历,递归遍历和非递归遍历,利用栈和队列的特点分别进行先序、中序、后序遍.

2021-11-17 11:10:39 1025

空空如也

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

TA关注的人

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