随笔分类 - 疑难杂症
自己遇到的一些问题,希望能由搜索引擎检索,去帮助更多的人。
摘要:背景 我在博客园后台写的自定义script依赖某个js库,他始终提示xxx not defined. 原因 通过对比,不难发现,博客园偷偷改了你的代码,用defer优化了一下,防止js代码的加载阻塞dom渲染。 defer和async script标签可以使用defer或者async属性。 defe
阅读全文
摘要:背景 如图所示。 问题 无法连接github仓库,代理可以正常访问外网。 PS C:\Users\acer\bin\ps> ssh -Tv git@github.com OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2 debug1: Reading configu
阅读全文
摘要:背景 使用了 https://github.com/JamieCurnow/vue-clipboard3 这个项目。以import,ES模块的方式引入。 pnpm dev时出现报错。 分析 我无法给出具体的分析,大致如下。 作者的npm包提供了ES模块和commonJS模块引入两种方式。 然而他的c
阅读全文
摘要:背景 博客园出现如下报错,虽然没什么大碍但是看着很烦。 解决 查了一下是某个浏览器插件的通信问题,我解决办法也很粗暴。 我进无痕,直接就没有报错了,于是开始一一排查插件。 最终的罪魁祸首是这个User Agent Switcher。 关掉后问题解决了。 另一个 这个是博客园广告被拦截了,于是报错,也
阅读全文
摘要:前言 有时候需要传文件,但是插usb麻烦,又只是临时传文件,又没有安装类似feem的局域网文件传输手段。于是我想到了使用蓝牙。 未解决 大致上的原因好像是手机蓝牙比较新,电脑不适配。 可以看看人家的回答。 https://www.zhihu.com/question/556135116 我试过之后还
阅读全文
摘要:背景 文件夹/文件删不掉 解决 直接重启explorer即可。 win+x,a 打开终端。 kill -name explorer 按理来说关闭后explorer会自动重启 start explorer 图形界面方式 Ctrl+Shift+ESC,打开任务管理器。 点击详细信息,按名称排序找到exp
阅读全文
摘要:解决 废话不多说,B站视频链接格式如下,这不是我的视频,但是挺有趣的,推荐观看。 https://www.bilibili.com/video/BV1718zerEVq 如果我们要添加一个时间坐标,需要一个query查询参数,专业名称是查询字符串,参数名为t(猜也猜得出来意为time),值为秒数,也
阅读全文
摘要:背景 打开CrystalTile2这个软件出现此提示。 解决 有很多解决办法,最简单粗暴也是见效最快的就是直接从网上下载dll文件放到对应位置。 下载 https://msvcr71.dll-box.com/zh/ 自己存了一份,以免网址失效(虽然按道理来说一般不会失效)。 https://www.
阅读全文
摘要:背景 今天在linux上搞后台任务,突发奇想powershell是否可以在关闭窗口后继续执行任务。 探究 以下的解决方法基本出自该帖https://www.v2ex.com/t/846505 测试脚本,每一秒打印一个数字,逐渐递增。 # PrintNumbers.ps1 # 初始化计数器 $i =
阅读全文
摘要:背景 今天又测试了一个脚本,发现存在很多问题,首先就是打印中文出现乱码。 这个问题我早期遇到过,当初的解决办法就是直接把脚本改成gbk格式。 如今再碰到一次这个问题,又去查了一遍,发现powershell的新版已经解决了这个问题。于是找办法更新powershell。 更新 https://githu
阅读全文
摘要:背景 删除一个字体文件发现删不掉 分析 System占用,经过bing搜索一番,发现是windows自带的预览占用了,令人忍俊不禁。 解决 有3种思路,1.关掉预览,2.不选中文件,3.借助文件粉碎机强制删除 新建文件夹(推荐) 新建一个文件夹,把字体放进去,删除这个文件夹。 命令行删除(推荐) 在
阅读全文
摘要:背景 之前由于关机中断还是什么原因,导致wsl不能用了,今天心血来潮想要用一下wsl,于是找办法修了一下。 过程 根据下面这个文章进行修复的。 https://thegeekpage.com/wslregisterdistribution-failed-with-error-0x8007019e/
阅读全文
摘要:背景 在nuxt3项目中使用prisma操作数据库。dev阶段可以正常运行,但是到了build时出现以上错误。 分析 由于npm的依赖采用扁平化管理,而pnpm并不适用扁平化管理,从而导致pnpm存在兼容性问题。最简单的办法是直接换掉pnpm,直接改成yarn或者npm。 yarn pnpm 仔细观
阅读全文
摘要:背景 在ubuntu上安装postgres,发现不能直接登录。 分析 默认是linux系统上的某个对应的用户才能使用对应的pg数据库的用户,因此我们需要作修改。 解决 编辑以下路径对应的文件,此处的14是版本,不知道的cd过去看看就行了。 /etc/postgresql/14/main/pg_hba
阅读全文
摘要:背景 ERR_PNPM_UNEXPECTED_STORE Unexpected store location The dependencies at "C:\Users\acer\Code\Nuxt3\init\node_modules" are currently linked from the
阅读全文
摘要:背景 prettier报错,如图所示。 解决 略微搜索后找到了答案。 p标签内不能嵌套div。 以下为原链接https://github.com/prettier/prettier/issues/7640
阅读全文
摘要:背景 快速导入数据表或者数据库。 解决 直接执行sql文件。 虽然直接复制内容也行,但是还是执行文件更好一些。 登录 mysql -u root -p -D xxx -D指定数据库的名称。如果不写,可以在进入mysql命令行后,使用use xxx来使用数据库。 执行 source xxx.sql 特
阅读全文
摘要:背景 进行某些配置后,启动nuxt3的测试服务器报错。 解决 下面这个目录并不是npm的全局目录 C:/Users/acer/node_modules 我的解决办法是直接使用npm或者cnpm全局安装ufo这个包,然后把这个包移到该位置。 # npm全局安装路径 C:\Users\%USERNAME
阅读全文
摘要:背景 最近在使用某个接口时出现了问题,大致是根据ip查询地址。 于是使用查询ip的网站,发现ip各有不同。大致上是有三种ip。 探讨 经过查询,比较合理的解释是,运营商有多个网络出口,根据访问的网站不同,使用的网络出口也不同,因此不同的网站分别使用了不同的ip去访问,因此查询到的ip也就不同了。 知
阅读全文
摘要:背景 建立某个项目的基础框架后,到代码托管仓库处查看,发现部分目录不存在。 解决 git不上传空目录。 网上流行的做法是,在空目录中添加.gitkeep文件(文件名只是有约定俗成之意,并不是固定的)。
阅读全文

浙公网安备 33010602011771号