自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

joey_hao的博客

好好写代码

  • 博客(35)
  • 收藏
  • 关注

原创 openssl生成公钥私钥后进行非对称加密报错:secretOrPrivateKey has a minimum key size of 2048 bits for RS256

openssl生成公钥私钥后进行非对称加密报错:secretOrPrivateKey has a minimum key size of 2048 bits for RS256。

2023-06-15 15:43:53 806

原创 目录浏览漏洞的处理方案

目录浏览漏洞解决

2023-03-09 09:44:16 496 1

原创 从element-plus引入ILoadingInstance出现错误

从element-plus引入ILoadingInstance出现错误

2022-07-28 11:20:18 1493 1

原创 高频面试(JavaScript高级)

高频面试(JavaScript高级)

2022-07-05 15:05:17 248

原创 javascript 小技巧补充

javascript的一些使用小技巧

2022-06-30 15:19:29 202

原创 快速批量修改文件名

文章目录1.建表2.复制文件地址2.2 粘贴地址3. 输入原文件名4. 输入新文件名5. 生成代码6.运行bat文件1.建表新建一个EXCEl表格,然后在ABCD列第一行分别输入路径、原文件名、新文件名、代码2.复制文件地址选中需要处理的文件,然后右键复制文件地址,如下图所示:2.2 粘贴地址在路径列中粘贴复制的文件地址,3. 输入原文件名在原件名列第一行输入原文件名(后缀名也要加上),再按CTRL+E键自动输出其他的原文件名4. 输入新文件名在新文件名列第一行

2022-05-25 00:25:32 9411 8

原创 npm安装依赖时sass-loader安装报错问题

npm安装依赖时sass-loader安装报错问题

2022-04-19 23:26:00 3825

原创 路由传参如何传递对象并且页面刷新参数不丢失

文章目录一.vue中路由传参页面刷新不丢失参数的方式(query传参)1.注意2. 具体方法一.vue中路由传参页面刷新不丢失参数的方式(query传参)1.注意获取参数的时候是route,跳转和传参的时候是$router;若要传的参数是一个对象,请先用JSON.stringify(obj)方法转换;2. 具体方法//路由配置{ path: '/jlDetail', name: "jlDetail", component: () => import('..

2022-04-11 13:54:28 3270 2

原创 前端开发常见面试题第三篇(Vue和React)

文章目录1.Vue中直接获取组件内的DOM元素或子组件实例2.生命周期3.双向绑定原理4.v-if和v-show的区别5.Vue导航钩子6.路由跳转的方式7.vuex常用的是什么,怎么使用8.父子组件之间通信9.跨域处理10.Vite和webpack的区别11.组件化思想和模块化思想12.vue常见指令13.computed和watch1.Vue中直接获取组件内的DOM元素或子组件实例在Vue开发中我们是不推荐进行DOM操作的;我们可以给元素或者组件绑定一个ref的attribute属性&l

2022-03-13 17:56:34 1375

原创 前端开发常见面试题第二篇(JavaScript)

文章目录1.数组去重的方法1.1ES6中的set1.2 采用遍历的方法2.遍历多维数组3.使用箭头函数的优点4.数组splice方法5.数组添加元素6.数据类型7.图片或者元素拖拽是如何实现的

2022-03-08 23:18:15 621

原创 前端开发常见面试题第一篇(HTML/CSS)

文章目录1.块级元素和行内元素2.弹性盒模型实现一个三点的骰子3.一个大的父级div,两个子div,设置一个的宽度为50px,另一个自动填充剩余区域

2022-03-04 23:39:32 374

原创 Vue非父子组件通信的几种方式

文章目录1.provide和inject1.1基本使用1.2如何处理响应式数据1.provide和injectprovide/inject主要适用于在一些深入嵌套的组件中,子组件想要获取父组件的部分内容的情况,此时可以在父组件中使用provide来提供数据,在子组件中使用inject来获取并使用这些数据(我们可以将依赖注入看作是“长距离的 prop”)1.1基本使用//父组件 data(){ return{ books:['javascript', 'vue', '

2022-02-28 01:47:28 1895

原创 安装vite报错:Cannot find module ‘worker_threads‘

文章目录1.安装vite后运行时报错:Cannot find module 'worker_threads'2.查询后发现可能是node版本太低所导致3.解决方案:安装node新的版本 [node下载](https://nodejs.org/zh-cn/download/)4.重新运行即可1.安装vite后运行时报错:Cannot find module ‘worker_threads’2.查询后发现可能是node版本太低所导致3.解决方案:安装node新的版本 node下载4.重新运行即可

2022-02-27 00:52:45 4209

原创 vue项目安装vuex报错:Object(...) is not a function“

文章目录1.vue项目安装vuex时报错:Object(...) is not a function"2.问题原因:vue版本不适配vuex版本 ====(vue3匹配vuex4, 而vue2匹配vuex3)====3.解决方案:重新安装对应相匹配的vuex的版本,重新启动项目即可1.vue项目安装vuex时报错:Object(…) is not a function"2.问题原因:vue版本不适配vuex版本 (vue3匹配vuex4, 而vue2匹配vuex3)3.解决方案:重新安装对应相匹配

2022-02-14 03:17:32 2738 3

原创 vscode设置自动换行

1.打开设置,找到Editor:Word Wrap(控制折行的方式)2.选择控制折行的方式为:on(在视区宽度处换行)

2022-02-01 12:29:58 8725

原创 npm install安装报错

一.npm install安装报错(如下图显示)二.解决方案方案一 :使用cnpm安装cnpm install方案二:清理npm缓存 然后重新安装npm cache clean --forcenpm install

2022-01-22 01:50:22 1044

原创 git clone失败或连接超时解决方案

git clone失败或连接超时解决方案当我们在git上克隆代码时,可能会报错或者连接超时:如下图可以把仓库地址前缀https换成git:git clone https://github.com/coderwhy/supermall.gitgit clone git://github.com/coderwhy/supermall.git2.克隆成功...

2021-09-12 18:12:59 37779 11

原创 vue-cli项目启动时出现Cannot find module ‘vue-loader-v16/package.json‘

vue-cli项目启动时出现Cannot find module ‘vue-loader-v16/package.json’,如下图:出现原因:使用npm安装依赖的时候vue-loader-v16有部分资源需要科学上网才能下载下来,所以这时候我们可以采用国内镜像下载就可以解决了先卸载vue-loader-v16依赖npm uninstall vue-loader-v16之后使用cnpm安装vue-loader-v16依赖cnpm i vue-loader-v16然后问题就.

2021-09-02 01:05:57 507

原创 vscode保存卡顿,显示正在从“‘Vetur‘, ‘ESLint‘”获取代码操作([配置]

最近在写vue代码时,时常会显示正在保存,正在从“‘Vetur‘, ‘ESLint‘”获取代码操作([配置],而且电脑cpu功耗很大,vscode会卡住。解决方案1.建议重启vscode试一下2.不行的话建议卸载vue-helper3.或者降低vetur的安装版本...

2021-08-18 09:43:33 17691 17

原创 Javascript面向对象(二)

这里写目录标题继承构造函数继承 / 原型继承浅拷贝深拷贝继承继承是面向对象当中的一个概念,与多态、抽象(封装)共为面向对象的三个基本特征。继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。构造函数继承 / 原型继承构造函数的继承只能用(apply call bind)而原型的继承主要分为两种,即拷贝继承和原型继承我们先来看一下构造函数的继承://调用父类的构造函数,并且修改 this 指向为当前的实例对象,这样就可以把 父类构造函数中,定义

2021-07-03 01:09:05 79

原创 2021-07-01 JavaScript面向对象(一)

面向对象(一)对象工厂模式new运算符原型、原型链原型与原型链图片:对象1.面向对象中一个对象就是一个独立的功能块,但页面上同一个功能可能会有多处使用2.类:把功能相似的代码归为一个类,当需要使用该功能时,通过类来生成相应的功能对象工厂模式最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。// 工厂模式 function HRBP(name,gender){ return{ na

2021-07-01 12:01:39 80

原创 console.log()和console.dir()的区别

1,console对象的作用:显示网页代码运行时的错误信息。 提供了一个命令行接口,用来与网页代码互动。2,console对象常用的方法:2.1 log()console.log方法用于在console窗口输出信息。它可以接受多个参数,将它们的结果连接起来输出。2.1 dir()console.dir()方法用来对一个对象进行检查(inspect),并以易于阅读和打印的格式显示。console.log({f1: 'foo', f2: 'bar'})// Object {f1: "foo

2021-06-28 12:27:53 1849

原创 DOM元素尺寸获取

offset获取盒模型的尺寸,可视宽高 包含边框<div> <p></p></div> <script> var box = document.querySelector('div'); var p = document.querySelector('p'); // 盒模型的宽度 包含边框 console.log(box.offsetWidth);

2021-06-28 12:26:53 270

原创 阿里云视频点播报错Forbidden.RAM

阿里云视频点播报错Forbidden.RAM问题描述问题原因解决方案问题描述在测试阿里云视频点播vod实现后台视频上传时报错,如下图:问题原因原因是没有为RAM用户授权,为RAM用户授权后,RAM用户才可以访问相应的阿里云资源。解决方案授权方式:1.云账号登录RAM控制台。2.在左侧导航栏的人员管理菜单下,单击用户。3.在用户登录名称/显示名称列表下,找到目标RAM用户。4.单击添加权限,被授权主体会自动填入。5.在左侧权限策略名称列表下,单击需要授予RAM用户的权限策

2021-03-31 22:24:00 724

原创 原生JavaScript实现简单平移动画

1. 知识点 :计时器 (serInterval  &&  clearIntreval )js获取到CSS样式 (getComputedStyle  &&  currentStyle )简单封装平移动画函数(function)2.具体实现:1).整体思路:先获取到对象原来的值[W],定义一个目标值[T](即希望平移到的位置值),然后通过判...

2020-05-04 00:55:28 3245

原创 商城静态页面(仿小米官网)

  这是一个仿小米商城静态首页的小练习,后续我会继续添加相应的一些动态效果,目前还没学会。最终效果(目前还有点丑,不太完善)下面是我的源代码:HTML代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>网站项目</tit...

2020-04-27 18:00:45 4788 2

原创 操作系统第六章 文件管理(上) 笔记

第六章 文件管理6.1文件和文件系统6.1.1文件、记录和数据项文件:具有文件名的一组相关元素的集合记录:一组具有意义的数据项的集合数据项:描述一个对象在某方面的属性6.1.2文件类型按用途分类:系统文件用户文件库文件按数据形式分类源文件目标文件可执行文件按存取控制属性分类只执行文件只读文件读写文件按组织形式和处理方式分类普通文件目录文件特殊文件6...

2020-04-27 17:32:41 251

原创 操作系统第五章 设备管理(下)笔记

第五讲 设备管理(下)5.4 I/O软件5.4.1 I/O软件的设计目标和原则I/O软件的分层设计结构• 用户层软件。是用户交互的接口,可以直接调用与I/O操作相关的库函数。• 设备独立性软件。实现与设备驱动器的统一接口、设备保护、设备分配。• 设备驱动程序。与硬件直接相关,负责实现系统对设备发出的操作指令,驱动I/O设备工作。• 中断处理程序。保存被中断进程的CPU环境,转入相应...

2020-04-26 15:11:59 2163

原创 网络验收前的前期准备工作

网络验收前的前期准备工作:所有网始关建设备及其应用软件必须年部连涌运行路由器、交换机服务器软件避免一些备份设备日后开通对网络的影响网络的站点应该尽可能地全部上网确保各个站点对网络的影响网络关键设备必须全部上网尺可能将所有主机连接上网,测试网络实际承载能力准备网络设计的图纸确认实际网络和设计的对比...

2020-04-26 13:59:12 188

原创 计算机英语(8)

Unit 8 The InternetWhat kinds of networking methods are mentioned in the text?(1) dial-up connection (2) broadband Internet connection (3) wireless connection.Please point out some common high...

2020-04-26 09:45:25 257

原创 《C Primer Plus》编程练习(第三章)

2.编写程序,要求输入一个ASC码值,然后打印输入的字符:#include <stdio.h>#include <stdlib.h>//编写一个程序,要求提示输入一个ASC||码值(如66),然后打印输出的字符int main(void) { int a; while (1) { printf("请输入一个asc码值:\n"); scanf_s("%d"...

2020-04-25 14:51:27 308

原创 《C Primer Plus》编程练习(第二章)

2.编写一个程序,打印你的姓名和地址#include <stdio.h>#include <stdlib.h>#define name "joey_hao" //预编译指令(把文本中 name 的值替换为“joey_hao”)#define add "HeNan of China"int main(void) { //1.编写程序打印名字和地址 //打印名...

2020-04-25 14:41:52 422

原创 Visual Studio 2019代码调试

  这几天一直深受代码调试的困扰,先来总结一下简单的vs2019程序调试(以C语言为例):随便打开一段代码;在某一行的代码的前面加断点;然后进行调试;查看代码的执行过程和结果;然后停止调试;...

2020-04-24 17:23:51 14052 3

原创 操作系统第五章 设备管理(上)笔记

第五讲 设备管理5.1 I/O控制系统5.1.1 I/O设备1.I/O设备的类型I/O设备分类的重要指标:(1)设备使用特性(2)数据传输速率(3)数据传输单位(4)设备共享属性按设备的使用特性分类(1)存储设备。如磁盘、磁带等;特点是容量大,价格便宜。(2)输入/输出设备。如:键盘、显示器等,可以接收用户的命令,显示命令的执行结果。按传输速率的高低,可分为:(1)...

2020-04-20 15:13:50 705

原创 markdown如何实现首行缩进

markdown如何实现首行缩进  在文字或代码开头加上&emsp;即可,一个&emsp;就是一个字符的宽度(注意分号不能漏了)显示结果如下:markdown的缩进你好,世界 你好,世界  你好,世界...

2020-04-20 11:27:37 464

空空如也

空空如也

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

TA关注的人

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