自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决node_modules包越来越大,超过100G

打开文件映入眼帘的就是.cache文件夹,查看后发现占用110多G,删除固然能解决问题,但是不能一劳永逸,正常使用在之前是没有遇到过这种问题,我首先想到的是运行和打包时,使用了某个插件,所以尝试了运行和打包,发现每次打包时,.cache文件夹下的compression-webpack-plugin文件夹增加的内存刚好等于.cache文件夹增加的内存,所以关闭了这个插件的使用,重新打包,得出结果确实是这个插件造成的影响,所以在vue.config.js中通过环境进行判断,只在打包正式环境的包时才使用该插件。

2024-06-03 17:37:01 183

原创 前端本日,本周,本月倒计时

3.计时会存在误差,而且刷新接口获取剩余时间时,会有重置时间的问题,感觉最好的无误差的方法是后端返回计时所在的时区,结合第一种方式,修改时差。2.后端返回剩余时间,因为返回的是秒,所以要进行转换。1.纯前端,通过js获取网络时间进行计算。(为防止文章删除,这里给出截图)这里搜到另一篇文字,给出。

2024-05-22 16:21:37 145

原创 yarn的安装与使用

yarn的安装与使用的命令

2024-02-28 10:29:01 348

原创 在vue中使用electron怎么进行通信

在项目中遇到一个需求,需要在electron打开的h5页面中触发事件,返回到electron应用主进程中,进行路由跳转,安装官网中的进程间通信方式实现起来发现监听不到主进程的事件,后来发现是因为事件发送方是子进程,而不是主进程,所以没有监听到,正确示例如下。在底层的vue页面的合适阶段进行监听,如果只需要监听一次可以使用once方法。vue项目的main.js文件中,添加electron属性。在vue的electron的预加载文件中代码是这样的。

2024-02-23 16:50:00 383 3

原创 弹性盒子及其属性

弹性盒子的属性使用

2022-07-15 15:39:20 63 1

转载 元素模式的转换常用的块元素,行内元素,行内块元素

元素模式的转换,常用的块元素,行内元素行内块元素及其特点

2022-07-14 21:13:22 792

原创 小米商城练习(鼠标移入阴影偏移 向上抬起 浮动清除),边框盒(怪异盒子,ie盒子),因为换行导致出现空格距离 怎么解决?

小米商城练习(鼠标移入阴影偏移 向上抬起 浮动清除),边框盒(怪异盒子,ie盒子),因为换行导致出现空格距离 怎么解决?

2022-07-14 20:37:55 344

转载 CSS选择器餐厅小游戏

游戏链接1-161 plate //第一关是对元素选择器考查 语法:标签名{}2 bento //与第一关考查一样3 #fancy //考察id选择器的使用 语法:#id属性值{}4 plate>apple //考察对关系选择器的运用 在父元素中选中子元素 语法:父元素>子元素5#fancy>pickle //和第四关考查一样6 .small //考察对类选择器的使用 语法:.classs属性值7 orange.smal

2022-04-06 21:27:57 420

原创 CSS复习选择器和盒子模型

###复合选择器

2022-04-06 21:12:20 106

原创 通过同步机制解决线程安全问题

通过同步代码块,解决实现Runnable接口的方式package com.qingmu.java;/** * 例子:创建3个窗口卖票,总票数为100张,使用实现Runnable接口的方式 * 1.问题:卖票过程中,出现了重票和错票,-->出现了线程安全问题 * 2:问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票。 *3.如何解决:当一个线程a在操作共享数据(ticket)的时候,其他线程不能参与进来,直到线程a操作完ticket时, * 线程才

2022-03-16 18:46:50 363

原创 程序,进程,线程的理解及线程的两种创建方式和常用方法

程序,进程,线程的理解及线程的两种创建方式和常用方法1. 程序,进程,线程的理解2.线程的两种创建方式方法一package com.qingmu.java;/** * 多线程的创建 方式一:继承于Thread类 * 1.创建一个继承于Thread类的子类 * 2.重写Thread类的run()-->将此线程执行的操作声明在run()中 * 3.创建Thread类的子类的对象 * 4.通过此对象来调用start():①启动当前线程 ② 调用当前线程的run() * *

2022-03-15 21:23:33 96

原创 基础的快捷键和Dos命令

快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+X:剪切Ctrl+Z:撤回Ctrl+A:全选Ctrl+S:保存Ctrl+Shift+Esc:任务管理器Shift+Del:永久删除Windows+E:我的电脑在任务管理器中结束资源管理器,关闭桌面管理,再运行新任务 explorer 恢复桌面管理Dos命令打开DOS控制台Windows+R 输入cmd然后回车常用的DOS命令盘符切换:盘名C,D,E,F查看当前目录下的所有文件:dir进入目录:\目录名切换目录:cd

2021-05-25 17:46:34 115

原创 用IDEA创建Maven项目并引入jar包

1.新建一个Maven文件2.建好项目后打开*.xml文件然后在最下面写jar*3.****标签,在里面写打出需要的jar包名,再选择组织名4.若出现红题点击5.重复建立dependency标签建所有需要的jar包下载( Spring ContextSpring coreSpring beansSpring Web MVCSpring Web)6.没有代码提示的话关掉 file 下的Power Save Mode...

2021-05-25 16:45:59 177

原创 typora的基本使用

MarkDown学习二级标题三级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用选择分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NI1mPgu8-1621931653052)(C:\Users\Public\Pictures\Sample Pictures\Lighthouse.jpg)]超链接点击跳转到b站列表CC表格

2021-05-25 16:35:47 45

空空如也

空空如也

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

TA关注的人

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