github国内替代 替换优化

发布时间:2026/7/15 14:16:51

github国内替代 替换优化
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import re import sys from pathlib import Path # ==================== 配置区 ==================== # 目标目录(脚本所在目录下的 deps 文件夹) TARGET_DIR = Path(__file__).parent / "deps" # 需要处理的文件扩展名和文件名模式(CMake 相关配置文件) INCLUDE_PATTERNS = [ "*.cmake", "CMakeLists.txt", "*.cmake.in", ] # 排除的目录名(不处理这些目录下的文件) EXCLUDE_DIRS = [ "build", "downloads", "src", "exports", "patches", ] # 替换规则:(旧前缀, 新前缀) REPLACE_RULE = ( "https://github.com/", "https://ghproxy.net/github.com/" ) # ============================================== def should_exclude_file(file_path: Path, target_dir: Path) - bool: """检查文件是否在排除目录中""" try: relative_path = file_path.relativ

相关新闻

影刀RPA新手教程:字典完全指南——什么是键值对、怎么存、怎么取

影刀RPA新手教程:字典完全指南——什么是键值对、怎么存、怎么取

2026/7/15 12:09:44

影刀RPA新手教程:字典完全指南——什么是键值对、怎么存、怎么取 你好,我是林焱。 今天我们聊字典。 字典就是一对一对的东西,像通讯录一样:名字对应电话。 在影刀里,字典是用来存"键值对"的。 字典就像…

Python量化交易实战:从环境搭建到双均线策略回测全流程

Python量化交易实战:从环境搭建到双均线策略回测全流程

2026/7/15 13:30:22

你是不是也刷到过那些“30天学会Python量化交易,学完即能就业”的广告?点进去一看,要么是零散的知识点堆砌,要么是复杂的理论让人望而却步。对于想从零开始,真正掌握一门能创造价值技能的开发者来说,最大的…

ArcGIS Pro 3.x 模型构建器实战:6步实现志愿者区域随机分配与PDF导出

ArcGIS Pro 3.x 模型构建器实战:6步实现志愿者区域随机分配与PDF导出

2026/7/15 14:23:16

ArcGIS Pro 3.x 模型构建器实战:6步实现志愿者区域随机分配与PDF导出在共享单车管理、社区服务分配等场景中,如何高效地将地理区域随机分配给志愿者团队并生成可视化报告?ArcGIS Pro 3.x的模型构建器(ModelBuilder)提供…

5分钟快速上手Markn:轻量级Markdown查看器的终极指南

5分钟快速上手Markn:轻量级Markdown查看器的终极指南

2026/7/15 23:09:29

5分钟快速上手Markn:轻量级Markdown查看器的终极指南 【免费下载链接】markn Lightweight markdown viewer. 项目地址: https://gitcode.com/gh_mirrors/ma/markn Markn是一款专为开发者和内容创作者设计的轻量级Markdown查看器,它解决了传统Mark…

【计算机网络复习之路】物理层:从比特到宽带,图解信号传输的底层逻辑

【计算机网络复习之路】物理层:从比特到宽带,图解信号传输的底层逻辑

2026/7/15 23:09:29

1. 物理层的基本概念与核心任务物理层就像网络世界的"地基工程师",它不关心数据的具体含义,只专注解决一个核心问题:如何让0和1的比特流在不同传输介质上可靠传递。想象你正在用对讲机和朋友通话,物理层就是确保你按下说…

低成本DIY蓝牙音箱:2.9元喇叭+1元模块打造音频播放方案

低成本DIY蓝牙音箱:2.9元喇叭+1元模块打造音频播放方案

2026/7/15 23:09:29

这次我们来拆解一个低成本DIY项目:把2.9元的老四喇叭和1元的蓝牙收音机模块组合起来,打造一个超低成本的蓝牙音箱。这个方案的重点不是音质有多Hi-Fi,而是能不能用最低的成本实现蓝牙音频播放功能,适合喜欢动手改造、预算有限的电…

高速信号调理实战:TI DS280DF810重定时器核心参数与调试指南

高速信号调理实战:TI DS280DF810重定时器核心参数与调试指南

2026/7/15 23:09:29

1. 项目概述:高速链路中的“信号整形师”在数据中心、高性能计算和光通信领域,当信号速率攀升到25Gbps、28Gbps甚至更高时,工程师面临的最大敌人不再是逻辑错误,而是物理世界的“磨损”。信号在PCB走线、电缆或光模块中长途跋涉后…

内核定时器与高精度定时器(hrtimer)的实现原理

内核定时器与高精度定时器(hrtimer)的实现原理

2026/7/15 23:09:29

内核定时器与高精度定时器(hrtimer)的实现原理 一、Linux定时器体系的演进 Linux内核有四种定时器机制。jiffies定时器最古老,精度为tick级别(1ms-10ms)。timer_list基于jiffies,用于大多数驱动。hrtimer基于ktime,精度…

【C++深入浅出】引用与内联函数:从语法到性能优化的实战指南

【C++深入浅出】引用与内联函数:从语法到性能优化的实战指南

2026/7/15 22:59:28

1. 引用的本质与实战应用1.1 引用:变量的"第二身份"想象你有个朋友叫张三,但你们私下都叫他"三哥"。无论叫张三还是三哥,指的都是同一个人。C中的引用就是这个原理——给已存在的变量起个别名。我刚开始学引用时&#xf…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/14 10:03:09

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/13 20:43:19

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/15 0:26:43

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载:…

【LINUX】驱动

【LINUX】驱动

2026/7/15 0:08:14

【LINUX驱动】【字符设备】【中断】【Platform】【网课 设备树】【GPIO】【PINCTRL】【INPUT】【IIC】【SPI】【网络驱动】【屏幕驱动】【一 设备树】【二 内核模块编译】【三 基本驱动框架】【四 Platform总线设备驱动框架】【五 驱动子系统】【六 综合】

【1982-2026】全国高精度建筑轮廓|村级精度|SHP矢量

【1982-2026】全国高精度建筑轮廓|村级精度|SHP矢量

2026/7/15 0:08:14

🔍 数据简介 本次分享1982-2026年全国村级精度建筑轮廓矢量数据,覆盖全国各省市区县,到村级别精细,为2026年最新实时采集成果,非网传仅60/77个城市的老旧数据。 数据含带高度/不带高度双版本,单体建筑边界精…

【1975-2026】全国水系水路数据|河流/水库/运河|SHP矢量

【1975-2026】全国水系水路数据|河流/水库/运河|SHP矢量

2026/7/15 0:08:14

🔍 数据简介 本次分享1975-2026年全国高精度水系水路矢量数据,覆盖全国全域,包含河流、水系、水库、运河、湿地、冰川、沟渠等全类别水文要素。 数据集包含双层矢量图层,字段分类清晰、要素齐全,支持2013-2026逐年完整…