自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZeroAway的博客

她的眼中有颗星星~

  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用VS安装Sonar插件进行代码检测

IDE:VS2019 系统环境:Win10准备工作1、VS2019安装,也可以选择安装VS2015等版本2、科学上网工具。。自行搜索正式安装第一步,打开VS,选择扩展->联机第二步,搜索框内键入“Sonar”第三步,从检索到的结果中选择进行安装,这里要注意下,必须要科学上网,不然这个插件下载很慢的~~第四步,安装成功后重启VS就可以啦~...

2021-04-04 14:34:07 1762

转载 TCP的几种状态

CLOSED状态:初始状态,表示TCP连接是“关闭的”或者“未打开的”LISTEN状态:表示服务端的某个端口正处于监听状态,正在等待客户端连接的到来SYN_SENT状态:当客户端发送SYN请求建立连接之后,客户端处于SYN_SENT状态,等待服务器发送SYN+ACKSYN_RCVD状态:当服务器收到来自客户端的连接请求SYN之后,服务器处于SYN_RCVD状态,在接收到SYN请求之后会向客户端回复一个SYN+ACK的确认报文ESTABLISED状态:当客户端回复服务器一个ACK和服务器...

2021-04-03 23:34:09 2958 2

原创 TCP协议重传机制

TCP协议是一种可靠的,面向连接的,基于字节流的传输协议。既然是一种可靠的传输协议,那么必须有一种机制来保证接收方收到的数据是完整地,今天聊聊TCP协议下的重传机制。TCP重传机制包括两部分:超时重传机制和快速重传机制。在说超时重传和快速重传机制之前我们先说说TCP的传输确认机制:假如要传输一个大小为1M的数据包,由于最大传输单元(MTU)的限制,需要将包拆分为N个小包进行传输,并且对每一个包进行编号,这里假如这个N为200,那么编号就为1,2,3,4.....198,199,200发送方按

2021-04-03 18:15:04 1213

原创 有关大端小端的内容整理

以前从没有写博客的习惯,但是最近看了其他人的博客觉得还是很有必要记录下,算是在互联网上也留下了自己总结整理的一些东西吧。。为了某些事情的准备,近期对基础知识进行梳理,随手写篇博客。。大小端概念:大端:低字节数据存放于高地址内存小端:低字节数据存放于低地址内存测试自己的机器是大端还是小端:#include <iostream>union U{ int num; char c;};int main(){ U u; u.num

2021-04-03 01:21:42 145

原创 关于Git命令的一些使用总结

git clone + https://xxxxx.git: 克隆一个远程项目源码到本地git pull: 拉取远端最新版本到本地git remote -v:查看本地添加了哪些远程地址git remote add originhttps://xxxxx.git 添加远程地址到本地git remote delete origin 从本地删除某个远程地址(不会对远程仓库有影响)git commit -m "注释" //添加递交的注释git add . //将本地文件添加到暂存区gi.

2021-03-28 23:07:19 103

原创 Linux下程序异常时用到的一些命令

top:查看当前系统负载、CPU使用、内存使用等状态信息,可以观察进程的CPU占用、IO占用、进程状态等这里转载一个top详解:https://blog.csdn.net/xujiamin0022016/article/details/89072116iotop:查看当前io使用,哪些进程在占用io资源,io过高时可使用它查找元凶iostat:可以找到是哪个分区在进行大量的IO操作pstack+pid:打印进程的堆栈信息,当进程异常时可短时间内多打几个,来分析堆栈;例如进程死锁、死循环.

2021-03-28 22:49:10 159 2

原创 简单总结下GDB调试的一些命令

常用命令:调试正在运行的进程 gdb attach pidrun:开始运行,简称rlist:查看原代码(list-n,从第n行开始查看代码。list+ 函数名:查看具体函数),简写lnext:单步调试(逐过程,函数直接执行),简写nstep:单步调试(逐语句:跳入自定义函数内部执行),简写sbacktrace:查看函数的调用的栈帧和层级关系,简写btinfo:查看函数内部局部变量的数值,简写ifinish:结束当前函数,返回到函数调用点continue:继续运行,简写c

2021-03-28 22:32:24 147

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除