gitNote

1、git笔记

github与git

在.gitconfig中配置邮箱和名字

wzzadmin@LAPTOP-EJF6Q2FM MINGW64 /d/1download/ObjectDetection3.6.3/faceTest3_opencv_cnn/face_recognition_pyqt
$


git init
git add *
git commit -m "first commit"					#显示提交的内容
git remote add origin https://github.com/wadeMJ14/simpledFaceTest.git   #打开仓库大门
git push -u origin master						#开始上传数据

2、scoop

1.卸载

scoop uninstall scoop

2.安装
  • 打开 PowerShell
  • 设置用户安装路径
$env:SCOOP='D:\scoop' 
[Environment]::SetEnvironmentVariable('USERSCOOP', $env:SCOOP, 'User') 

  • 设置全局安装路径(需要管理员权限)

    $env:SCOOP_GLOBAL='D:\scoop' 
    [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine') 
    
    
  • 设置允许 PowerShell 执行本地脚本

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 
    
    
  • 安装 Scoop

irm get.scoop.sh | iex 

  • 错误解决:无法以administrator运行

  • PS C:\Users\CIA0CIA0> irm get.scoop.sh | iex 
    Initializing... 
    Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details.                                                             Abort.         
    
    

    更换安装命令

    iwr -useb get.scoop.sh -outfile 'install.ps1'
    .\install.ps1 -RunAsAdmin
    
    
  • 设置代理: (7890是clash的默认端口)

    scoop config proxy localhost:7890
    aria2-enabled false true scoop config aria2-enabled false scoop config proxy 127.0.0.1:7890
    
    
  • 恢复使用系统代理

    scoop config rm proxy
    
    
  • 使用 Scoop 安装 Aria2 ,Scoop 会自动调用 Aria2 进行多线程加速下载。安装完会自动启用(第一次安装会自动安装7zip)

scoop install aria2 
scoop config aria2-warning-enabled false 

与 Aria2 有关的设置选项:

  • aria2-enabled: 开启 Aria2 下载,默认true

  • aria2-retry-wait: 重试等待秒数,默认2

  • aria2-split: 单任务最大连接数,默认5

  • aria2-max-connection-per-server: 单服务器最大连接数,默认5 ,最大16

  • aria2-min-split-size: 最小文件分片大小,默认5M

优化Aria2 设置,单任务最大连接数设置为 32,单服务器最大连接数设置为 16,最小文件分片大小设置为 1M

# aria2 在 Scoop 中默认开启
scoop config aria2-enabled true
# 关于以下参数的作用,详见aria2的相关资料
scoop config aria2-retry-wait 4
scoop config aria2-split 16
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 4M

  • 使用 Scoop 安装 sudo ,如果要用管理员运行命令,无需用管理员打开cmd(or powershell) 直接在命令行前加一个sudo即可。
scoop install sudo

  • scoop目录介绍

  • 下载错误建议关闭 aria2

scoop config aria2-enabled false
# scoop config aria2-enabled true 开启

3.配置
  • 添加 bucket

所有的包管理器都会有相应的软件仓库 ,而 bucket 就是 Scoop 中的软件仓库。细心的你可能会发现 scoop 翻译为中文是 “舀”,而 bucket 是 “水桶”,所以安装软件可以理解为从水桶里舀水,似乎很形象的说。
Scoop 默认软件仓库(main bucket)软件数量是有限的,但是可以进行额外的添加。

通过 scoop bucket known 命令可以查看官方认可的 bucket,extras涵盖了大部分因为种种原因不能被收录进主仓库的常用软件

安装bucket:

scoop bucket add extras 
scoop bucket add java 
scoop bucket add versions 

安装三方bucket,dorado 涵盖国内常用软件

scoop bucket add dorado https://github.com/chawyehsu/dorado 

4.基本使用
  • 清理安装包缓存

    Scoop 会保留下载的安装包,对于卸载后又想再安装的情况,不需要重复下载。但长期累积会占用大量的磁盘空间,如果用不到就成了垃圾。这时可以使用 `scoop cache` 命令来清理。
    
    `scoop cache show` - 显示安装包缓存
    `scoop cache rm *` - 删除所有的安装包缓存
    
    

    如果不希望安装和更新软件时保留安装包缓存,可以加上 -k

scoop install -k <app>
scoop update -k *

  • 删除旧版本软件,scoop更新软件不会将旧版移除,只是将创建一个链接指向新版本。

  • 在同一程序的不同版本之间切换
scoop reset zulu17-jdk
  • 更新软件及禁止
 scoop update # 更新 Scoop 自身
 
 scoop update appName1 appName2 # 更新某些app
 
 # 更新所有 app (可能需要在apps目录下操作)
 scoop update *
 
 # 禁止某程序更新
 scoop hold <app>
 # 允许某程序更新
 scoop unhold <app>

3、重装系统之后:

Scoop 安装

1、设置安装路径(可选)。默认 Scoop 是安装在 C 盘的,以及通过 Scoop 安装的软件也是在 C 盘的。如果你的 C 盘空间不够或想安装到其他盘,可以执行以下操作。

# 设置 scoop 安装路径为 D:\scoop
$env:SCOOP='D:\scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')

2、安装 Scoop

#将执行权限改为本地无需签名

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

下#载并执行脚本

iwr -useb get.scoop.sh | iex

如果网络没问题,那么 Scoop 应该就安装好啦

Scoop 文件夹结构(知识补充)

  • scoop

    • apps # 软件文件夹,所有非全局安装的软件都在这

      • appname/current # 当前软件版本对应的文件夹的软链接,如果你对某个软件设置调用该文件夹下的软件(例如 maven 环境设为 current 目录,那么这个指向的软件永远都会是最新版本)
    • buckets # 软件源文件夹,所有软件的下载地址等元数据都保存在这里,内部文件夹都是由 git 形成的,因此也可以采用 git pull 来更新源。

    • cache # 软件安装包所在位置,如果遇到软件下载缓慢的情况,也可以用其他工具下载对应软件,然后修改文件名放置到这个目录下进行安装。

    • persist # 永久配置文件夹,大部分的软件的配置都会存到这个目录下,以保证软件最新版用的都是原来的配置。

    • shims # 软件二进制的超链接,基本所有的命令行工具都会在这个文件夹内建立一个超链接,目的是为了防止环境变量 PATH 受到过多污染。

      常用指令(知识补充)

#帮助

scoop help

#搜索安卓相关软件

scoop search android

#安装 git

scoop install git

#给所有用户安装 git

sudo scoop install git --global # 需要先安装 sudo

#卸载 git

scoop uninstall git

#更新所有软件

scoop update *

#查看 Android Studio 的软件信息

scoop info android-studio

#删除软件的老版本

scoop cleanup

#列出已安装的名字中带有 adopt 的软件

scoop list adopt # 不填写则列出所有已安装软件

#切换软件版本

scoop reset python27

添加软件源(知识补充)

#添加软件源功能依赖于 git,请确保电脑中已经安装 git 并且配置好了环境变量(也可以使用 scoop 安装 git)

#列出官方已知软件源

scoop bucket known

#添加额外软件源

scoop bucket add extras # 推荐添加这个软件源,大部分软件都再这个源里

#添加官方未知软件源

scoop bucket add name gitrepo # name 处填写自定义的名字,gitrepo 处填写 git 地址

软件安装
git

scoop install git

googlechrome

#添加额外软件源,大部分软件都在这个源里

scoop bucket add extras

#安装 chrome 浏览器

scoop install googlechrome

wox
wox 和 everything 是绝配,而且有很多强大的插件等着你探索

scoop install wox

everything
在秒级的时间内找到你电脑上的任何文件,神器不解释

scoop install everything

geekuninstaller
极客卸载器,专门卸载难缠的软件,卸载后能帮你清注册表,简直不要太好用

scoop install geekuninstaller

terminus(可选)
强大又好看的终端工具,不用再面对蓝蓝的 powershell 了

scoop install terminus

posh-git && oh-my-posh(可选)
oh-my-posh 命令行美化工具,多种风格任君选择,配合 terminus 使用更佳

#配合 terminus 使用更佳

scoop install posh-git oh-my-posh

#打开配置,如果配置文件不存在,则创建

if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE

#启用 posh-git 和 oh-my-posh,在打开的配置文件里写上一下内容

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Honukai # 主题可以去 oh-my-posh 的 github 页面找自己喜欢的,部分主题需要使用 powerline 字体

adopt8-openj9(可选)
Java8 环境,scoop 可以直接帮你配置好环境变量

#添加 Java 软件源,和 Java 相关的都在这个源里

scoop bucket add java

#安装开源 Java8 JDK

scoop install adopt8-openj9

typora(可选)
Markdown 编辑器

scoop install typora

vscode(可选)

scoop install vscode

picgo(可选)
Markdown 文档必备,自动上传图床工具,详细使用可参考我这篇文章:技巧-如何免费使用GitHub作为图床

scoop install picgo

sublime-text(可选)

scoop install sublime-text

常见问题
Q: 安装 scoop 的过程中网络连接错误,重新执行安装指令显示已经安装
A: 删除 %USERPROFILE%\scoop 这个文件夹。
Q: 使用 scoop 安装软件时下载失败,重新执行安装指令显示已安装
A: 先执行 scoop uninstall <软件名>,再次执行安装指令即可

4、国内安装scoop的保姆教程

国内安装scoop的保姆教程

1、win键+r
打开powershell

2、输入

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

用于打开权限

输入
官网安装

irm get.scoop.sh | iex

如果官网登陆不了可以试一下以下方式

iwr -useb get.glimmer.ltd | iex

或者

irm https://ghproxy.com/raw.githubusercontent.com/duzyn/scoop-cn/master/install.ps1 | iex

或者

irm https://cdn.jsdelivr.net/gh/duzyn/scoop-cn/install.ps1 | iex

执行以下命令安装必装软件

scoop install aria2 git 7zip

反正你肯定要用到!
或者

scoop install https://ghproxy.com/raw.githubusercontent.com/duzyn/scoop-cn/master/bucket/7zip.json
scoop install https://ghproxy.com/raw.githubusercontent.com/duzyn/scoop-cn/master/bucket/git.json
scoop install https://ghproxy.com/raw.githubusercontent.com/duzyn/scoop-cn/master/bucket/aria2.json

或者

scoop install https://cdn.jsdelivr.net/gh/duzyn/scoop-cn/bucket/7zip.json
scoop install https://cdn.jsdelivr.net/gh/duzyn/scoop-cn/bucket/git.json
scoop install https://cdn.jsdelivr.net/gh/duzyn/scoop-cn/bucket/aria2.json

对aria2进行设置

scoop config aria2-split 3 
scoop config aria2-max-connection-per-server 3 
scoop config aria2-min-split-size 1M

对scoop_repo进行更改

scoop config SCOOP_REPO https://gitee.com/scoop-bucket/scoop

执行以下命令订阅软件仓库

scoop bucket rm main
scoop bucket add main https://mirror.nju.edu.cn/git/scoop-main.git
scoop bucket add extras https://mirror.nju.edu.cn/git/scoop-extras.git

以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。

scoop bucket add dorado https://gitee.com/scoop-bucket/dorado.git

推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。

每次添加完仓库记得更新一下!

scoop update

最后说一句:可以登录https://scoop.sh/#/buckets
上面可以看到很多bucket以及软件数

然后就开始愉快的玩耍scoop吧
执行以下命令安装仓库中的软件:

scoop install <仓库名>/<软件名> -s

这个-s是取消hash校验,建议加上

另外附上常用命令

scoop update #更新仓库
scoop update * #更新所有软件
scoop list #列出已安装的软件
scoop bucket list #列出已订阅的仓库

后记
选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。

自用软件

软件 简介 来源
nkscape 矢量图制作 extras
xyplorer 资源管理器 extras
wechat 微信pc版 自制
neteasemusic 网易云音乐 自制
jianyingpro 剪映pc版 自制
Eudic 欧路词典 自制
baidunetdisk 百度网盘 自制
XunLei 迅雷11 自制
TIM 企业QQ 自制
dfcf 东方财富 自制
QQ QQ DEV-tools
VLC 视频播放器 TUNA镜像站绿色版
vscodium vscode开源版 TUNA镜像站绿色版
OBS-studio 录屏软件 TUNA镜像站绿色版
snipaste 截图软件 官网绿色版
xdown 下载软件 官网绿色版
sumatraPDF 阅读软件 官网绿色版
everything 搜索软件 官网绿色版
yu-writer markdown编辑器 官网绿色版
WinPython python集成软件 官网绿色版

不断添加ing~

配置:

Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

尝试新的跨平台 PowerShell https://aka.ms/pscore6

PS C:\Users\wzzadmin> $PROFILE
D:\1download\wzzadmin\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS C:\Users\wzzadmin> ^C
PS C:\Users\wzzadmin>  $PROFILE
D:\1download\wzzadmin\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS C:\Users\wzzadmin>
  • 如果发现计算机上没有创建好该文件,可以自行创建

    D:\\scoop\\apps\\oh-my-posh\\19.20.0\\oh-my-posh.exe init pwsh --config $env:POSH_THEMES_PATH\aliens.omp.json | Invoke-Expression
    

link:Windows 终端主题 (windowsterminalthemes.dev)

{
  "name": "Aurora",
  "black": "#23262e",
  "red": "#f0266f",
  "green": "#8fd46d",
  "yellow": "#ffe66d",
  "blue": "#0321d7",
  "purple": "#ee5d43",
  "cyan": "#03d6b8",
  "white": "#c74ded",
  "brightBlack": "#292e38",
  "brightRed": "#f92672",
  "brightGreen": "#8fd46d",
  "brightYellow": "#ffe66d",
  "brightBlue": "#03d6b8",
  "brightPurple": "#ee5d43",
  "brightCyan": "#03d6b8",
  "brightWhite": "#c74ded",
  "background": "#23262e",
  "foreground": "#ffca28",
  "selectionBackground": "#292e38",
  "cursorColor": "#ee5d43"
}
{
  "name": "Aurora",
  "black": "#23262e",
  "red": "#f0266f",
  "green": "#8fd46d",
  "yellow": "#ffe66d",
  "blue": "#0321d7",
  "purple": "#ee5d43",
  "cyan": "#03d6b8",
  "white": "#c74ded",
  "brightBlack": "#292e38",
  "brightRed": "#f92672",
  "brightGreen": "#8fd46d",
  "brightYellow": "#ffe66d",
  "brightBlue": "#03d6b8",
  "brightPurple": "#ee5d43",
  "brightCyan": "#03d6b8",
  "brightWhite": "#c74ded",
  "background": "#23262e",
  "foreground": "#ffca28",
  "selectionBackground": "#292e38",
  "cursorColor": "#ee5d43"
}
{
  "name": "GruvboxDark",
  "black": "#282828",
  "red": "#cc241d",
  "green": "#98971a",
  "yellow": "#d79921",
  "blue": "#458588",
  "purple": "#b16286",
  "cyan": "#689d6a",
  "white": "#a89984",
  "brightBlack": "#928374",
  "brightRed": "#fb4934",
  "brightGreen": "#b8bb26",
  "brightYellow": "#fabd2f",
  "brightBlue": "#83a598",
  "brightPurple": "#d3869b",
  "brightCyan": "#8ec07c",
  "brightWhite": "#ebdbb2",
  "background": "#282828",
  "foreground": "#ebdbb2",
  "selectionBackground": "#665c54",
  "cursorColor": "#ebdbb2"
}
{
            "background": "#0C0C0C",
            "black": "#0C0C0C",
            "blue": "#0037DA",
            "brightBlack": "#767676",
            "brightBlue": "#3B78FF",
            "brightCyan": "#61D6D6",
            "brightGreen": "#16C60C",
            "brightPurple": "#B4009E",
            "brightRed": "#E74856",
            "brightWhite": "#F2F2F2",
            "brightYellow": "#F9F1A5",
            "cursorColor": "#FFFFFF",
            "cyan": "#3A96DD",
            "foreground": "#CCCCCC",
            "green": "#13A10E",
            "name": "Campbell",
            "purple": "#881798",
            "red": "#C50F1F",
            "selectionBackground": "#FFFFFF",
            "white": "#CCCCCC",
            "yellow": "#C19C00"
        },
        {
            "background": "#012456",
            "black": "#0C0C0C",
            "blue": "#0037DA",
            "brightBlack": "#767676",
            "brightBlue": "#3B78FF",
            "brightCyan": "#61D6D6",
            "brightGreen": "#16C60C",
            "brightPurple": "#B4009E",
            "brightRed": "#E74856",
            "brightWhite": "#F2F2F2",
            "brightYellow": "#F9F1A5",
            "cursorColor": "#FFFFFF",
            "cyan": "#3A96DD",
            "foreground": "#CCCCCC",
            "green": "#13A10E",
            "name": "Campbell Powershell",
            "purple": "#881798",
            "red": "#C50F1F",
            "selectionBackground": "#FFFFFF",
            "white": "#CCCCCC",
            "yellow": "#C19C00"
        },
        {
            "background": "#282C34",
            "black": "#282C34",
            "blue": "#61AFEF",
            "brightBlack": "#5A6374",
            "brightBlue": "#61AFEF",
            "brightCyan": "#56B6C2",
            "brightGreen": "#98C379",
            "brightPurple": "#C678DD",
            "brightRed": "#E06C75",
            "brightWhite": "#DCDFE4",
            "brightYellow": "#E5C07B",
            "cursorColor": "#FFFFFF",
            "cyan": "#56B6C2",
            "foreground": "#DCDFE4",
            "green": "#98C379",
            "name": "One Half Dark",
            "purple": "#C678DD",
            "red": "#E06C75",
            "selectionBackground": "#FFFFFF",
            "white": "#DCDFE4",
            "yellow": "#E5C07B"
        },
        {
            "background": "#FAFAFA",
            "black": "#383A42",
            "blue": "#0184BC",
            "brightBlack": "#4F525D",
            "brightBlue": "#61AFEF",
            "brightCyan": "#56B5C1",
            "brightGreen": "#98C379",
            "brightPurple": "#C577DD",
            "brightRed": "#DF6C75",
            "brightWhite": "#FFFFFF",
            "brightYellow": "#E4C07A",
            "cursorColor": "#4F525D",
            "cyan": "#0997B3",
            "foreground": "#383A42",
            "green": "#50A14F",
            "name": "One Half Light",
            "purple": "#A626A4",
            "red": "#E45649",
            "selectionBackground": "#4F525D",
            "white": "#FAFAFA",
            "yellow": "#C18301"
        },
        {
            "background": "#002B36",
            "black": "#002B36",
            "blue": "#268BD2",
            "brightBlack": "#073642",
            "brightBlue": "#839496",
            "brightCyan": "#93A1A1",
            "brightGreen": "#586E75",
            "brightPurple": "#6C71C4",
            "brightRed": "#CB4B16",
            "brightWhite": "#FDF6E3",
            "brightYellow": "#657B83",
            "cursorColor": "#FFFFFF",
            "cyan": "#2AA198",
            "foreground": "#839496",
            "green": "#859900",
            "name": "Solarized Dark",
            "purple": "#D33682",
            "red": "#DC322F",
            "selectionBackground": "#FFFFFF",
            "white": "#EEE8D5",
            "yellow": "#B58900"
        },
        {
            "background": "#FDF6E3",
            "black": "#002B36",
            "blue": "#268BD2",
            "brightBlack": "#073642",
            "brightBlue": "#839496",
            "brightCyan": "#93A1A1",
            "brightGreen": "#586E75",
            "brightPurple": "#6C71C4",
            "brightRed": "#CB4B16",
            "brightWhite": "#FDF6E3",
            "brightYellow": "#657B83",
            "cursorColor": "#002B36",
            "cyan": "#2AA198",
            "foreground": "#657B83",
            "green": "#859900",
            "name": "Solarized Light",
            "purple": "#D33682",
            "red": "#DC322F",
            "selectionBackground": "#073642",
            "white": "#EEE8D5",
            "yellow": "#B58900"
        },
        {
            "background": "#000000",
            "black": "#000000",
            "blue": "#3465A4",
            "brightBlack": "#555753",
            "brightBlue": "#729FCF",
            "brightCyan": "#34E2E2",
            "brightGreen": "#8AE234",
            "brightPurple": "#AD7FA8",
            "brightRed": "#EF2929",
            "brightWhite": "#EEEEEC",
            "brightYellow": "#FCE94F",
            "cursorColor": "#FFFFFF",
            "cyan": "#06989A",
            "foreground": "#D3D7CF",
            "green": "#4E9A06",
            "name": "Tango Dark",
            "purple": "#75507B",
            "red": "#CC0000",
            "selectionBackground": "#FFFFFF",
            "white": "#D3D7CF",
            "yellow": "#C4A000"
        },
        {
            "background": "#FFFFFF",
            "black": "#000000",
            "blue": "#3465A4",
            "brightBlack": "#555753",
            "brightBlue": "#729FCF",
            "brightCyan": "#34E2E2",
            "brightGreen": "#8AE234",
            "brightPurple": "#AD7FA8",
            "brightRed": "#EF2929",
            "brightWhite": "#EEEEEC",
            "brightYellow": "#FCE94F",
            "cursorColor": "#000000",
            "cyan": "#06989A",
            "foreground": "#555753",
            "green": "#4E9A06",
            "name": "Tango Light",
            "purple": "#75507B",
            "red": "#CC0000",
            "selectionBackground": "#555753",
            "white": "#D3D7CF",
            "yellow": "#C4A000"
        },
        {
            "background": "#000000",
            "black": "#000000",
            "blue": "#000080",
            "brightBlack": "#808080",
            "brightBlue": "#0000FF",
            "brightCyan": "#00FFFF",
            "brightGreen": "#00FF00",
            "brightPurple": "#FF00FF",
            "brightRed": "#FF0000",
            "brightWhite": "#FFFFFF",
            "brightYellow": "#FFFF00",
            "cursorColor": "#FFFFFF",
            "cyan": "#008080",
            "foreground": "#C0C0C0",
            "green": "#008000",
            "name": "Vintage",
            "purple": "#800080",
            "red": "#800000",
            "selectionBackground": "#FFFFFF",
            "white": "#C0C0C0",
            "yellow": "#808000"
        }

C:\Users\wzzadmin\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

4、yolov5

注解:

detect.py:

#   file/folder,0 for webcam
#	置信度,大于default参数的概率都会进行标记
#	NMS置信度,采用iou(并集-交集),解决一目标多框问题
#	选择cuda设备
#	命令行指定 --view-img参数可以在程序运行时显示结果
#	保存成txt文件
#	保存置信度
#	不要保存图片或者视频
#	分类标记的筛选器,比如人就是0标签
#	增强的nms,交集计算框
#	增强检测参数,增强置信概率
#	去掉不必要的更新和优化器等多余参数
#	保存结果的位置
#	输出结果的名字exp
#	如果设置该参数的退出,文件的默认保存位置不会建立新的文件夹
#

posted @   王wade  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示