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 |
微信pc版 | 自制 | |
neteasemusic | 网易云音乐 | 自制 |
jianyingpro | 剪映pc版 | 自制 |
Eudic | 欧路词典 | 自制 |
baidunetdisk | 百度网盘 | 自制 |
XunLei | 迅雷11 | 自制 |
TIM | 企业QQ | 自制 |
dfcf | 东方财富 | 自制 |
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
# 如果设置该参数的退出,文件的默认保存位置不会建立新的文件夹
#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通