- 博客(16)
- 收藏
- 关注
原创 网络基础之数据链路层
例如:开始今天的内容之前,我们去了解一下网络适配器的作用,当我们需要建立一条传输数据的线路,这上面数据的传导需要协议的控制,那么网络适配器就是去实现这些协议的软件与硬件,而这条线路就是数据链路。示例:看一下实际路线,以及封装完成后MTU Maximum Transfer Unit。可以看到物理层上数据表现类型就是“1”和“0”注意一点就是帧中EOT标识是一帧的结束透明是指比如字节填充中插入的ESC ,或者是标识EOT,或者是比特填充里面加入的0,这些都不是数据本身,可以看作是透明的,是用于检测我们数据
2022-06-14 19:32:11
428
1
原创 网络基础之网络层
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、网际协议1.网络的互联2.IP 地址二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:网络层提供两种服务第一种建立虚电路virtual circuit,这种用于电话机作为终端的传输服务,它可以可靠(建立连接)的将信号传送过去,但是这种传输没有差错处理能力因此互联网中传输是第二种数据报datagram提示:以下是本篇文章正文内容,下面案例可供参考一、网际协议1.网络的互联该.
2022-06-08 18:21:15
195
原创 网络基础之运输层
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、运输层协议概述二、运输层的端口1.复用与分用三、UDP1.概述2.首部格式3.差错检查四、TCP1.概述2.连接3.可靠传输的原理4.TCP首部总结前言运输层向它上面的应用层提供通信服务。真正通信的实体是主机的进程,是一台主机中进程和另一个主机进程交换数据严格来说,ip协议虽然可以把分组按照首部中的目的地址,通过路由器转发送交到目标主机,这个是网络的核心,但也意味着分组依然停留在网络层而没有交付至主机的应用进程。.
2022-05-25 11:41:04
493
原创 正则表达式一
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、源码展示分析总结前言提示:这里可以添加本文要记录的大概内容:特点:通用性,跨语言主流语言都有正则表达式,而且表达式的规则都几乎相同的。提示:以下是本篇文章正文内容,下面案例可供参考一、源码展示分析fprintf(fp, " %-20.6f%-20.6f%-20lu%-30s%-70s\n",第一部分:%作为格式符号,-20意思离左侧20格,f表示float浮点数,.6表示小数点后6位%-20.6
2022-03-03 20:10:09
101
原创 错误信息:cannot call member function ‘ ‘ without object 处理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、源码展示总结提示:以下是本篇文章正文内容,下面案例可供参考一、源码展示std::vectorstd::string split()函数报错:cannot call member function ’ ’ without object,如果直接引用没有对象,因为这里面的其他函数都是static,是写在头文件中的,没有实际的object,所以必须也要定义成static。正是因为都放在头文件中实现,所以要定义成static。
2022-03-03 19:40:50
16292
原创 算法章之排序总结
文章目录前言一、选择排序(sele sort)二、插入排序(insert sort)三、冒泡排序(Bubble sort)四、归并排序(merge sort)五、希尔排序(shell sort)六、快速排序(quick sort)七、堆排序(heap sort)总结前言提示:这里介绍算法中排序。提示:以下是本篇文章正文内容,下面案例可供参考一、选择排序(sele sort)原理不多赘述,主要特点是跑两个loop都是跑全程,所以时间复杂度比较高,而且因为是inner loop是全遍历,或者举个例
2021-06-20 20:44:31
140
原创 网页打开速度测试
使用步骤1.打开需求网页F12打开DevTools:开始输入:保存:2.数据每一条测试五次,Regular 3G无标准略过即可,GOOD 3G要求标准为平均值1秒内,Regular 4G要求标准为平均值1秒内,WIFI要求标准为平均值1秒内,PC端使用WIFI测试即可。数据存储单位与数据传输单位存储:bit*8=byte 。。。传输:用的是 bps=bit per second, 所以说的1M带宽是1Mbps 里面的这个b不是byte,所以先换成byte->1Mbps/
2021-02-10 15:21:38
1183
1
原创 测试用例模板及测试报告分析
测试用例模板及测试报告分析文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy
2021-02-10 14:23:48
1527
1
原创 自动化测试理论文档
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、目的二、应用场景三、工具四、刷表总结前言自动化测试概念:自动化测试包括界面自动化测试和接口自动化测试(本文主要是界面自动化测试)。界面自动化测试:通过模拟玩家人工操作游戏的UI界面,以代码的方式自动点击、自动按键,同时验证预期结果是否一致。接口自动化测试:对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及逻辑依赖关系提示:以下是本篇文章正文内容,下面案例可供参考一、目的1、自
2021-02-05 15:01:55
419
原创 Volatile 关键词の作用
我Volatile 关键词の作用前之前看过一些关于线程并发处理的文章,但是理解只停留于理论,最近在使用Netty框架的项目中再次遇到这类问题,并且发现对于volatile的使用依然存在疑惑,于是决定认真理解一些关于volatile的作用一、synchronizedjava在解决线程并发问题,主要使用的是synchronized和volati...
2021-01-23 13:13:32
279
2
原创 nmon续集
nmon续集对于nmon的后续使用中第一:sz $filename 命令只能在该文件的目录下进行;sz命令只能传输文件,不能传输文件夹(即如果有多个文件必须单个传输),所以如果出现大的文件包,还是只能用xftp;第二:在使用nmon analyser v55对应的数据找寻的位置:CPU平均(%):java内存占用(M):平均网络输出(K/S):最大网络输出(K/S):平均网络输入(K/S):最大网络输入(K/S)平均磁盘IO(K/S):最大磁盘IO(K/S):补充:使用N.
2021-01-20 23:22:45
211
原创 Jenkins
文章目录前言一、Jenkins使用二、使用脚本1.引入库2.读入数据总结前言最近压测工作中使用的工具,以及测试环境的部署。提示:以下是本篇文章正文内容,下面案例可供参考首先整体的流程如下:Jenkins流水线部署好了之后拉取本地环境(包括机器人,测试文件,脚本);Jenkins连接远程服务器,在所需要进行压测的服务器上通过脚本自动化部署测试机器人,释放压力;Xshell连接测试服并监听收集进程数据和CPU的性能反馈;一、Jenkins使用流水线部署:配置:Build结束以后
2021-01-19 19:20:40
226
原创 IDEA -- Debug断点调试
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、设置断点二、使用步骤1.查看variable值2.使用step over2.使用step out2.使用step into总结一、设置断点开始前查看一下之前的断点,全部检查一遍,把不需要的取消:(目前两种断点一个是行断点,一个是方法断点)在我们需要断开的地方打断点:然后开始debug:二、使用步骤1.查看variable值首先我看到i值在当前位置,这一步很重要,因为这个i是间隔时间,我无法判断他起始的值
2021-01-16 20:41:40
545
原创 Linux日志查看与收集
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下
2021-01-15 18:21:19
1239
2
原创 IDEA文件过大,file size exceeds configured limit处理
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-01-15 15:39:56
2545
原创 压测工具nmon
我Volatile 关键词の作用前之前看过一些关于线程并发处理的文章,但是理解只停留于理论,最近在使用Netty框架的项目中再次遇到这类问题,并且发现对于volatile的使用依然存在疑惑,于是决定认真理解一些关于volatile的作用一、synchronizedjava在解决线程并发问题,主要使用的是synchronized和volatile机制,不同之处是在处理多线程访问的时候,通过使用synchronized使得同一时刻只有单一线程;而volatile则是在多线程中用于保证变量修改之后取值从
2021-01-13 22:55:55
324
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人