- 博客(30)
- 资源 (10)
- 收藏
- 关注
原创 简易教程:文件分割与合并
在windows进行合并的时候,如果发现powerShell或者git bash有问题,请尝试使用cmd.exe进行合并命令操作。用如下命令可以将文件分割成100MB/个的小文件,分割后的文件叫 file.exe.aa file.exe.ab。windows下用copy命令就可以轻松的合并文件。mac下有个命令 split。
2024-05-24 11:20:10 808
原创 在搜索的时候匹配特殊字符会出现异常情况的处理方法
日常普通的搜索功能,直接就用js的match进行字符匹配就好了,但是,忽略了处理特殊字符的情况。当你搜索 ^ . 等,match没匹配上,\?将特殊字符做一层转义,再进行match,结果就正确了。当遇到上面情况的时候,我们需要对特殊字符进行处理。
2024-04-28 15:15:41 318
原创 关于低版本electron的frameless窗口自定义标题栏时,unmaximize的时候还原窗口尺寸不一致的解决方案
直接最大化,在获取尺寸超出有效现实范围时,直接使用availWidth和availHeight去setSize就好,但是这个时候,unmaximize,窗口有出现问题了,取消最大化还原回去的时候,窗口的大小要比放大之前要大一点,如果窗口的显示内容是固定尺寸的话,就会有明显的黑边,真坑爹。但是,当你不使用frame:false的时候,那就好好的,为什么呀为什么呀,不用frame:false,又不能很好的去处理自定义标题栏,所以只能硬生生要实现代码来规避这个问题。
2024-04-18 10:55:38 266
原创 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 546
原创 Macos 使用移动硬盘备份iPhone
现在的macBook,硬盘大点都死贵死贵,加的钱够我买几个好一点的移动硬盘了,现在的机器只有512,但是iphone已经上1T了,要备份iphone,着实痛苦,幸好有ssd移动硬盘,2T的随便搞起,那么问题来了,怎么配置备份目录映射,让macos备份iphone时自动写入移动硬盘呢?到上面一步,目录映射就完成了,我们检查一下macos自身的目录结构看看是否有一个Backup的快捷方式,有-就证明映射成功了,你可以试一下双击进入,看看是不是已经跳到你的移动硬盘里了。接下来,就可以愉快的备份了。
2024-02-28 15:25:11 856
原创 electron 如何获取位置坐标信息
关于electron应用获取坐标数据,navigator的话,需要https或者是携带证书,搞起来比较麻烦,直接使用第三方服务就比较简单了,上面的方法都是现在常用的获取坐标的方式,可以参考一下,有问题大家不妨讨论讨论。进行坐标转换,当你直接调用接口获取数据,在使用的时候发现坐标不是很准确,多半是需要转换一下之后再使用。去调用的话,精度不高,只去到所在城市的中心点,所以基本没啥用,想要提高精度,增加自己的投入就好。以百度为例,如果是直接自己创建ak,通过。缺点:需要授权,或者某些场景没办法获取。
2024-02-18 14:36:32 966
原创 Macos安装brew简易教程
注意,如果这个时候执行报错,大有可能需要将sh文件赋予可执行的权限。然后就可以直接执行文件了,等待安装完成即可。将文件直接保存在本地,这里也提供文件供大家。2.在terminal中直接运行命令进行安装。官网 教程简单命令即可安装brew。1.直接下载sh文件。
2023-12-25 08:58:43 399
原创 升级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 317
原创 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 100
原创 关于在safari中element-plus 的disabled input文案白色的问题
在safari浏览器中,在使用element-plus组件库的时候,有时候会发现disabled的input组件文案变白的问题,在调试过程当中,会发现改一下某个属性,这个颜色又变回正常了,很是奇怪。
2023-04-10 16:08:19 389
原创 如何在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 249
原创 一篇关于vue2在router中使用pinia store时的问题
在vue2引入pinia,写起来比vuex要爽,但是当你在路由拦截的时候需要用到pinia的一些数据作为支撑来决定你跳转的路由很可能会遇到下面的情况。解读:文章说的,在路由里使用pinia时,直接在beforeEach里使用就好了按照官网的例子,我们分分钟在打开页面的时候就会收到这么一个报错;这是因为在路由加载的时候,pinia还没完成install,所以无法识别beforeEach中使用的store内容;——————————————————手动分割线————————————————————
2023-03-30 09:49:08 627
原创 Webstorm live templates(自定义模板)
2.通过图片中的 “+” 号创建新的模板,并在 “Template text”中输入自己需要的代码内容。选择“EDIT VARIABLES”设置需要定义的变量,具体的表达式含义可参考官方地址。Settings | Editor | Live Templates,打开模板。在已创建的文件的开头,输入 setup,然后按 tab,自动填入了模板代码。自定义变量: $CUSTOM_PARMS$ (用$符号包住)3. 在模板内容左下角选择填写模板内容的响应方式。到此,模板就创建完成了。
2023-02-01 09:40:58 627
原创 MacOS 小知识
2.修复软件的“已损坏,无法打开,您应该将它移到废纸篓”3.删除Microsoft AutoUpdate。1.开启“任何来源”
2022-11-17 17:32:45 154
原创 一个为了样式定制化而直接将图片存在css代码里所以要将图片转成base64的方案
在思考如何能在平台中满足导入导出来定制化样式,并能直接引入样式预览效果,一些图片,就直接写成base64存放,不需要依赖上传服务或者引用外链,所以就有了这篇练习文章。,这个站点还不错),但是如果需要直接input file去替换现有的变量,就要对change file进行转换处理。初始变量存放的base64还好,自己直接找在线平台转一下就能得到了 (这里还是用我熟悉又方便的vue来编写demo。
2022-11-16 17:49:54 536
原创 解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 的问题
前提:经常在使用curl的时候,如果是需要访问一下 raw.githubusercontent.com域名下的内容时,经常会报。
2022-11-04 15:09:54 3066
原创 记一次macOS codesign时遇到的“unable to build chain to self-signed root for signer”
满心欢喜的更新了macOS Ventura,虽然觉得新功能对我来说没啥特别(更新档绝对保持最新),感受了一下,对于2020的pro来说,前台调度切换的时候会偶尔一卡一卡的,属实影响使用,加上新的“系统设置”界面,属实没有以前的清晰明了。) ,我顿悟了,立马删掉之前在“登录”出现的证书,然后将所有胡乱安装的证书都删掉之后,装一个。见证奇迹的时候到了,我立马codesign,成功了~~~~~~~~~~~~的证书啦,有说需要“始终信任”自己安装的证书啦。继续疯狂google中,知道看到了大佬的提点。
2022-10-31 11:53:25 1870
原创 调整video的播放速率
有时候,自己在看视频的时候,给你调节的速率往往就是0.5,1,1.5,2倍,有时候不是自己想要的速度,例如看日剧,1.5像是正常播放速度,2倍速又太快,那么,1.75左右才算是刚刚好,所以就来自己设置一下吧,只需要两行代码。1.打开开发者工具,找到video标签的class或者id。现在就可以愉快的玩耍了。下面以我看的的一个网站为例举例一下。
2022-10-29 12:57:24 3897
原创 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 3499
原创 浅尝 云IDE
今天,就着活动,来体验一下官方的云IDE。我以前端开发所用到的一些功能点简单阐述一下。其实,云IDE已经不算什么新鲜玩意儿,古有在线协作文档,现有同步实时编程。各大厂商都有属于自己的ide,github啦,vscode啦,还有其他我也叫不出名字的,可以上搜索一下,具体功能其实大同小异,关键就是生态和易用性,下面我来简单聊一下云IDE的使用体验。
2022-10-25 00:32:21 556
原创 创建自己的electron+vue应用
因为本身工作项目需要开始接触electron,然而页面也是使用vue编写的,所以在这里记录一下,如何简单的创建一个electron+vue的应用,只要你熟悉vue,那就很简单了,electron的api对照版本文档进行使用即可。话不多说,Let's go!
2022-10-19 11:03:14 443
原创 用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 3055
原创 在vuex中获取route参数
定义路由文件 /src/router/index.js在vuex store中引入router在vuex 操作中通过下面去获取id值
2022-07-13 23:52:03 1769
原创 统信系统专业版(UOS)安装node环境
默认安装的node是10.*的,在专业版中,安装完npm之后当你去查看npm信息的时候,很可能会出现报错原因是:UOS对node的支持问题,要解决这个问题,只能通过其他渠道得到完整的包文件,然后复制到对应的路径。或者直接到官网下载压缩包,然后指定路径进行使用。编辑环境变量文件然后在terminal中输入命令,让环境变量生效这个时候,去查询npm或者node的版本,看,生效了。...
2022-06-14 11:11:20 4652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人