自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 网络工程师(三)

比特率 = 波特率 * log2N (N是码元总类数)信道带宽W = 最高频率 - 最低频率信噪比:S/N=10(分贝值/10)无噪声下,奈奎斯特定理计算最大数据速率最大数据速率 = 2Wlog2N = Blog2N = 比特率W表示带宽 B表示波特率 N是码元总的种类数有噪声下,香农公式计算极限数据速率极限数据速率 = 带宽 * log2(1+S/N)S为信号功率 N为噪声功率E1速率为2.048Mb/s,共划分为32个相等的时隙,CH0~CH31CH0用作帧同步 CH16用来传送信

2022-06-20 21:52:49 440 1

原创 网络工程师(二)

应用层:TCP/IP参考模型的应用层包含了所有高层协议。该层与OSI的会话层,表示层和应用层相对应。传输层:该层允许源主机与目标主机上的对等体之间进行对话。该层定义了两个端到端的传输协议:TCP协议和UDP协议。网际层:该层负责为经过逻辑互联网络路径的数据进行路由选择。网络接口层:TCP/IP参考模型的最底层对应OSI的数据链路层和物理层。TCP/IP参考模型和OSI参考模型都是以协议栈为基础的。TCP/IP模型没有区分物理层和数据链路层这两个功能完全不同的层。...

2022-05-17 15:56:35 415

原创 网络工程师(一)

OSI(从低到高):物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。物理层:为数据链路层提供建立,传输,释放所必需的物理连接,并且提供透明的比特流传输。连接方式:全双工和半双工传输方式:异步或同步数据单位:比特网络层通过各类协议定义了网络的机械特性,电气特性,功能特性和规程特性重要概念:数据终端设备(DTE)和数据通信设备(DCE)区别:DCE提供时钟,而DTE不提供时钟;DTE的接头是针头(公头),而DCE的接头是孔头(母头)数据链路层:将原始的传输路线转变成一条逻辑的传输

2022-05-17 15:39:07 268

原创 【无标题】

编写一个程序,提示用户输入一个 double 类型的数,并打印该数的立方值。自己设计一个函数计 算并打印立方值。main()函数要把用户输入的值传递给该函数。代码如下:#include<stdio.h>double Cube(double n);int main(){ printf("请输入一个数:"); double a; scanf("%lf",&a); Cube(a);}double Cube(double n){ double cube=0.0; cu

2022-05-05 23:56:38 224

原创 【无标题】

一年大约有 3.156×10^7秒。编写一个程序,提示用户输入年龄,然后显示该年龄对应的秒数。代码如下:#include<stdio.h>int year(int n);int main(){ printf("请输入你的年龄:"); int a; scanf("%d",&a); year(a);}int year(int n){ const long SECOND = 31560000l;//定义常数,一年31560000秒 long time; time

2022-05-05 23:38:37 278

原创 【无标题】

编写一个程序,生成以下输出:Brazil, Russia, India, ChinaIndia, China,Brazil, Russia除了main()以外,该程序还要调用两个自定义函数:一个名为 br(),调用一次打印一次“Brazil, Russia”;另一个名为 ic(),调用一次打印一次“India, China”。其他内容在 main()函数中 完成。代码如下:#include<stdio.h>int br();int ic(); int main(){ br(

2022-05-05 23:21:48 247

原创 C Primer Plus第七章总结

Getchar()函数不带任何参数,它从输入队列中返回下一个字符。。ch = getchar(); 等价于 scanf(“%c”,&ch);Putchar()函数打印它的参数。putchar(ch); 等价于 printf(“%c”,ch);注意:getchar()和putchar()不需要转换说明,因为它们只处理字符。%lf对应double类型!运算符的优先级很高,比乘法运算符还高,与递增运算符的优先级相同,只比圆括号的优先级...

2022-05-01 17:33:42 218

原创 C Primer Plus第六章总结

输入型while循环退出案例:status = scanf("%ld",&num);while(status == 1){/*循环内容*/status = scanf("%d",&num);}也可以写成这样:while(scanf("%ld",&num) == 1){/*循环内容*/}比较浮点数时,尽量只使用<和>。一般而言,所有的非零值都视为真,只有零被视为假。布尔变量(_BOOL)只能储存1(真)和0(假)。如果

2022-05-01 17:30:21 255

原创 C Primer Plus第五章总结

#define指令创建符号常量和用const限定符创建在程序运行过程中不可更改的变量。C的标准数学库提供了一个pow()函数用于指数运算。例如:pow(3.5,2.2)返回3.5的2.2次幂。=号左侧的项必须是一个变量名。赋值运算符左侧必须引用一个存储位置。最简单的方法是使用变量名。对于早期的C语言,提到左值意味着:1、它指定一个对象,所以引用内存中的地址。2、它可以在赋值运算符的左侧。标准中新增了const限定符。用const创建的变量不可修改。浮点数除法的结果是浮点数,而

2022-05-01 17:26:36 851

原创 C Primer Plus第四章总结

#define 符号常量名 符号常量值 可以在头部定义一个量用于下文使用%s 字符串输入%c 字符输入Strlen(目标 ) 用于获取字符串的长度调用strlen()函数时,需要头文件#include<string.h>使用%s转换说明来处理字符串的输入输出。注意,在scanf()中,字符串名词没有&前缀,例char name[10]; scanf(“%s”,name);双引号不是字符串的一部分,双引号仅告知编译器它括起来的是字符串,正如单引号用于标...

2022-05-01 17:16:36 82

原创 C Primer Plus第三章总结

%.2f .2表示只显示浮点数小数点后两位scanf(“%___”,&___) 输入语句Printf() 输出语句位、字节和字是描述计算机数据单元或存储单元的术语,这里主要指存储单元。位是最小的存储单元。字节是最常用的计算机存储单元。字是设计计算机时给定的自然存储单元。3.16E7表示为3.16*107%d 以十进制显示数字%o 以八进制显示数字%x 以十六进制显示数字显示各进制的前缀O,Ox,OX,必须分别使用%#O,%#x,%#Xchar grad

2022-05-01 17:00:37 173

原创 C Primer Plus第二章总结

\n 换行符%d 整数字符输出%f 小数字符输出%c 字符串输出getchar(); 程序等待敲击,需敲击下一个键时才能继续运行int表明main()函数返回一个整数void表明main()函数不带任何参数0要使用printf()函数必须包含stdio.h头文件#include 预处理stdio.h 标准输入和标准输出的头文件Main()函数必须是开始的函数有返回值的C函数要有return语句...

2022-05-01 16:49:23 149

空空如也

空空如也

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

TA关注的人

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