- 博客(9)
- 收藏
- 关注
原创 对称数C语言(完成每位数的剥离)
输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no。输出是倒序输出 如果a=1234 输出的是4231 也直接完成了逆置。思路:把这个数逆置看与原来的是否相等 把它的每一位剥离出来。
2024-08-01 10:59:28
583
原创 C语言漏洞知识点 更新ing
std标准 i输入 o输出 .h头文件 #为预处理的意思把后面的变量转换成()里的类型5/2 第一个float j=2.000000 //这里做的是整形运算 因为左右操作数都是整形5/2 k=2.500000 并不是说i的类型就变成float 此处是把 (float)i称为表达式 而不是变量在C语言中 定义变量时 它的类型就已经确认了不能再改变 想知道每一个类型占用空间多少可以使用操作符sizeof printf("%d ",sizeof(char));
2024-07-31 17:27:29
1725
原创 3.4.3后退N帧协议(GBN)
go back N例如>1 2bit 00 01 10 11 为 0 1 2 3GBN不需要给每一个帧返回ACK0号帧丢失后 1号帧还可以顺利的被接收迟迟没有ACK0 所以它只后的全部重传 而Data2 是第一次传后退的不是窗口 是原本已经发送出去的帧需要退回重新进行发送0号帧超时 所以发送方不得不退回0号帧 再重新进行发送。
2024-07-30 16:20:31
242
原创 3.4.2停止等待协议(S-W)
为了支持上面三种机制正确运行 需要给帧进行编号 用几bit要满足不等式的要求。因为接收窗口等于1 只会按顺序接收 所以不存在数据帧失序问题。因为在实际发送当中 图示接收方有时也会给发送方发送数据帧。
2024-07-30 15:41:50
107
原创 3.4.1流量控制、可靠传输与滑动窗口机制
要继续接受后面的帧 接受窗会向右滑动同时接收方会使用某一种机制来控制发送方的发送窗口一起右移动 只有落在发送窗口内的帧是允许发送的。
2024-07-30 15:18:15
135
原创 3.3.2纠错编码(海明校验码)
再来分组 需要把这些信息位分为3个分组 每个分组分别进行偶校验。所以可以把校验位所放的位置看做这个校验位对应的某一种权值。和二进制权值的数值相符合。
2024-07-30 14:58:16
179
原创 3.3.1-2校验编码(循环冗余校验码)
R个校验位就说明会得到R位的余数 可以表示2的R次方种状态 其中000表示正确(也就是式子中的+1)剩下的2的R次方-1种状态需要分别对应上K+R这么多位。余数有3bit的信息 可以表示8种状态 000是正确的 剩下1~7种状态分别对应不同的余数。无法完全标注出9个位置 因为001可能是1出错位 或8出错位。和上一个出错位和余数的对应并没有改变。循环冗余校验码是有纠错功能的。减的话 直接对后三位竖着取异或。只不过信息位的位数不能太多。生成多项式的最高次幂给出校。就有纠正1位错误的能力。
2024-07-30 14:25:17
600
原创 1.1.1计算机网络的概念
此处为五个结点 4条网线 但是集线器不能避免数据冲突的情况 两台电脑同时发送数据就会出现数据冲突的情况 都发不出去 所以集线器不好用 而交换机不会发生数据冲突 交换机也可以再连交换机 集线器和交换机都可以用于构建计算机网络(用云朵表示)其他的网络 和银行的网络没有实现互连互通所以安全 不需要和互联网互通 银行内部如何通信 使用什么协议 可以自己规定。计算机网络 探讨数据如何通过网络正确、可靠的从A传送到B。交换机构成了内部网络 注意家用路由器。链路 可以是有线 可以是无线。
2024-07-26 13:43:32
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人