Vite2、js、vue2别名设置

今天给旧项目升级时,碰到 Vite2+js+vue2 的项目结构,但是 VSCode 打开后别名路径一直识别不了,打开 WebStorm 也一样识别不了,看来之前升级 vite2 时肯定是没配好,网上查了查,基本都试了一遍,每一个能真正识别出来的,于是自己倒腾出来了。 配置 vite.config.js 这个很简单,官方例子很多 resolve: { alias: [ { find: '@', replacement: path.resolve(__dirname, './src') } ] } 网上的列子 jsconfig.json 先来看看网上例子,都是这样的,但是在我这个项目上是怎样都不生效。 { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["src/*"] } }, "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"] } 我例子的 jsconfig.json { "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"] }, "target": "es2020", "module": "commonjs", "allowSyntheticDefaultImports": true }, "include": ["src/**/*"], "exclude": ["node_modules", "dist"] } 成功识别!

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

交叉编译树莓派TensorFlow Go动态链接库

在树莓派上用 python 运行 tflite 模型效果一般,觉得应该没 go 快,c 开发难度又大,所以需要在树莓派上使用 tensorflow go 的动态链接库,在树莓派上编译显然时间太长,所以得用交叉编译。本文构建的主要适用于树莓派 64 位系统(arm64) 为 arm64 构建 TensorFlow 库 交叉编译环境 Bazel v4.2.1 TensorFlow v2.8.0 Python v3.9 安装构建工具 sudo apt-get update && sudo apt-get install -y zip build-essential 下载安装 Bazel bazel 是 TensorFlow 的构建系统,它的版本 严格依赖 于特定版本的 TensorFlow。 2.8.0 的目前文档还没更新对应的 Bazel,但如果不知道版本也可以先安装一个版本,配置的时候会报错显示让安装对应版本的 bazel 即可(别问我怎么知道的 TT) wget https://github.com/bazelbuild/bazel/releases/download/4.2.1/bazel-4.2.1-installer-linux-x86_64.sh chmod 755 bazel-4.2.1-installer-linux-x86_64.sh sudo ./bazel-4.2.1-installer-linux-x86_64.sh bazel ...

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

在Window10以上安装linux开发环境

偶然看到可以在 Window 上运行 Linux,可以使用 Window 运行 Linux 命令,没准可以用来交叉编译,记录以下 确认 Windows 版本 并不是所有 windows 都支持 WSL,需要确保系统版本在 Windows 10 Build 16237 或更新版本。可以通过 【设置】查看系统版本号。 开始 WSL 服务 需要先在 Windows 中启用“适用于 Linux 的 Windows 子系统”。 打开“控制面板”->“程序和功能”,在左侧栏选择“启用或关闭 Windows 功能”,在打开的对话框中找到“适用于 Linux 的 Windows 子系统”并打勾,点击【确定】关闭对话框,等待系统安装新功能完成,并按提示重启电脑。 微软商店安装 Linux 发行版 配置用户名和密码 更换源 安装好 ubuntu20.04 后,默认的软件更新源是国外的,在国内使用速度很慢,需要更换成国内的源,这样才能正常安装和更新软件。 # 首先备份源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup # 打开sources.list文件 sudo vim /etc/apt/sources.list 编辑/etc/apt/sources.list 文件, 在文件最前面添加阿里云镜像源: ...

2022年2月17日 · 2 分钟 · 诚哥博客

给CentOS7扩容

今天遇到项目文件恢复需要消耗文件服务器大量空间的情况,需要扩容文件服务器空间 进入虚拟机给文件服务器扩容 原 200G,扩容到 400G 进入虚拟机查看扩容情况 lsblk 需要重新构建分区信息,才能让扩容生效,本教程以扩容 home 目录为主 开始扩容根目录 分区 fdisk /dev/sda 输入:n 输入:p 输入:3 输入:默认回车就行输入:默认回车就行输入:w 退出 加载分区表 # 执行 partprobe命令用于将磁盘分区表变化信息通知内核,并请求操作系统重新加载分区表,此方法可以不用重启系统 partprobe # 上面方案不能用时 reboot 格式化磁盘 mkfs -t ext4 /dev/sda3 进入 LVM,添加新 LVM 到现有的 LVM 组 lvm # 初始化刚刚新建的分区 pvcreate /dev/sda # 查看卷和组 vgdisplay # 将初始化分区加入lvm vgextend centos /dev/sda3 # 确认 y # 扩展现有卷的容量 lvresize -L +200G /dev/mapper/centos-home # 查看卷容量 pvdisplay # 退出 quit ...

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

使用hashcat跑wifi密码

因为最近升级了电脑,所以打算跑下 wifi 密码,以前经常使用 wifipr 跑,新电脑跑大概平均每秒 60w 个密码,但是今天偶然发现了个工具听说平均每秒可以到 1.3 亿,不多说赶紧整下 下载 hashcat 因为我用的 window 运行(黑苹果还没空自己适配),所以下载可执行文件,linux 自行编译 使用 在线工具 转换握手包 握手包格式(PCAPNG, PCAP or CAP)转换为 hccap # 也可以用aircrack-ng工具转 aircrack-ng <out.cap> -J <out.hccap> 转换成功下载即可 准备好字典等,开始跑字典 # 跑字典 hashcat -m 22000 out.hccap dics.txt # 跑8位数字密码 hashcat -m 22000 -a 3 out.hccap ?d?d?d?d?d?d?d?d ::: tip 备注在命令行输入 hashcat --help,即可看到帮助文档 ::: 结果 实际测试速度跟 wifipr 差不多,所谓的几亿/秒是跑 md5 的速度,并非 wpa2 的速度

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