自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日历组件html

<!DOCTYPE html><html><head> <title>Calendar Component</title> <style> body { font-family: Arial, sans-serif; background-color: #f2f2f2; } h1 { t...

2023-06-07 16:18:00 277

原创 前端学习路线图roadmap(转)

前端学习路线这份学习路线并不完美,也不会有最终形态,正如前端不可预见、永无止境的未来。???? + ???? = ????????建议先观看视频导读:https://www.bilibili.com/video/BV1nh411e7oG/路线特点一份全面的前端知识点大梳理和汇总分阶段学习,每个阶段给出学习目标使用符号对知识点的重要程度做了区分,按需学习知识点附有描述和资源链接提供一份清晰的个人顺...

2023-06-01 13:23:00 432

原创 在客户端侧代码中使用环境变量process.env.

只有以 VUE_APP_ 开头的变量会被 webpack.DefinePlugin 静态嵌入到客户端侧的包中。你可以在应用的代码中这样访问它们:console.log(process.env.VUE_APP_SECRET)在构建过程中,process.env.VUE_APP_SECRET 将会被相应的值所取代。在 VUE_APP_SECRET=secret 的情况下,它会被替换为 "secr...

2023-05-19 10:10:00 188

原创 Vue框架中,何为渐进式框架?

我的理解是:vue框架提供了不同层次的特性与功能,在使用过程中丰俭由人,既可以只使用核心特性,又可以使用高级特性及第三方功能。核心:数据驱动(视图的内容随着数据的改变而改变)组件化(可以增加代码的复用性,可维护)无论再怎么灵活,Vue 的核心知识在所有这些用例中都是通用的。即使你现在只是一个初学者,随着你的不断成长,到未来有能力实现更复杂的项目时,这一路上获得的知识依然会适用。...

2023-05-18 13:34:00 424

原创 凉茶

去年六月间,暑热难耐,喝惯了千篇一律的含糖饮料,想寻一种止咳去暑纳凉的饮品尝尝,遂想起小时候在邻居大爷爷家喝到的一种凉茶,我抱着怀疑的态度在拼多多上搜了搜,输入湖北凉茶茶叶,果然!满屏的信息,我欣喜若狂,顿时买了3斤的一匹罐茶叶,三天后到了,开箱后发现并没有想象中的卖相与色泽,与屋外的树叶无异,夹杂着树枝与枯叶,心情慢慢低落下来,这时我没报多大希望了。随手拣了几片叶子放入大罐子里,倒入开水,便没...

2023-05-11 11:01:00 68

原创 随笔,博客平台的转变

不想再折腾博客样式了,尝试过很多静态博客生成器,如hexo,VuePress,缺点是配置项比较多,搭建环境需要耗费一些精力,需要额外购置服务器等等限制条件,当然对于经验丰富的极客玩家来说是一个学习的机会。(我当初也折腾了好久,亦从中受益匪浅。)技术优点缺点hexo主题丰富,可定制化程度高配置繁琐,需要借用第三方服务器vuepress配置简单,适合有vue经验的...

2023-05-04 15:39:00 37

原创 JS高级之手动实现new操作符

相信大家都很好奇,在js中为什么函数在经过new操作之后会变成一个对象?function Foot(params){ this.name = params}Foot("aa")undefinednew Foot("aa")Foot{name: 'aa'}实际上,new是一个语法糖从上面介绍中,我们可以看到new关键字主要做了以下的工作:创建一个新的对象obj...

2023-04-24 12:07:00 101

原创 JS学习笔记

js中有几种数据类型8种\(number\)、\(string\)、\(null\)、\(undefined\)、\(boolean\)、\(Symbol\)、\(object\)、\(BigInt\).Array Function的本质也是Object前5种是基本数据类型number,string,null、undefined、boolean后面三种是引用数据类型Symbol、ob...

2023-04-23 14:14:00 32

原创 js实现防抖(debounce)与节流(throttle)

防抖(debounce)一句话概括:防抖是给定一个时间周期,如果触发事件的周期小于该事件(也就是触发过快),则不会触发事件。举个例子:我给定的时间周期是1s,如果我在触发第一次事件后1s内触发该事件,则重新开始计时,直到触发周期大于1s才会执行事件的方法。function debounce(fn,timeout){ let timer = null return funct...

2023-04-23 10:11:00 323

原创 使用OpenCV和Python实现缺陷检测的示例代码

在上面的代码中,'Result’是窗口的名称,img是要显示的图像。cv2.waitKey(0)函数会等待用户按下任意键后关闭窗口。cv2.destroyAllWindows()函数会关闭所有打开的窗口。你需要使用cv2.imshow()函数来显示结果。

2023-03-19 20:35:13 1980 1

原创 vue-route

$route.path类型: string字符串,对应当前路由的路径,总是解析为绝对路径,如 /foo/bar。$route.params 类型: Object 一个 key/value 对象,包含了动态片段和全匹配片段,如果没有路由参数,就是一个空对象。 $route.query 类型: Object 一个key/value 对象,表示 URL 查询参数。例如,对于...

2022-08-24 14:21:00 170

原创 大前端之js导入导出

//utils.jslet a = 100;console.log(module.exports); //能打印出结果为:{}// exports = module.exports = {}// 这是一个隐式等式,初学者需要记住// 一般我们用到的只有 module.exportsmodule.exports = {a}/** * 1. commonJs ...

2022-08-23 14:23:00 337

原创 个人知识学习规划(前端)

未来1年准备学习的前端方面的知识按顺序学习0.ci/cd 持续集成 持续部署 自动化测试1. Node2. koa2 (node语言开发的web框架)(洋葱模型)2. TypeScript3. WebPack4. 移动端开发5. React6. 数据结构与算法 7. 设计模式8. Linux运维知识...

2022-04-26 19:47:00 453

原创 CSS特殊选择器拾遗

1.子代选择器(>)选择某一元素的子代,只选向下选择一层,不能选择孙代及以后的元素。<style> .demo>h1{ color: aqua; } </style> <div class="fa"> <div class="demo"> ...

2022-04-03 20:39:00 134

原创 将博客搬至CSDN

将博客搬至CSDN

2021-11-11 19:26:00 168

原创 JS注意事项

外部脚本如果有大量的JavaScript代码,我们可以将它放入一个单独的文件。脚本文件可以通过src添加到HTML中<script src="/path/to/script.js"></script>如果设置了src特性,script标签会自动忽略意思就是下面这段代码将不会正常工作,script标签中嵌入的脚本会自动被忽略,<script src="fi...

2021-01-05 09:11:00 618

原创 vue中v-for使用key注意事项

不能使用数组的下标index作为key,因为在删除数组的时候,key会改变

2020-11-29 16:55:00 755

原创 echarts点击柱状图阴影触发事件

假如使用echarts显示柱状图时,如果图形数据悬殊比较大,就会出现某些柱形比较长,有些会非常短。那么短的部分会比较难点击。这时候,可以使用echarts提供的getZr来获取点击区域的位置,然后使用convertFromPixel转换当前位置对应的x轴索引或y轴索引。this.myChart.getZr().off('click') //最好加上this.myChart.getZr(...

2020-11-26 11:55:00 2884

原创 前端学习总结vue

es6中,用于声明变量的var和let有什么区别?let声明的变量只在let关键字所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 11.vue简介Vue的两大核心思想:组件化和数据驱动优点:轻量级,渐进式框架,可以自己选择需要用到的模块数据驱动就是让DOM随着数据...

2020-10-20 18:22:00 88

原创 面试题:什么是Java的四大特性?

答:封装 继承 多态 抽象1. 封装封装指的是将类中的数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;可以说,封装就是隐藏一切可以隐藏的东西,只向外界提供最简单的编程接口。2. 继承从已有类得到继承信息创建新类的过程。提供继承信息的类叫做父类,得到继承信息的类被成...

2020-06-25 09:47:00 95

原创 Java集合关系图

2020-06-22 09:49:00 185

原创 ModuleNotFoundError: No module named 'pip'问题的解决方法

今天想学习python的selenium模块,于是准备安装,结果pip莫名其妙地出错了。报错No module named pip查询网络后已解决。只需要两条命令即可python -m ensurepippython -m pip install --upgrade pip...

2020-06-09 18:06:00 764

原创 JSON简介

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript ProgrammingLanguage, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括...

2020-05-27 10:29:00 104

原创 实验6、Python-OpenCV宽度测量

Your browser does not support the audio element.一、 题目描述测量所给图片的高度,即上下边缘间的距离。思路:将图片进行阈值操作得到二值化图片。截取只包含上下边框的部分,以便于后续的轮廓提取轮廓检测得到结果二、 实现过程1.用于给图片添加中文字符#用于给图片添加中文字符def ImgText_CN(img, tex...

2020-05-24 11:54:00 327

原创 Opencv+Python实现缺陷检测

实验七、缺陷检测一、 题目描述​ 对下面的图片进行缺陷检测操作,请详细地记录每一步操作的步骤。​ 第一站图片是标准样品,后面几张图中有几个样品有瑕疵,需要你通过计算在图片上显示出哪张是合格,哪张不合格。**1.思路**​ Python-Opencv中用compareHist函数进行直方图比较进而对比图片图像直方图图像直方图是反映一个图像...

2020-05-21 13:58:00 7756 2

原创 实验二、OpenCV图像滤波

一、题目描述对下面的图片进行滤波和边缘提取操作,请详细地记录每一步操作的步骤。滤波操作可以用来过滤噪声,常见噪声有椒盐噪声和高斯噪声,椒盐噪声可以理解为斑点,随机出现在图像中的黑点或白点;高斯噪声可以理解为拍摄图片时由于光照等原因造成的噪声。二、实现过程1.加载原图import cv2 #加载图片 img=cv2.imread("test14.bmp",0) imgzi = cv...

2020-05-21 11:41:00 219

原创 Python_OpenCV学习记录01安装

Python照样快!众所周知,虽然Python语法简洁,编写高效,但相比C/C++运行慢很多。然 而Python还有个重要的特性:它是一门胶水语言!Python可以很容易地扩展 C/C++。OpenCV-Python就是用Python包装了C++的实现,背后实际就是 C++的代码在跑,所以代码的运行速度跟原生C/C++速度一样快。安装本文档编写时使用的软件版本是:OpenCV 4....

2020-05-21 11:40:00 50

原创 免费高速图床————学习通网盘

简介对于大学生来说,学习通肯定不陌生吧,大家肯定受过他的不少折磨,不过今天我要一改常态的向大家安利这款软件,因为他可以作极佳的网络图床。如果是小白就先看看图床的定义吧:图床专门用来存放图片,同时允许你把图片对外连接的网上空间,不少图床都是免费的。一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。国内也分为单线空间、多线空间和cdn加速...

2020-05-21 11:39:00 732

原创 2020-OpenCV学习记录——安装

1.使用python安装OpenCVPython照样快!众所周知,虽然Python语法简洁,编写高效,但相比C/C++运行慢很多。然而Python还有个重要的特性:它是一门胶水语言!Python可以很容易地扩展C/C++。OpenCV-Python就是用Python包装了C++的实现,背后实际就是C++的代码在跑,所以代码的运行速度跟原生C/C++速度一样快。安装本文档编写时使用...

2020-04-20 12:28:30 185

空空如也

空空如也

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

TA关注的人

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