- 博客(10)
- 收藏
- 关注
原创 Linux_TCP/IP_网络编程
一句话,主要防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误。 如果使用的是两次握手建立连接,假设有这样一种场景,客户端发送了第一个请求连接并且没有丢失,只是因为在网络结点中滞留的时间太长了,由于TCP的客户端迟迟没有收到确认报文,以为服务器没有收到,此时重新向服务器发送这条报文,此后客户端和服务器经过两次握手完成连接,传输数据,然后关闭连接。
2022-11-21 19:03:54 2742
原创 用linux系统调用实现类似终端的ll命令
总的来说,该例是要一个要熟练理解有关目录和文件的三个结构体的用途,并通过man手册查阅对应函数作用和用法,就能得到较高的效率。
2022-11-05 11:22:49 532
原创 Linux基础
vi是Visual Interface的缩写,即可视化接口 #vim是Visual Improve的缩写,即vi的增强版(具有语法着色功能) #基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)shell命令的有序集合,就可以称为shell脚本文件.脚本执行,shell命令批量执行的过程shell脚本也可以被看作是一门语言,shell脚本是一种解释型语言 (需要借助shell解释器)A.编译性语言。
2022-10-21 19:55:18 1282 4
原创 AD20使用技巧和笔记
AD20自学笔记文章目录AD20自学笔记细节规则绘制PCB全流程细节AD20默认的铺铜,会出现相同网络的导线(如GND)将铺铜分隔开的情况,导致铜箔没有将区域完全覆盖。解决办法:选中铺铜区域,右键 - 属性。将 Pour Over Same Net Polygons Only 改为 Pour Over All Same Net Objects。如何切割铜皮:英文状态下按P后找到 多边形铺铜挖空。切割PCB板: 在任意层绘制图形线框,后在工具栏里面的转换选项中选择板切割槽绘制
2022-04-14 15:33:17 10553
原创 关于keil5中没有Atmel系列单片机
关于keil5中没有Atmel系列单片机最近在学习32新建工程时意外翻到Legacy Device Databas [noRTE]的atmel系列单片机不见了其实这是由于2016年1月左右atmel被microchip收购了,这种情况在你安装keil5时安装比较新版本的c51后出现,那么我们常见的AT89C51单片机在哪呢?我们可以看见有一个微芯(Microchip)公式的可选项,展之后就能看见51系列单片机了...
2021-10-24 11:01:39 17099 22
原创 c语言实现一个(控制台程序)学生成绩管理系统(最新/完善)
这是一个初级的c综合运用,但可能存在一些未发觉的BUG,需要进行程序的压力测试才能得知,但如图所示的基本功能已经完全可以正常工作了。
2020-06-23 00:35:14 1190 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人