重复文件清理工具-doublekiller-dupeGuru

https://www.bigbangenterprises.de/en/doublekiller/

https://dupeguru.voltaicideas.net/ ( https://github.com/arsenetar/dupeguru )

Linux 命令行工具fdupes
$ sudo apt install fdupes [On Debian, Ubuntu and Mint]
$ sudo yum install fdupes [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/fdupes [On Gentoo Linux]
$ sudo apk add fdupes [On Alpine Linux]
$ sudo pacman -S fdupes [On Arch Linux]
$ sudo zypper install fdupes [On OpenSUSE]

Rustup 镜像 Aliyun

https://developer.aliyun.com/mirror/rustup?spm=a2c6h.13651102.0.0.31c51b11WJh38h
https://rustwiki.org/zh-CN/cargo/getting-started/installation.html

1.


REM [environment]::SetEnvironmentvariable("RUSTUP_DIST_SERVER", "https://mirrors.ustc.edu.cn/rust-static", "User")
REM [environment]::SetEnvironmentvariable("RUSTUP_UPDATE_ROOT", "https://mirrors.ustc.edu.cn/rust-static/ rustup", "User")
# 临时替换
set RUSTUP_UPDATE_ROOT=https://mirrors.aliyun.com/rustup/rustup
set RUSTUP_DIST_SERVER=https://mirrors.aliyun.com/rustup
call rustup-init.exe
call rustup update stable

set RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
set RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup
call rustup-init.exe
call rustup update stable

2.

配置 crates.io 镜像
在 cargo 配置文件: ~/.cargo/config 中,添加以下内容: (Windows 系统配置文件地址默认为:%USERPROFILE%\.cargo\config)

编辑 $CARGO_HOME/config.toml 文件,添加以下内容:


[source.crates-io]
#replace-with = 'tuna'
replace-with = 'mirror'
[source.mirror]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"



[source.crates-io]
replace-with = 'aliyun' # 指定使用下面哪个源,修改为source.后面的内容即可
#阿里云
[source.aliyun]
registry = "sparse+https://mirrors.aliyun.com/crates.io-index/"
# 中国科学技术大学
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"
# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
# rustcc社区
[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"
 

对比 JFrog Artifactory Verdaccio Nexus3

对比 JFrog Artifactory Verdaccio Nexus3

特性/工具JFrog ArtifactorySonatype Nexus3Verdaccio
定位企业级通用制品仓库平台 (DevOps 核心)企业级通用制品仓库平台轻量级、专注于 npm 的私有仓库
核心语言/技术JavaJava (OSGi, Jetty)Node.js
许可证开源版 (OSS) + 商业版 (Pro)开源版 (OSS) + 商业版 (Pro)完全开源 (MIT)
主要支持的包类型极其广泛 (Maven, Docker, npm, PyPI, Helm, Go, Debian, RPM, Universal, … 50+ 种)广泛 (Maven, npm, PyPI, Docker, NuGet, RubyGems, … 30+ 种)主要支持 npm,通过插件可支持 Docker, Go, PyPI 等
高可用 (HA)商业版提供强大的 Active-Active 集群,支持水平扩展,零宕机商业版支持 Master-Slave 模式原生不支持,需借助外部工具 (如 Kubernetes, Docker Swarm) 实现
数据库支持多种 (MySQL, PostgreSQL, Oracle, MS SQL Server),可扩展内置 OrientDB (3.x) / 使用文件系统 (3.60+),可扩展性一般内置 LevelDB / SQLite,简单轻量
用户与权限非常强大,细粒度的权限控制、LDAP/SSO 集成、用户组管理强大,支持 LDAP/SSO、细粒度权限、角色管理基础,支持用户、组、简单的权限,可通过插件增强
REST API极其全面,AQL (Artifactory Query Language) 可进行复杂查询支持,功能较全面,但不如 Artifactory 强大支持,主要用于 npm 相关操作,相对基础
CI/CD 集成深度集成,与 Jenkins, GitLab CI, Azure DevOps 等无缝协作,支持构建信息存储与追溯良好集成,支持主流 CI 工具基础集成,主要用于 npm 包的发布
性能与扩展性顶级,专为大规模、高并发设计,性能卓越良好,能满足大多数企业需求良好,但对于 npm 以外的负载或大规模并发可能成为瓶颈
特色功能AQL, 构建信息管理, 仓库复制 (Multi-Push), Docker 镜像 Promotion, 深度文件搜索, Checksum 优化插件系统灵活,Proxy/Hosted/Group 仓库模型成熟稳定极其简单易用,配置方便,启动快速,资源消耗低
适用场景大型企业、需要统一管理多种制品、对高可用和性能要求极高、DevOps 流水线核心中大型企业、需要管理多种语言制品、已有 Java 技术栈、预算中等小型团队、前端项目为主、需要快速搭建 npm 私服、资源有限、追求简单

https://jfrog.com/help/r/jfrog-installation-setup-documentation/install-artifactory-using-docker
docker 安装 jfrog/artifactory-oss
参考:

https://www.jfrogchina.com/docs/docker-install-artifactory-1/

 

blender-快捷键

Blender 常用快捷键:
一、通用快捷键
1. 视图操作
鼠标中键拖动 :旋转视图。
Shift + 鼠标中键拖动 :平移视图。
Ctrl + 鼠标中键拖动 :缩放视图。
数字键 1/3/7 :前视图、右视图、顶视图。
数字键 5 :切换透视/正交视图。
Home :显示所有物体。
.(小数点) :聚焦选中物体。
2. 选择操作
左键 :选择物体。
A :全选/取消全选。
B :框选。
C :刷选(按住左键拖动选择)。
Shift + 左键 :多选。
Alt + 左键 :选择边循环或面循环。
3. 编辑模式
Tab :切换物体模式/编辑模式。
Ctrl + Tab :选择顶点/边/面模式。
E :挤出。
S :缩放。
R :旋转。
G :移动。
Ctrl + B :倒角。
Ctrl + R :环切。

二、建模快捷键
1. 基本操作
Shift + A :添加物体(网格、曲线、灯光等)。
M :移动物体到其他集合。
Ctrl + J :合并物体。
P :分离选中部分。
2. 编辑模式
Ctrl + E :边菜单(标记边、桥接边等)。
Ctrl + F :面菜单(填充、三角化等)。
Ctrl + V :顶点菜单(合并顶点、平滑顶点等)。
Ctrl + Shift + B :顶点倒角。

三、动画快捷键
1. 关键帧操作
I :插入关键帧(位置、旋转、缩放等)。
Alt + I :删除关键帧。
Shift + Ctrl + Alt + C :设置原点。
2. 时间轴操作
空格键 :播放/暂停动画。
Shift + 空格键 :反向播放动画。
左右箭头 :逐帧移动。
K :在时间轴上标记位置。

四、材质与渲染快捷键
1. 材质编辑
Shift + F3 :打开着色器编辑器。
Ctrl + T :添加纹理坐标和映射节点。
2. 渲染设置
F12 :渲染当前帧。
Ctrl + F12 :渲染动画。
Z :切换视图着色模式(线框、实体、渲染等)。

五、其他常用快捷键
1. 文件操作
Ctrl + N :新建文件。
Ctrl + O :打开文件。
Ctrl + S :保存文件。
Ctrl + Shift + S :另存为。
2. 工具操作
T :打开左侧工具面板。
N :打开右侧属性面板。
F3 :搜索操作。
Ctrl + Z :撤销。
Ctrl + Shift + Z :重做。

六、自定义快捷键
1. 打开快捷键设置 :
进入 Edit > Preferences > Keymap 。
2. 修改快捷键 :
搜索需要修改的操作,点击右侧的快捷键进行修改。
3. 保存设置 :
点击 Save Preferences ,保存自定义快捷键。