自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

原创 在搜索的时候匹配特殊字符会出现异常情况的处理方法

日常普通的搜索功能,直接就用js的match进行字符匹配就好了,但是,忽略了处理特殊字符的情况。当你搜索 ^ . 等,match没匹配上,\?将特殊字符做一层转义,再进行match,结果就正确了。当遇到上面情况的时候,我们需要对特殊字符进行处理。

2024-04-28 15:15:41 195

原创 关于低版本electron的frameless窗口自定义标题栏时,unmaximize的时候还原窗口尺寸不一致的解决方案

直接最大化,在获取尺寸超出有效现实范围时,直接使用availWidth和availHeight去setSize就好,但是这个时候,unmaximize,窗口有出现问题了,取消最大化还原回去的时候,窗口的大小要比放大之前要大一点,如果窗口的显示内容是固定尺寸的话,就会有明显的黑边,真坑爹。但是,当你不使用frame:false的时候,那就好好的,为什么呀为什么呀,不用frame:false,又不能很好的去处理自定义标题栏,所以只能硬生生要实现代码来规避这个问题。

2024-04-18 10:55:38 159

原创 Macos 安装vue-cli老是遇到Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules‘怎么办

1.安装nvm之后,重新安装需要的node版本后,再通过npm install -g vue-cli进行安装,这样子就没有权限问题了。上面的问题,其他文章都有详细的解法,但是可能不太清晰,这里我就稍作说明,希望大家能一步到位。那就直接复制下面的代码,然后自行创建命名文件,我这里叫nvm-install.sh文件。安装好nvm之后,记得重启一下当前的terminal或者tab,才会生效。2.使用sudo命令,这个不好使,用了也没效果,大概率跟你当前的node安装方式有关。然后运行下面的命令进行安装。

2024-03-05 10:27:17 224

原创 Macos 使用移动硬盘备份iPhone

现在的macBook,硬盘大点都死贵死贵,加的钱够我买几个好一点的移动硬盘了,现在的机器只有512,但是iphone已经上1T了,要备份iphone,着实痛苦,幸好有ssd移动硬盘,2T的随便搞起,那么问题来了,怎么配置备份目录映射,让macos备份iphone时自动写入移动硬盘呢?到上面一步,目录映射就完成了,我们检查一下macos自身的目录结构看看是否有一个Backup的快捷方式,有-就证明映射成功了,你可以试一下双击进入,看看是不是已经跳到你的移动硬盘里了。接下来,就可以愉快的备份了。

2024-02-28 15:25:11 350

原创 electron 如何获取位置坐标信息

关于electron应用获取坐标数据,navigator的话,需要https或者是携带证书,搞起来比较麻烦,直接使用第三方服务就比较简单了,上面的方法都是现在常用的获取坐标的方式,可以参考一下,有问题大家不妨讨论讨论。进行坐标转换,当你直接调用接口获取数据,在使用的时候发现坐标不是很准确,多半是需要转换一下之后再使用。去调用的话,精度不高,只去到所在城市的中心点,所以基本没啥用,想要提高精度,增加自己的投入就好。以百度为例,如果是直接自己创建ak,通过。缺点:需要授权,或者某些场景没办法获取。

2024-02-18 14:36:32 501

原创 Fatal error. Proxifier is not operational. You should restart Proxifier.

今天将老旧的macos10.15升级到了macos 11 big sur,结果发现原本用得好好的proxifier2.6报错了,折腾了一番,终于搞定。1. 官网下载支持Big sur的版本包,我下载的是3.8。3.奉上激活码一组,直接激活就能用。搞定,能正常使用了,赶紧配置。2.按照正常流程去安装就好了。

2024-01-16 11:37:13 495

原创 Macos安装brew简易教程

注意,如果这个时候执行报错,大有可能需要将sh文件赋予可执行的权限。然后就可以直接执行文件了,等待安装完成即可。将文件直接保存在本地,这里也提供文件供大家。2.在terminal中直接运行命令进行安装。官网 教程简单命令即可安装brew。1.直接下载sh文件。

2023-12-25 08:58:43 164

原创 升级electron版本之后,突然报“global is not define”的注意了

升级electorn版本之后,不动其他逻辑代码,在创建窗口的时候,突然报错“global is not define”,这个时候,极有可能是window.create时的options配置不对导致的。记录一下,防止遗忘,如果有帮助到你,那是我的荣幸。我是从11.4.9升级到14.2.9的。”,加上这句配置之后,就不报错了。两段配置区别就在于“

2023-12-20 16:09:12 150

原创 linux scp命令的简单使用

文件:scp username@servername:/path/filename /var/www/local_dir(本地目录)文件夹:scp -r username@servername:/path /var/www/local_dir(本地目录)文件:scp /path/filename username@servername:/path。文件夹:scp -r /path/* username@servername:/path。

2023-09-07 09:48:26 80

原创 关于在safari中element-plus 的disabled input文案白色的问题

在safari浏览器中,在使用element-plus组件库的时候,有时候会发现disabled的input组件文案变白的问题,在调试过程当中,会发现改一下某个属性,这个颜色又变回正常了,很是奇怪。

2023-04-10 16:08:19 329

原创 如何在Vue2中的mixin插件中调用pinia的store内容

Store 的实例,从而访问到 Store 中的状态和方法。注意,在 Vue 2 中,在 mixin 中不能像在 Vue 3 中那样通过。的 Pinia 实例,并在 Vue 中注册,然后将实例作为参数传递给 Vue 实例。来实现依赖注入,因此需要在每个函数中都获取 Store 实例。希望以上内容能够帮助你在 Vue 2 中成功使用 Pinia。最后,在组件的选项对象中引入 mixin 即可使用。在上述代码中,我们可以在 mixin 中通过。这里我们创建了一个名为。

2023-04-10 09:22:26 190

原创 一篇关于vue2在router中使用pinia store时的问题

在vue2引入pinia,写起来比vuex要爽,但是当你在路由拦截的时候需要用到pinia的一些数据作为支撑来决定你跳转的路由很可能会遇到下面的情况。解读:文章说的,在路由里使用pinia时,直接在beforeEach里使用就好了按照官网的例子,我们分分钟在打开页面的时候就会收到这么一个报错;这是因为在路由加载的时候,pinia还没完成install,所以无法识别beforeEach中使用的store内容;——————————————————手动分割线————————————————————

2023-03-30 09:49:08 497

原创 Yarn berry 命令合集

从Yarn1升级到Yarn2。设置registry地址。

2023-03-27 11:18:32 98

原创 Pinia 修改state的方式

【代码】Pinia 修改state的方式。

2023-02-22 11:39:12 119

原创 Webstorm live templates(自定义模板)

2.通过图片中的 “+” 号创建新的模板,并在 “Template text”中输入自己需要的代码内容。选择“EDIT VARIABLES”设置需要定义的变量,具体的表达式含义可参考官方地址。Settings | Editor | Live Templates,打开模板。在已创建的文件的开头,输入 setup,然后按 tab,自动填入了模板代码。自定义变量: $CUSTOM_PARMS$ (用$符号包住)3. 在模板内容左下角选择填写模板内容的响应方式。到此,模板就创建完成了。

2023-02-01 09:40:58 416

原创 Electron 实现通过协议打开应用

项目需要,通过在浏览器地址栏输入对应的软件协议来唤起应用。2.在应用安装模版中添加协议注册方法。

2022-12-29 16:21:46 839

原创 MacOS 小知识

2.修复软件的“已损坏,无法打开,您应该将它移到废纸篓”3.删除Microsoft AutoUpdate。1.开启“任何来源”

2022-11-17 17:32:45 126

原创 一个为了样式定制化而直接将图片存在css代码里所以要将图片转成base64的方案

在思考如何能在平台中满足导入导出来定制化样式,并能直接引入样式预览效果,一些图片,就直接写成base64存放,不需要依赖上传服务或者引用外链,所以就有了这篇练习文章。,这个站点还不错),但是如果需要直接input file去替换现有的变量,就要对change file进行转换处理。初始变量存放的base64还好,自己直接找在线平台转一下就能得到了 (这里还是用我熟悉又方便的vue来编写demo。

2022-11-16 17:49:54 492

原创 解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 的问题

前提:经常在使用curl的时候,如果是需要访问一下 raw.githubusercontent.com域名下的内容时,经常会报。

2022-11-04 15:09:54 1877

原创 记一次macOS codesign时遇到的“unable to build chain to self-signed root for signer”

满心欢喜的更新了macOS Ventura,虽然觉得新功能对我来说没啥特别(更新档绝对保持最新),感受了一下,对于2020的pro来说,前台调度切换的时候会偶尔一卡一卡的,属实影响使用,加上新的“系统设置”界面,属实没有以前的清晰明了。) ,我顿悟了,立马删掉之前在“登录”出现的证书,然后将所有胡乱安装的证书都删掉之后,装一个。见证奇迹的时候到了,我立马codesign,成功了~~~~~~~~~~~~的证书啦,有说需要“始终信任”自己安装的证书啦。继续疯狂google中,知道看到了大佬的提点。

2022-10-31 11:53:25 1450

原创 调整video的播放速率

有时候,自己在看视频的时候,给你调节的速率往往就是0.5,1,1.5,2倍,有时候不是自己想要的速度,例如看日剧,1.5像是正常播放速度,2倍速又太快,那么,1.75左右才算是刚刚好,所以就来自己设置一下吧,只需要两行代码。1.打开开发者工具,找到video标签的class或者id。现在就可以愉快的玩耍了。下面以我看的的一个网站为例举例一下。

2022-10-29 12:57:24 3448

原创 vue旧项目升级到2.7后使用script setup语法,并使用pinia,支持typescript

以前使用vue2的项目已经老了,在新项目中习惯了script setup写法之后,已经不想在写老代码了,但是将vue2整体升级到vue3又很痛,刚好vue2的终极版本2.7.13整合了script setup的用法,可以很愉快的整合并开写script setup了,其中慢慢将vuex替换成pinia,到某一天,都换完了,就能直接install vue3,何不爽YY(前提是没有很多自定义的vue2内容,仅针对script setup和store的使用)。下面就是开始愉快的改在自己需要的store逻辑了。

2022-10-27 14:56:15 3066

原创 【错误收集】

1.axios升级1.x后配置错误,提示“AxiosError, options must be an object“

2022-10-25 16:34:00 1245

原创 浅尝 云IDE

今天,就着活动,来体验一下官方的云IDE。我以前端开发所用到的一些功能点简单阐述一下。其实,云IDE已经不算什么新鲜玩意儿,古有在线协作文档,现有同步实时编程。各大厂商都有属于自己的ide,github啦,vscode啦,还有其他我也叫不出名字的,可以上搜索一下,具体功能其实大同小异,关键就是生态和易用性,下面我来简单聊一下云IDE的使用体验。

2022-10-25 00:32:21 536

原创 创建自己的electron+vue应用

因为本身工作项目需要开始接触electron,然而页面也是使用vue编写的,所以在这里记录一下,如何简单的创建一个electron+vue的应用,只要你熟悉vue,那就很简单了,electron的api对照版本文档进行使用即可。话不多说,Let's go!

2022-10-19 11:03:14 413

原创 用setup方式编写pinia无法调用reset时

当以setup方式编写pinia 的store代码时,会提示"Error: Store *** is built using the setup syntax and does not implement $reset()";此时需要使用pinia的插件,将reset方法添加到所有的store里面。这样,就能放心的调用store.$reset()了。

2022-09-19 10:33:45 2692

原创 Yapi数据的导入导出

当然,也可以直接在yapi系统中操作导出数据。通过mongodb导出yapi数据。

2022-08-29 09:37:39 1759

原创 在vuex中获取route参数

定义路由文件 /src/router/index.js在vuex store中引入router在vuex 操作中通过下面去获取id值

2022-07-13 23:52:03 1491

原创 Ubuntu20.04 安装Node.js

2.使用 nodesource地址 安装3.使用 nvm 安装

2022-06-15 15:31:35 545

原创 统信系统专业版(UOS)安装node环境

默认安装的node是10.*的,在专业版中,安装完npm之后当你去查看npm信息的时候,很可能会出现报错原因是:UOS对node的支持问题,要解决这个问题,只能通过其他渠道得到完整的包文件,然后复制到对应的路径。或者直接到官网下载压缩包,然后指定路径进行使用。编辑环境变量文件然后在terminal中输入命令,让环境变量生效这个时候,去查询npm或者node的版本,看,生效了。...

2022-06-14 11:11:20 4159

CSDN操作系统版块常见问题

CSDN操作系统版块常见问题···············

2009-10-09

5日学会动态HTML

5日学会动态HTML,很好的书籍··················

2009-10-09

ASP六大对象介绍········

ASP六大对象介绍···················

2009-10-09

dhtml默认行为手册

dhtml默认行为手册······················

2009-10-09

ADSL 三部曲···············

ADSL 三部曲····················

2009-10-09

ASP编程完全手册·········

ASP编程完全手册····················

2009-10-09

MySQL中文参考手册

MySQL中文参考手册~~~~~~~~~~

2009-10-09

10天学会aspnet

10天学会aspnet······························

2009-10-09

3Dmax教程·························

3Dmax教程····················

2009-10-09

汉字转换二进制小工具

将汉字转换为二进制01代码的小工具·····

2009-09-21

空空如也

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

TA关注的人

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