shensunbo Blog

「离开世界之前 一切都是过程」

WSL ext4.vhdx 占用空间大

问题描述 WSL ext4.vhdx 占用空间很大,即使在虚拟机中删除了很多文件,但在windows侧ext4.vhdx并不会自动收缩,仍然占用大量磁盘空间。 解决方案 关闭虚拟机 1 2 3 4 5 6 PS C:\Users\***> wsl --shutdown PS C:\Users\***> wsl --list --verbose NAME ...

my tools

picture edit mogrify -resize 1024x1024 *.png

agent skills

skills 默认搜索路径 in linux TBD skills 网站 skillsmp.com skills.sh

AI agent review

使用vscode 的 agent review gerrit上的代码提交 Branch: git fetch url refs/changes/86/584886/1 && git checkout -b change-584886 FETCH_HEAD review 返回原分支:git checkout - 删除临时分支:git branch -D cha...

docker基础操作

Docker 使用说明 基本概念 Image(镜像):Docker 镜像是一个只读的模板,包含了运行应用所需的所有内容(代码、库、依赖、环境等)。可以理解为操作系统的快照。 Container(容器):容器是镜像的运行实例。它是一个隔离的进程环境,可以启动、停止、删除。容器基于镜像创建,但可以有自己的数据和状态。 对比项 镜像(Im...

vscode 查看和编辑安卓项目

android标准库包符号找不到问题 在使用 VSCode 查看和编辑 Android 项目时,可能会遇到标准库包符号找不到的问题。这通常是由于 VSCode 未正确配置 Android SDK 和 NDK 路径所致。以下是解决该问题的步骤:

开发板renderer第一次draw花费的时间很长

问题 第一次渲染循环(draw call)花费的时间特别长,超过了1s,后续的渲染循环时间正常,10ms左右。 解决方案 create的时候资源预热, 在create完成之后先draw一次 ✅ 现象解释 OpenGL 资源首次上传/懒加载现象 OpenGL 资源(VBO/VAO/纹理/UBO)通常在 glBufferData、glTexImage2D 等 API 调用时分配...

ImageMagick

修改分辨率 1 2 3 4 5 6 7 8 9 10 11 12 13 # 进入纹理目录 cd "path/to/your/texture/directory" # 创建输出目录 mkdir -p "../TEX_2K" # 批量处理所有PNG文件 for file in *.png; do echo "处理: $file" convert "$file" -resize...

测量OpenGL指令执行时间

CPU和GPU的执行是异步的,CPU发出OpenGL指令后,并不会等待GPU执行完成,而是继续执行后续代码。因此,直接在CPU端测量OpenGL指令的执行时间是不准确的。 glFlush() vs glFinish() 方面 glFlush() glFinish() 作用 发送命...

bazel 单元测试