1、丁丁串口调试助手 SSCOM
2、串口调试助手(V5.13)
优点:
使用方便,用户群最多,有书介绍及免费源代码。
缺点:
1)因采用多线程接收技术,接收有时丢数,特别在高波特率或使用USB转串口时丢数较多。
2)最大只支持115.2K波特率。
3)只能选COM1~COM2,使用USB转串口时,要重新映射串口。
资源下载:【串口调试助手下载 免费版】串口调试助手 5.13.1-ZOL软件下载
3、友善串口调试助手(缓存区可以上翻比较大)
优点:
1)使用方便,不丢包;
2)串口自动识别,支持COM9以上串口;
3)支持多串口调试;
4)支持历史发送记录;
5)广泛支持各种波特率,高达10 Mbps以上波特率,具体和电脑硬件有关。
资源地址:友善串口调试助手(两个版本)
v2.6.9 注册码:CCCCC-AAAAA-FFFFF-0E013-6EE85
v3.9.1 激活授权码:SA56W-UR34V-7KY76-XB31F-HZPAU 链接:https://www.99u2.com/soft/bcqt/13124.html
缺点:会丢失数据,刷屏显示不流畅,不适合稳定性测试。
可以网上搜索密钥进行破解 (不用一直弹关注二维码)
添加日志保存路径(添加完成应用后才能存储获取的日志)
4、PDF操作网页
DeftPDF | Free PDF Software to Edit, Convert, Sign & More.
5、网速测试
测速网 - 专业测网速, 网速测试, 宽带提速, 游戏测速, 直播测速, 5G测速, 物联网监测,Wi-Fi 7,Wi-Fi 6,FTTR,全屋Wi-Fi - SpeedTest.cn
6、本机IP查询
ip查询 查ip 网站ip查询 同ip网站查询 iP反查域名 iP查域名 同ip域名
7、drawio画图工具
Release 20.7.4 · jgraph/drawio-desktop · GitHub
8、文件比较工具
9、Git命令工具
一、本地配置Git环境
cmd执行下面配置
git config --global user.name "***********" //密码
git config --global user.email "xxxxxxxxxxxxxx" //用户名
Git设置代理加速:
//查询自己的proxy代理
git config --global -l
//下面的命令只针对github.com,在国内还可能会用到gitee.com,所以不能将所有的 git 站点都添加上代理。
//设置代理 例子的端口号是1080,把1080换成自己的端口号就可以了。
git config --global http.https://github.com.proxy socks5://127.0.0.1:1086
//取消代理
git config --global --unset http.https://github.com.proxy
//如果没有代理也不要急,有专门的cdn加速:有可能失效
git config --global url."https://github.com.cnpmjs.org".insteadOf "https://github.com"
git config --global url."https://ghproxy.com/https://github.com".insteadOf "https://github.com"
或者:
git config --global url."https://hub.fastgit.xyz/".insteadOf "https://github.com/"
GIt命令记录:
git init # 初始化本地git仓库(创建新仓库)
git config --global user.name "xxx" # 配置修改用户名
git config --global user.email "xxx@xxx.com" # 配置邮件
git config --global color.ui true # git status等命令自动着色
git config --global color.status auto
git config --global color.diff auto
git config --global color.branch auto
git config --global color.interactive auto
git clone git+ssh://git@192.168.53.168/VT.git # clone远程仓库
git status # 查看当前版本状态(是否修改)
git add xyz # 添加xyz文件至index
git add . # 增加当前子目录下所有更改过的文件至index
git commit -m 'xxx' # 提交
git commit --amend -m 'xxx' # 合并上一次提交(用于反复修改)
git commit -am 'xxx' # 将add和commit合为一步
git rm xxx # 删除index中的文件
git rm -r * # 递归删除
git log # 显示提交日志
git log -1 # 显示1行日志 -n为n行
git log -5
git log --stat # 显示提交日志及相关变动文件
git log -p -m
git show dfb02e6e4f2f7b573337763e5c0013802e392818 # 显示某个提交的详细内容
git show dfb02 # 可只用commitid的前几位
git show HEAD # 显示HEAD提交日志
git show HEAD^ # 显示HEAD的父(上一个版本)的提交日志 ^^为上两个版本 ^5为上5个版本
git tag # 显示已存在的tag
git tag -a v2.0 -m 'xxx' # 增加v2.0的tag
git show v2.0 # 显示v2.0的日志及详细内容
git log v2.0 # 显示v2.0的日志
git diff # 显示所有未添加至index的变更
git diff --cached # 显示所有已添加index但还未commit的变更
git diff HEAD^ # 比较与上一个版本的差异
git diff HEAD -- ./lib # 比较与HEAD版本lib目录的差异
git diff origin/master..master # 比较远程分支master上有本地分支master上没有的
git diff origin/master..master --stat # 只显示差异的文件,不显示具体内容
git remote add origin git+ssh://git@192.168.53.168/VT.git # 增加远程定义(用于push/pull/fetch)
git branch # 显示本地分支
git branch --contains 50089 # 显示包含提交50089的分支
git branch -a # 显示所有分支
git branch -r # 显示所有原创分支
git branch --merged # 显示所有已合并到当前分支的分支
git branch --no-merged # 显示所有未合并到当前分支的分支
git branch -m master master_copy # 本地分支改名
git checkout . # 放弃所有修改的未提交的本地文件,此命令不会删除新建的文件,因为新建的文件还没加入git管理系统中,所以对git来说是未知,只需手动删除即可
git checkout -b master_copy # 从当前分支创建新分支master_copy并检出
git checkout -b master master_copy # 上面的完整版
git checkout features/performance # 检出已存在的features/performance分支
git checkout --track hotfixes/BJVEP933 # 检出远程分支hotfixes/BJVEP933并创建本地跟踪分支
git checkout v2.0 # 检出版本v2.0
git checkout -b devel origin/develop # 从远程分支develop创建新本地分支devel并检出
git checkout -- README # 检出head版本的README文件(可用于修改错误回退)
git merge origin/master # 合并远程master分支至当前分支
git cherry-pick ff44785404a8e # 合并提交ff44785404a8e的修改
git push origin master # 将当前分支push到远程master分支
git push origin :hotfixes/BJVEP933 # 删除远程仓库的hotfixes/BJVEP933分支
git push --tags # 把所有tag推送到远程仓库
git fetch # 获取所有远程分支(不更新本地分支,另需merge)
git fetch --prune # 获取所有原创分支并清除服务器上已删掉的分支
git pull origin master # 获取远程分支master并merge到当前分支
git mv README README2 # 重命名文件README为README2
git reset --hard HEAD # 将当前版本重置为HEAD(通常用于merge失败回退)
git rebase
git branch -d hotfixes/BJVEP933 # 删除分支hotfixes/BJVEP933(本分支修改已合并到其他分支)
git branch -D hotfixes/BJVEP933 # 强制删除分支hotfixes/BJVEP933
git ls-files # 列出git index包含的文件
git show-branch # 图示当前分支历史
git show-branch --all # 图示所有分支历史
git whatchanged # 显示提交历史对应的文件修改
git revert dfb02e6e4f2f7b573337763e5c0013802e392818 # 撤销提交dfb02e6e4f2f7b573337763e5c0013802e392818
git ls-tree HEAD # 内部命令:显示某个git对象
git rev-parse v2.0 # 内部命令:显示某个ref对于的SHA1 HASH
git reflog # 显示所有提交,包括孤立节点
git show HEAD@{5}
git show master@{yesterday} # 显示master分支昨天的状态
git log --pretty=format:'%h %s' --graph # 图示提交日志
git show HEAD~3
git show -s --pretty=raw 2be7fcb476
git stash # 暂存当前修改,将所有至为HEAD状态
git stash list # 查看所有暂存
git stash show -p stash@{0} # 参考第一次暂存
git stash apply stash@{0} # 应用第一次暂存
git grep "delete from" # 文件中搜索文本“delete from”
git remote prune origin #是删除“远端已经不存在” ,但本地仍然存在的“远端分支”(不是本地分支)
#或者在fetch的时候直接带上清理参数:git fetch -p # -p 即 --prune
git reset --hard HEAD^ # 回退到上个版本
git reset --hard HEAD~3 # 回退到3次提交之前 n次之前为HEAD~n
git reset --hard commit_id # 回退/前进到指定提交
git push origin HEAD --force # 强推到远端
几种git相关问题处理:
1、Git error: unable to create file xxx: Filename too long(无法创建文件xxx:文件名太长)
第一步,鼠标右键进入Git Bash Here
第二步,找到需要从git远程下载到本地目录的文件,切入到该文件目录下,输入:
git config --global core.longpaths true 回车,然后重新拉取即可。
2、手动替换地址
#原地址
$ git clone https://github.com/kubernetes/kubernetes.git
#改为
$ git clone https://github.com.cnpmjs.org/kubernetes/kubernetes.git
#或者
$ git clone https://hub.fastgit.org/kubernetes/kubernetes.git
#或者
$ git clone https://gitclone.com/github.com/kubernetes/kubernetes.git
3、配置git自动替换
$ git config --global url."https://hub.fastgit.org".insteadOf https://github.com
$ git config --global url."https://gitclone.com".insteadOf https://github.com
# 测试
$ git clone https://github.com/kubernetes/kubernetes.git
# 查看git配置信息
$ git config --global --list
# 取消设置
$ git config --global --unset url.https://github.com/.insteadof
#编辑配置文件
git config --global --edit
4、Git修改已经提交的用户名信息
# 第一步,(n)代表提交次数
git rebase -i HEAD~n
# 第二步然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出
# 第三步
git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit
# 第四步
git rebase --continue
# 第五步
git push --force