威县网站建设网站建设先有域名然后呢

bicheng/2026/1/23 18:34:47/文章来源:
威县网站建设,网站建设先有域名然后呢,网站建设策划案模版,如何制作一个二维码文章目录 定制repo#xff08;不再切换python和google源#xff09;前言各用各的repo定制repo2/repo3源码自动识别repo2/repo3项目完整解决方案#xff1a; 定制repo#xff08;不再切换python和google源#xff09; 众知#xff0c;Android/AOSP/ROM系统开发#xff0c… 文章目录 定制repo不再切换python和google源前言各用各的repo定制repo2/repo3源码自动识别repo2/repo3项目完整解决方案 定制repo不再切换python和google源 众知Android/AOSP/ROM系统开发不可避免地要和repo打交道。但repo并不好用和python版本相关联、拉取google源、容易受共用服务器影响。本文提出了灵活管理repo的办法还需简单魔改一下。 前言 关于repo最详尽的知识在这里不再赘述详情参考本人文章《深入学习Repo》 使用repo有以下几个痛点 python版本不对会影响使用需要切换 每次使用会默认拉取最新代码国内没法访问google然后卡死在这 repo用apt安装默认在usr/bin/下面容易被同服务器的操作干扰而突然失效/出问题 有的项目用的是repo2有的项目用的是repo3每次都要去确认然后选择用哪个 由于repo分别有python2.7和python3的版本在文章下面我们统称为repo2和repo3 各用各的repo repo本质上是一个python代码编译出的linux二进制文件。 如果使用apt来安装repo将会默认安装在usr/bin/ 在linux服务器中如果有用户更新、替换了repo甚至切换了python那可能会影响另一个用户的行为。 所以解决方案是 git clone gitxxx.net:/git-repo.git cd git-repo/ mkdir ~/bin/ cp repo ~/bin/ chmod ax ~/bin/repo这样就互不干涉比如用户abc用的repo就在/home/abc/bin/repo下面 并且将这个bin加入环境变量PATH PATH~/bin:$PATH由于repo有2和3两个版本 如果适用python2我们就命名为repo2 如果适用python3我们就命名为repo3 下面我们会讲解如何解决不同的repo要使用不同的python版本的问题。 git clone gitxxx.net:/git-repo2.git cd git-repo2/ mkdir ~/bin/ cp repo ~/bin/repo2 chmod ax ~/bin/repo2git clone gitxxx.net:/git-repo3.git cd git-repo3/ mkdir ~/bin/ cp repo ~/bin/repo3 chmod ax ~/bin/repo3定制repo2/repo3源码 repo每次都会拉取更新最新的repo版本但是很多内容的更新并不一定对我们普通工程师有影响。 所以提出了一个大胆的想法将repo单独领出来建一个自己的仓库而不去goole的源码地址拉取不然国内老提示无法访问。 以下是本人的仓库 https://github.com/KingofHubGit/git-repo2 https://github.com/KingofHubGit/git-repo3 对于google官方的源码做了以下几处修改 修改每次拉取的源为我自己的github地址 REPO_URL gitgithub.com:KingofHubGit/git-repo3.git修改每次拉取的源为我自己的github分支 REPO_REV main由于早期项目都是默认master分支现在改为main分支了。所以此处要更新。 使用repo过程中发现python脚本不对我们就会使用以下命令 sudo update-alternatives --config python如果老是切换python版本这样会影响别人影响android源码的编译 所以针对于repo3将python环境变量改为 #!/usr/bin/env python3针对于repo2将python环境变量改为 #!/usr/bin/env python2虽然github国内可以访问也经常抽搐可以改成gitee。 最根本的方法是直接不要再拉取最新的源码啦 默认关闭拉取源码 group.add_option(--no-repo-verify,destrepo_verify,defaultFalse,actionstore_false,helpdo not verify repo source code,)def check_repo_verify(repo_verifyFalse, quietFalse):自动识别repo2/repo3项目 有了上面的定制化修改不用再切换python版本啦 但如果项目A的源码用repo2 项目B的源码用了repo3那可咋整啊每次repo2和repo3要改来改去最初的repo呢 针对于这个这里提出了一个妙招 可以在~/.bashrc下面增加一个repo的函数方法用于判断识别项目是repo2还是repo3然后调用对应的repo repo(){#echo $#确认已经是repo项目了if [ -f ./.repo/repo/repo ]; then#判断是否为repo2is_repo2grep MIN_PYTHON_VERSION.*2, ./.repo/repo/repo | wc -l#echo is_repo2$is_repo2if [ $is_repo2 1 ];then echo repo2 working#调用~/bin/repo2eval ~/bin/repo2 $ elseecho repo3 working#调用~/bin/repo3eval ~/bin/repo3 $fielse#默认使用~/bin/repo3echo repo3 workingeval ~/bin/repo3 $fi }完整解决方案 拉取repo2 git clone gitgithub.com:KingofHubGit/git-repo2.gitcd git-repo2/ mkdir ~/bin/ PATH~/bin:$PATH cp repo ~/bin/repo2 chmod ax ~/bin/repo2拉取repo3 git clone gitgithub.com:KingofHubGit/git-repo3.gitcd git-repo3/ mkdir ~/bin/ PATH~/bin:$PATH cp repo ~/bin/repo3 chmod ax ~/bin/repo3将代码块添加到~/.bashrc下面 repo(){if [ -f ./.repo/repo/repo ]; thenis_repo2grep MIN_PYTHON_VERSION.*2, ./.repo/repo/repo | wc -l#echo is_repo2$is_repo2if [ $is_repo2 1 ];then echo repo2 workingeval ~/bin/repo2 $ elseecho repo3 workingeval ~/bin/repo3 $fielseecho repo3 workingeval ~/bin/repo3 $fi }重新加载环境 source ~/.bashrc实践出真知 拉取repo项目默认使用repo3 这里是一个repo2项目 从所未有的干净清爽 注意如果bash具有repo函数了理论上优先级高于usr/bin/repo为了以防万一有干扰可以尝试将usr/bin/repo重命名为usr/bin/repo_google。 如果这篇文章对你有用的话麻烦留下你的关注我将持续亮剑干货

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87210.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站结构的规划与设计怎么做下载类网站

在 C# 中,Replace 是一个字符串操作方法,用于替换字符串中的指定字符或子字符串。它接受两个参数:要查找和替换的字符串。Replace 方法在源字符串中查找所有匹配的字符或子字符串,并用指定的替换字符串进行替换。 下面是 Replace…

免费的招聘网站磁力蜘蛛搜索引擎

前言 现在很多linux系统都可以使用高级包管理工具安装软件了,但是在像是 openkylin这些新系统中,好多软件包虽然有,但是因为其依赖的包还没有做好,所 以安装会提示你一大堆依赖错误。所以还是要自己来编译安装咯。安装前准备&…

dedecms关闭网站网站域名根目录

C入门之类和对象(中) 文章目录 C入门之类和对象(中)1. 类的6个默认对象2. 构造函数2.1 概念2.2 特性2.3 补丁 3. 析构函数3.1 概念3.2 特性3.3 总结 4. 拷贝构造函数4.1 概念4.2 特性4.3 总结 1. 类的6个默认对象 如果一个类中什么都没有,那么这个类就是一个空类。…

网站建设 上海网站特种作业证查询入口

问题背景: 最近入手了百问网的全志T113-Pro,用Emmc启动发现一张32GB的SD卡在烧录了百问网镜像 100ask-t113-pro_sdcard.img 的系统后,仅有200多M的存储空间。第一时间上百问网论坛看是否有板友也出现类似情况,发现了一个帖子正是描…

展览会建设网站平台的作用网站基本架构设计的主要步骤

想要搞 all in beng 就得到靠虚拟机了主流就是pve和esxi 其中我认为esxi>pve的 esxi不能使用emmc储存因为无法识别 esxi6.7以上时不支持螃蟹卡的所以想要新的esxi8.0就可能要换网卡,或者就安装6.7 esxi有很多已经封装好网卡驱动和 NVMe 驱动的镜像,如有需要可以自行百度,问我…

网站建设 朝阳区wordpress玩法

操作符分类: 算数操作符: - * / % //算数操作符 // int main() // { // // /除法 1.整数除法(除号两端都是整数) 2浮点数除法,除号的两端只要有一个小数就执行小数除法 // // 除法中,除数为0 // int a 7 / 2; /…

织梦做不了视频网站可以做视频剪辑兼职的网站

一. 需求 ⏹有一段文本,文本一共有7列。这7列文本之间的分隔符不相同 有一个空格的有多个空格的有Tab的jmw_state 和 method 之间用 & 连接 现在要求,将这段文本粘贴到Excel中,进行分列。并且需要将 jmw_state 和 method 也进行分列 也…

你做我评网站会自动查论文相似度吗合肥网页制作设计

最近在学习Asp.Net MVC, 一直是step by step地看官方文档。 想找个成熟的MVC开发的开源系统,系统学习一下MVC, 搜索了一下,惊喜的发现了Orchard. 这个是介绍 2011/01/21号发布的关于Orchard的介绍,说明Orchard还是一个非常新鲜的事物。以后会…

精品课网站建设 辽宁pc网站建设企业

event 对象 1 ) 概述 在生产事件对象的过程当中,要去调用每一个 possiblePlugin.extractEvents 方法现在单独看下这里面的细节过程,即如何去生产这个事件对象的过程 2 )源码 定位到 packages/events/EventPluginHub.js#L172 f…

做机械产品用什么网站地产项目网站

随着仓储物流和电商行业的快速发展,自动化立库设备的技术不断完善。“货到人”拣选技术越来越受到行业的重视,且已逐渐成为供需双方关注的焦点。“货到人”拣选系统主要由储存系统,补货系统,输送系统,拣选系统和包装系…

wordpress创建网站赚钱

1. 引言上两节我们通过简单的demo学习了docker的基本操作。这一节我们来一个进阶学习,完成ASP.NET Core MySql Nginx的容器化部署。本文是基于CentOS 7.4环境进行演示,示例项目可以访问Docker.NetCore.MySql进行下载。2. Hello MySQL同样我们还是以循序…

局域网建设网站如何访问北京知名网站推广

快照器管理容器文件系统的快照。 可通过运行 ctr plugins ls 或 nerdctl info 查看可用的快照器。 核心快照器插件 通用: overlayfs(默认): OverlayFS. 该驱动程序类似于 Docker/Moby 的 "overlay2 "存储驱动程序&a…

枣庄住房和城乡建设厅网站网站文件下载系统

跨域 什么是跨域?非同源限制跨域解决方案CORSJSONP服务器进行第三方代理webscoketwindow.postMessage 什么是跨域? 同源策略:协议相同、域名相同、端口号相同 的两个页面被认为是同源。 由一个页面的 js 访问不同源的页面内容,被…

网站建设公司 壹宇网络定制网站制作

概述 在工作中,软件、代码、程序这三个词经常被换用,大部分情况下,这种混用都不会出问题,实际上,它们是不同的概念,有相交的部分,也有不同的地方。本文就简单阐述一下他们的区别。 在计算机领…

ps做的网站首页vps 网站权限

ASP.NET MVC 引入了 ModelBinder 技术,让我们可以在 Action 中以强类型参数的形式接收 Request 中的数据,极大的方便了我们的编程,提高了生产力。在查询 Action 中,我们可以将 Expression Trees 用作参数,通过自定义的…

网站知识架构腾讯云做wordpress太卡

视频链接: 视频 代码链接: 源码 在C#中,静态类(Static Class)和静态方法(Static Method)是面向对象编程中的重要概念。它们允许你创建不依赖于对象实例的方法和属性,而是直接通过类名来访问。 静态类 静…

营销网站制作企业虚拟主机网站建设步骤?

原文作者:心莱科技肖鑫简单来说机器学习的核心步骤在于“获取学习数据;选择机器算法;定型模型;评估模型,预测模型结果”,下面本人就以判断日报内容是否合格为例为大家简单的阐述一下C#的机器学习。第一步&a…

企业网站如何设计网页网站建设报价表模板

Python遥感开发之批量拼接 1 遥感图像无交错的批量拼接2 遥感图像有交错的批量拼接 前言:主要借助python实现遥感影像的批量拼接,遥感影像的批量拼接主要分为两种情况,一种是遥感图像无交错,另一种情况是遥感图像相互有交错。具体…

电子商务网站建设和运营1688阿里巴巴官网

全世界只有3.14 % 的人关注了爆炸吧知识首先来看你绝对干过的15件傻事儿,别不承认!把树叶弄成这样喝酸奶舔盖子吃完棒冰继续含着棍子咬拉链尝试用笔写一首歌比如《生日快乐》对着电风扇说话或喊叫刮墙壁上的油漆过斑马线只踩白色部分猫打哈欠时伸手指进去…

网页内容沧州网站优化

数据类型之Integer与int Java入门 基本数据类型 众所周知,Java是面向对象的语言,一切皆对象。但是为了兼容人类根深蒂固的数据处理习惯,加快常规数据的处理速度,提供了9种基本数据类型,他们都不具备对象的特性&#xf…