- 博客(66)
- 资源 (2)
- 收藏
- 关注
原创 华硕ROG幻16笔记本电脑模式切换管理工具完美替代华硕奥创中心管理工具
参考文档1这个工具可以完美替代华硕奥创中心工具,可以定制化不同模式下的CPU、GPU、风扇转速、电池计划等。是由华硕开发人员开发的一个纯绿色的系统管理工具。直接展示启动后的工具界面效果图:这个工具也可以一键式停止正在运行的华硕ASUS服务,减少不必要的资源消耗。
2024-04-16 21:06:07 1161
原创 外接 SSD 和内置 SSD:哪个更快?
NVMe, 或非易失性存储器主机控制器接口规范,是一种专门设计用于使用PCIe®)总线的闪存通信协议。它的创建旨在利用固态硬盘的并行特性。结合PCIe总线和NAND技术提高的读写速度,NVMe协议创建了更快的非易失性存储。NVMe协议 和PCIe连接与 SSD 的结合导致读取和写入速度比使用SCSI协议的SATA SSD快 4 倍。
2024-02-22 23:21:34 834
原创 jquery笔记
选择器$('#div')$('.div')$('div')$("ul li:eq(1)")$('div[class=none]')$('input:checked')$('input').is(':checked')$('input:hidden')$('div:visible')//选取 属性title值不等于 test 的div元素$('div[title!=test]'...
2024-01-22 12:08:30 374 1
原创 Vue + JS + tauri 开发一个简单的PC端桌面应用程序
Tauri是一款应用构建工具包,让您能够为使用 Web 技术的所有主流桌面操作系统构建软件。tauri 框架与 electron 非常相似。
2024-01-15 20:55:56 1407 1
原创 搭建内网穿透服务
运行 内网穿透命令后就可以看到一个可以用于内网穿透的映射地址,外网可以通过访问这个映射地址就可以访问到内网的资源了。下载 ngroke 内网穿透工具,并将解压后的文件夹复制到项目的根目录中。
2024-01-05 20:53:24 555
原创 vue 中修饰符的使用方法、JS与TS路由配置、vuex在 ts 中如何配置模块和分发器
1. vue 中常用的修饰符1.1 表单修饰符1.2 组件修饰符1.3 事件修饰符1.4 按键修饰符1.5 系统修饰符1.6 鼠标修饰符1.7 自定义按键修饰符2. vue-router 在 js 中 访问当前页面报错问题3. 在 vue 中使用 ts 组件传参的基本用法4. vue-router 在 ts 中访问当前页面报错问题5. 在 vuex 中使用 ts 模块和分发器的基本配置6. 在 vue 中 使用 ts 配置 echarts 图形化插件
2023-11-22 23:25:31 795
原创 英语种的8个英语时态、20个疑问代词、8组人称代词、10种单词词性、8种句子成分、8种句子结构、16种时态公式、10大词性
1. 表示名词或代词和其他词的关系,in、on、about、by、after。2. 主要语法:名词单数、名词复数、名词所有格、主谓一致变化规则等。2.主要语法:be动词、情态动词、助动词、系动词、被动语态。2. 主要语法:时间副词、地点副词、方式副词、关系副词等。2. 主要语法:不定代词、人称代词、物主代词、疑问代词等。2. 主要语法:序数词、基数词、日期的表达、数词的表达等。2. 主要语法:地点介词、方向介词、时间介词、介词短语等。
2023-11-22 23:14:36 137
原创 如何清除视频和照片中水印的几种方式
从视频编辑器中找到一个【裁剪】按钮,然后再视频区域用鼠标画出需要裁剪的区域,选中裁剪的区域后点击【删除】,就可以将水印区域的文字或者图片删除了,不过,被一起裁剪掉的不仅仅是文字和图片,被选中的区域都会被裁剪掉 ,就像切蛋糕一样被切除了。视频去水印的方法很简单,找到“去水印”后,上传保存带有水印的视频,下面会进入到去水印页面,会给出一个矩形框,勾选带有水印的位置,也可以根据视频水印出现的时间或位置去选择,然后点击右上角的导出就可以将视频的水印去除干净了。通过选中的选区来裁剪掉视频中的文本水印。
2023-07-15 11:55:25 2283
原创 vue 实战技巧之el-tree使用技巧
然后我们在查询某一个节点的时候,先查询一下当前节点是否已经存在于存储器中了,如果已经存在,则只需将该节点显示出来即可,然后再查找当前节点是否存在下一级,如果存在,则继续向下查找,直到最后以及,并把当前节点下一级的所有节点。是无法做到在查询到父节点时带出父节点下所有的子节点数据的,所以在我们查询到某一个节点时,首先要判断当前节点是否还有下一级的节点,如果有,则对下一个层级的节点进行递归遍历查出所有的子节点。通过上面 【过滤 el-tree 节点,仅保留当前层级的节点数据】的介绍,我们可以知道,简单的使用。
2023-06-26 23:59:33 1237
原创 Vue组件复杂表格高级编辑功能
在vue中组件的定义是希望组件可以做单一的功能,做到高复用,低耦合,所以父子组件之间的通信就比较关键,而在 vue 中 父组件传递给子组件的数据,子组件可以通过 props 接收,而 props 中的属性是不允许更改的,避免子组件直接操作父组件的数据。而有时候我么又需要变更子组件的数据,同时更新父组件的数据,当功能比较简单时,我们可以使用 sync 修饰符来更新父组件的数据。简单的父子组件之间实时数据更新,可以采用 $emit(‘update:data’, data)的方式。
2023-05-17 22:56:58 1502 1
原创 vue单组件通过命令行运行预览
有时候在想写一个基于Vue的简单的 demo 的时候,需要先搭建一套可以使用的vue项目。步骤说不上繁琐,但是要么项目比较体积比较大,要么需要安装一大堆依赖插件才能预览 vue 组件的效果。今天介绍一个比较方便的 vue 单组件预览,不需要什么配置,命令行直接执行这个vue单组件即可预览vue单组件的样式基本功能。在介绍vue单组件预览之前,先了解一下以往的vue组件查看效果的几种方式。安装 @vue/cli 脚手架。安装 本地服务 插件。安装 本地服务 插件。
2023-04-19 22:20:48 1071
原创 使用jspdf插件将网页中的内容导出为高保真的pdf文件
中文乱码时因为 JsPDF 中没有中文字体可以解析html中中文内容,解决的方法也很简单,只需要下载中文字体,然后在 JsPDF 中添加字体即可,需要注意的是,下载的字体必须是.ttf后缀的。这种方式有一个问题就是中文乱码,英文内容导出不受影响,解决中文乱码的方式也很简单,下面会详细说到。如果想要修改打印出来的样式,也可以使用CSS3媒体查询的方式,对打印内容的样式进行单独处理。这种方式的一个缺陷就是图片会被压缩或放大,导致图片上的内容会失真出现模糊的现象。方法一共有两个参数。方法一共有两个参数。.....
2022-08-19 00:09:53 1819
原创 threejs的初步认识和学习记录
启动一个本地服务,并且在根目录生成一个 dist 文件夹。制作一个简单的3D动画效果。使用一个极速零配置 web 应用打包工具。设置场景;设置摄像机;设置几何物体;设置几何物体控制器;设置阻尼器;设置渲染器;设置补间动画;设置用户可操作界面;设置纹理贴图;设置环境光线;设置平行光线;设置几何物体材质;设置几何物体粗糙度;设置几何物体金属度;设置场景环境贴图等等。...
2022-08-14 23:34:20 143
原创 响应式布局与px/em/rem的比对
rem是相对于html元素的font-size大小的相对单位,所以在使用rem的时候,只需要设置html元素的font-size大小即可,而且html的font-size是rem的基准。手机屏幕比较小,宽度通常在600px以下,PC端一般在1000px以上,部分高配的笔记本在2000px也有,同样的页面要显示在不同的设备上,还要呈现出满意的效果,不是一件容易的事情。px是你屏幕设备物理上能显示的最小的一个点,这个点不是固定宽度的,不同设备上的长宽比例有可能会不同。...
2022-07-25 19:51:36 369
原创 后端管理系统从零到部署发布流程之三(登录跳转)
文章目录后端管理系统从零到部署发布流程之三(登录API 配置 与 路由跳转)1. 数据请求配置1.1 声明请求配置1.2 请求拦截器1.3 响应拦截器1.4 Token 验证1.4.1 如何存储 token ?1.4.2 设置 token1.4.3 获取 token1.4.4 移除 token1.4.5 如何配置 token ?1.5 错误提示1.5.1 响应拦截错误请求2. 接口API声明2.1 定义请求参数接口2.2 配置登录请求参数3. 接口API调用3.1 登录时 API 调用3.2 登录成功后 t
2022-05-04 19:43:23 443
原创 后端管理系统从零到部署发布流程之二(登录)
文章目录后端管理系统从零到部署发布流程之二1. 路由配置2. 登录布局3. 登录逻辑3.1 登录封装3.2 登录实现4. 登录功能完成后端管理系统从零到部署发布流程之二1. 路由配置2. 登录布局3. 登录逻辑3.1 登录封装3.2 登录实现4. 登录功能完成...
2022-04-27 22:28:31 1315
原创 从零到一实现m3u8文件转成mp4文件
文章目录m3u8 文件转换为 MP4 文件1. 技术栈2. 环境要求2.1 安装 Nodejs2.2 安装 ffmpeg3. 新建一个 Node 项目3.1 初始项目3.2 编写程序逻辑3.3 启动程序3.4 完成m3u8 文件转换为 MP4 文件1. 技术栈Nodejs2. 环境要求windows10Nodejsffmpeg2.1 安装 Nodejs下载地址:nodejs下载成功后,双击node-v16.14.2-x64.msi文件进行安装,安装过程中不需要其他操作,只需依
2022-04-23 21:25:20 1720
原创 后端管理系统从零到部署发布流程之一(项目搭建)
后端管理系统从零到部署发布流程之一这个项目使用的是 Vue3 前端渐进式框架 和 Javascript 的超集 Typescript 进行开发的一个项目。项目参考示例地址:DemoNode: 版本需要v14+,Node 服务文档地址:http://nodejs.cn/@vue/cli: 版本需要v4+,Vue 脚手架工具文档地址:https://cli.vuejs.org/
2022-04-18 16:23:29 1129
原创 利用 echarts 绘制江苏省的地图之三
这篇文章是采用 [email protected] 通过绘制3层地图,来模拟实现3D的地图效果,在和真实的3D效果相比,还是有些差距的。
2022-01-21 21:37:51 3303 1
原创 利用echart和echart-gl绘制江苏省的地图之二
使用 [email protected] 和 [email protected] 绘制江苏省地图
2022-01-18 22:13:27 3190 1
原创 利用echart和echart-gl绘制江苏省的地图之一
利用echart和echart-gl绘制江苏省的地图之一1. 初始化配置1.1 引入echarts、echarts-gl、江苏省的地图数据1.2 初始化echarts的参数配置1.3 存在的问题
2022-01-17 22:12:44 3610 1
原创 搭建 npm 私服 指南
文章目录搭建NPM私服1. 第一种方式:使用 sinopia 包2. 第二种方式:使用 verdaccio 包2.1. 在本地搭建2.1.1 启动2.1.2 添加用户2.1.3 发布自己的包2.1.4 安装自己的包2.2. 在远程服务器搭建参考搭建NPM私服本篇文章以第二种方式为主,因为截至目前 sinopia 包已经有5年未曾更新,可能已经不再维护了,而 verdaccio 的包目前还在维护和更新。1. 第一种方式:使用 sinopia 包sinopia 是一个可以快速搭建本地npm镜像的服务,安
2021-12-14 20:54:07 6601
原创 在vue中使用unity3D实现webGL将要呈现的效果
文章目录Vue + webGL + unity3D1. 什么是webGL?1.1 兼容性2. 什么是unity3D?2.1 unity3D 的发展史3. 如何在vue中使用unity3D和webGL?3.1 新建一个挂载unity3d加载器的vue组件3.2 使用新建的vue-unity-webgl组件4. 演示效果Vue + webGL + unity3D1. 什么是webGL?WebGL(Web图形库)是一个JavaScript API,可在任何兼容的Web浏览器中渲染高性能的交互式3D和2D图形
2021-12-09 22:12:57 13296 2
原创 windows系统之常用DOC命令汇总以及如何编写BAT脚本文件
文章目录windows系统之常用DOC命令汇总以及如何编写BAT脚本文件常用的 DOC 命令`HELP` 查看帮助`REM` 记录批处理文件或 CONFIG.SYS 中的注释(批注)`CHCP` 显示或设置活动代码页数`COLOR` 置默认控制台前景和背景颜色`RD` | `RMDIR` 删除目录`DEL` 删除至少一个文件`TITLE` 设置 CMD.EXE 会话的窗口标题`TASKKILL` 中止或停止正在运行的进程或应用程序`MD` | `MKDIR` 创建一个目录`TYPE` 显示文本文件的内容`M
2021-08-19 22:50:00 5777
原创 通过路由配置来控制视图的选择性渲染
文章目录通过路由配置来控制视图的选择性渲染示例命名视图嵌套命名视图实例常规做法模块整合第一种方式:采用视图命名的方式第二种方式:采用动态组件加载的方式通过路由配置来控制视图的选择性渲染比如要实现两个页面,其两个页面的布局基本相似,唯一不同的是侧边栏的结构和数据不同,此时可以将公共部分抽离出来,对于不同的部分通过路由配置传参来控制到底显示那一部分的内容。示例布局1:default-a.vue布局2:default-b.vue第一个模块的布局分为三部分,Header、aside-bar-a、
2021-08-13 21:43:24 608
原创 esay-ui表格单元格编辑控制
esay-ui表格单元格编辑控制需求说明:1. 点击表格行,表格行中指定列进入编辑状态,可以编辑选择2. 指定表格行中某一列中的某一个单元格的数据不可更改,即不可更改指定列的已有数据,允许更改新增数据这里表格的Product被设置为不允许修改已有数据,允许修改空数据,ItemID列设置为不允许编辑,其他列可自由编辑。代码分享<table id="dg" class="easyui-datagrid" title="Row Editing DataGrid" style="
2021-03-30 15:01:35 717
原创 在VUE项目中是如何生成gitHooks脚本文件的
在VUE中生成git/hooks钩子脚本文件在VUE脚手架中是如何生成 .git/hooks/ 钩子本文件的首先需要零基础生成一个简单VUE项目第一步,全局安装vue脚手架第二步,使用vue生成VUE项目然后分析Vue 项目中的 .git/hooks/ 中的脚本是如何生成的问题汇总在VUE脚手架中是如何生成 .git/hooks/ 钩子本文件的在VUE脚手架中生成gitHooks钩子函数脚本文件所需的环境@vue/cli 4.5.11node v14.15.0npm 6.14.8在此之前
2021-03-17 23:46:56 694
原创 HTML5应用程序存储和离线Web应用
HTML5中新增了“应用程序缓存”,允许Web应用将应用程序自身本地保存到用户的浏览器中。不像localStorage和sessionStorage只是保存Web应用程序相关的数据,它是将应用程序自身保存起来–应用程序所需要的运行的所有文件(HTML、CSS、JavaScript、图片等)。“应用程序缓存”和一般的浏览器缓存不同:它不会随用户清除浏览器缓存而被清除。同时缓存起来的应用程序也不会像一般固定大小的缓存那样,老数据会被最近一次访问的新数据代替掉。它其实不是临时存储在缓存中:应用程序更像是被“安装
2021-01-29 12:02:47 352
原创 CSS单行文本以及多行文本溢出显示省略号解决方案
CSS单行文本以及多行文本显示省略号解决方案文章目录CSS单行文本以及多行文本显示省略号解决方案单行文本溢出显示省略号多行文本溢出显示省略号第一种效果:仅显示3行文本溢出部分显示省略号第二种效果:仅显示3行文本溢出部分显示省略号,并且鼠标上浮显示完整文本内容第三种效果:仅显示3行文本溢出部分显示省略号,并且鼠标点击折叠箭头显示完整文本内容,点击其他位置收起完整文本内容单行文本溢出显示省略号先看一个单行文本溢出后显示省略号的效果,如下图所示如果单行文本设置宽度,并设置其文本不换行样式即可实现这种效果
2021-01-23 21:15:07 806
原创 深入 vue 响应式原理
首先了解一下,什么是vue?根据官方的解释是这样的:Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层。Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。Vue 是如何追踪数据变化的呢?使用Object.defineProperty把这些 property 全部转为getter/se...
2020-12-29 20:33:34 155 1
原创 nginx配置HTTP和WebSocket
随着前后端分离式开发越来越受欢迎,随之而来的前后端服务连接的问题也更加突出。既然前后端服连接上存在一些问题,那么就会有针对这些问题的一系列的解决方案,而其中最为优秀的一种就是nginx服务代理。首先介绍一下nginx的HTTP服务代理。前端开发的网页基本上是静态资源文件,甚至可以直接通过打开文件的方式进行访问html页面,而后端开发的API接口则必须通过服务才能连接,而前端页面所需要的数据都来自于后端提供的API接口,如果想要一个网页正常运行,则前后端配合开发是必不可少的环节。由于前端开发的页面
2020-12-29 20:17:17 1326
原创 前端面试题
Vue双向数据绑定的实现? react和vue有哪些不同 说说你对这两个框架的看法? let和const的区别? const类型的数组可以向其再push一个元素吗? 平时用了es6的哪些特性,体验如何? 浏览器原生支持module吗,如果支持,会带来哪些便利? 介绍一下你对webpack的理解,和gulp有什么不同? webpack打包速度慢,你觉得可能的原因是什么,该如何解决? http响应中content-type包含哪些内容? 浏览器缓存有哪些,通常缓存有哪几种方式? 如何取出一个
2020-12-29 10:34:32 264 1
原创 附件上传在IE中的问题
附件上传在IE中的问题问题描述:自定义的文件上传input:file在IE浏览器上进行附件上传时,input:file 的onchange事件失效。原因分析:input:file 控件的onchange事件实际上监听的是input框中的字符串的变化,如果字符串没有发生变化,则不会触发onchange事件。input:file 控件在IE浏览器上会缓存上次添加的文件,导致再次上传同一个文件时onchange事件不能正常触发,即使刷新页面缓存还在。input:file 控件在IE浏览器中,如果添
2020-09-27 10:30:01 653
原创 Echarts中自定义坐标轴指示器之时间坐标轴
Echarts中自定义坐标轴指示器之时间坐标轴示例如下:配置如下:const option = { tooltip: { trigger: 'axis', axisPointer: { type: 'cross', label: { backgroundColor: '#6a7985', // 自定义坐标轴指示器之时间格式 .
2020-05-26 07:29:49 2711
使用Vite打包工具+vue前端框架+JavaScript语言+tauri工具开发一个简单的PC端应用程序
2024-01-15
laydate.min.js时间插件
2018-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人