实用PDF,串口和git等工具记录

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操作网页

PDF解密打印权限压缩

DeftPDF | Free PDF Software to Edit, Convert, Sign & More.

PDF拆分合并免费

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、文件比较工具

beyond比较文件替代免费版

9、Git命令工具 

 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

10、websocket在线测试

Websocket在线测试-Websocket接口测试-Websocket模拟请求工具

在线websocket测试-在线工具-postjson

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值