Mac启动台出现空文件夹如何处理

如果你在 Mac 的启动台上遇到空文件夹的问题,不用急!你可以尝试使用以下几种方法解决这个问题。第一种方法是将一个应用程序拖入空文件夹中,然后再拖出来。第二种方法是重新启动你的 Mac,按下电脑的电源按钮即可。第三种方法是重置应用程序存放位置。如果以上步骤仍无法解决问题,可能需要重新安装应用程序或者使用「恢复」功能来修复你的 Mac 系统。 如果你在 Mac 的启动台上遇到了空文件夹的问题,不要慌,你可以尝试使用以下方法来解决这个问题: 方案 1 将一个应用程序拖入空文件夹中,然后再拖出来,空文件夹应该会自动消失。如果空文件夹并没有自动消失,则可以尝试方案 2。如果你是 app 消失请尝试方案 2、3。 方案 2 尝试重新启动你的 Mac。按下电脑的电源按钮,然后再次启动你的 Mac。如果这样还是无法解决问题,则可以尝试方案 3。 方案 3 如果前两种方案都不能解决问题,你可以尝试重置应用程序存放位置。使用以下命令可以将所有自定义的应用程序位置全部重置:(该操作会把自定义的位置都重置,是全部) defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock 最终方案 如果以上步骤仍然无法解决问题,则可能需要重新安装应用程序或者使用「恢复」功能来修复你的 Mac 系统。如果你不知道如何使用「恢复」功能,请参考苹果支持网站上的相关信息。

2022年12月28日 · 1 分钟 · 诚哥博客

使用patch-package修改node_modules里面的代码

使用 npm 包的时候有时候会发现他们包里面的一些代码不符合我们要求,或者有错误,而他的库又没有持续更新,那么我们就需要修改他的代码,这时候可以用 patch-package 来修改 安装 patch-package npm i patch-package 修改代码 这里修改 Taro 的一个 input 的类型,因为他没有 password 类型 最后执行就会生成 patch npx patch-package @tarojs/components 等同事执行 npm install 的时候就会根据 patch 文件自动修改 node_modules 对应代码了

2022年9月23日 · 1 分钟 · 诚哥博客

在Kali安装无线网卡RTL8188GU驱动(TL-WN726N)

之前用的是小米的无线网卡,由于是便携式的信号不好,所以整了个带天线的网卡,不过得手动安装驱动 克隆仓库 git clone https://github.com/McMCCRU/rtl8188gu.git # 这个据说已失效 自测 git clone https://github.com/lwfinger/rtl8188gu.git 安装所需环境 apt-get install bc apt-get install linux-headers-$(uname -r) # 或则输入 后按TAB键然后安装对应的即可 apt-get install linux-headers- 如果还是执行失败的话就是没更新依赖,安装依赖后重试 apt update -y && apt upgrade -y && apt dist-upgrade 编译安装 make all sudo make install

2022年8月29日 · 1 分钟 · 诚哥博客

VITE前端在测试环境中显示部署时间和git提交消息

在项目开发过程中难免会有测试环境,但是测试人员总不能一直盯着前端更新哪些内容吧,而且会有前端构建不成功的情况导致测试环境不是最新的,也会误导测试人员,所以我做了个插件用来显示部署的情况 ​ 开源地址 项目是开源的, 点此进入 快速开始 npm i vite-plugin-deploy-log -D //vite.config.js import { createDeployLogPlugin } from "vite-plugin-deploy-log"; ... export default defineConfig({ plugins: [createDeployLogPlugin()], ... }) //main.js if (import.meta.env.MODE == "staging") { //仅测试环境下显示 import("vite-plugin-deploy-log").then(({ showDeployLog }) => { showDeployLog(); }); } 附加功能 //插件可选参数 interface DeployLogPlugin { /** * 输出的数据文件路径 * @default "deploy.log" */ outputPath?: string; /** * git消息输出条目数量 * @default 10 */ gitMsgCount?: number; } //调用部署日志数据接口 import { getDeployLogData } from "vite-plugin-deploy-log"; getDeployLogData().then(res => console.log(res)); //修改显示配置 showDeployLog({ base: "/admin/", path: "deploy.log", zIndex: 10000, }); 效果演示

2022年8月8日 · 1 分钟 · 诚哥博客

在服务器中下载软件的依赖包,在无网的服务器上安装依赖

在生产环境中没网部署服务是比较难受的,当然有内网源还是比较舒服的,但是内网源有些版本还是很旧,所以想安装新版还是需要网,但是一个包很多依赖关联着,总不能几十个包都手动去找去下吧?所以我想了应该能在有网的服务器上下载下来,果然在 Google 搜了下还是有很多解决方案的。 前提 准备好有网的服务器,可以用虚拟机运行相同系统的,我这里用的是 银河麒麟V10 的系统,基于 CentOS7。 准备好下载存放的文件夹 想好自己要装的依赖,这里以 qt5 为例 在有网的服务器 新建存放的文件夹 mkdir /home/qt5 下载依赖到目录下 yumdownloader --resolve --destdir=/home/qt5 qt5 打包 cd /home tar -zcvf qt5.tar.gz qt5 导出拷贝到待部署服务器 部署服务器(无网) 解压 cd /tmp tar -zxvf qt5.tar.gz 进入目录安装依赖 这里得批量安装并且得解决依赖安装缺少依赖问题等 rpm -Uvh --force --nodeps *.rpm 跑完就安装好了

2022年6月21日 · 1 分钟 · 诚哥博客