- 博客(9)
- 收藏
- 关注
原创 TCP网络编程
TCP头部格式说明* 源端口和目的端口: 各占 2 字节.端口是传输层与应用层的服务接口.传输层的复用和分用功能都要通过端口才能实现* 序号: Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。* 确认号: Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。* 数据偏移/首部长度: 占 4 位,它指出...
2018-04-27 22:27:11 485
原创 TCP与UDP的介绍
TCP的优点: 可靠,稳定 TCP(面向连接)的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所...
2018-04-27 22:12:59 790
原创 修改代码应该上传git的东西---patch
当我接触到git的时候,就发现它的各种好处,实在是一大利器。 作为新接触git的我,好好研究了一下。从整个文件全部上传(后来知道gitee和github的空间总共就那么点)的萌新,到对git有了一定认识并且知道了应该怎么使用git的萌新,在这里写下我的一点见解。 打重点:网上的源码都是开源的,生活在网络时代的我们可以轻易拿到这些源码,所以源码是不应该上传的,上传的应该是修改代码...
2018-04-25 14:18:24 752
原创 字符串处理函数strcpy和strcat
字符串处理函数strcpy和strcat注意的问题:测试代码优先:#include <stdio.h>#include <string.h>int main(int argc ,char **argv ){ char a[10] = "abc" ,b[10] = "012",c[10] = "xyz"; strcpy( a+1,b+2 );...
2018-04-15 22:20:48 1859
原创 char a[]="xyz",b[]={'x','y','z'};strlen和sizeof
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char a[]="xyz",b[]={'x','y','z'}; char c[]="xyz"; int d[]={'x','y','z'}; cha...
2018-04-10 20:39:37 4339 2
原创 Ubuntu安装python3
由于我的电脑的pycharm版权免费期到期了,只有下载选项,下载了又不能安装,所以想在Ubuntu上装python3,也方便远程使用嘛。 一、安装Python3的命令root@ubuntu:~# apt-get install python3.5 哇,原来ali cloud自带了python了啊,这个服务这么周到,已经有了python3了,那试一下: 默认是指向...
2018-04-09 19:08:11 1591
原创 vm虚拟机点打开无反应
vmware是常用的虚拟机,但有时候打开无反应,也没有任何提示。 我的电脑是在win10更新之后,出现的问题,分析得出是防火墙变各种设置被系统改变了。 解决办法: 1、如果重装也没有解决问题,那要注意有没有出现“允许公共网络或者专有网络”的选项。如果没有,但手动去防火墙允许:win10--->设置--->网络和Intent--->状态--->Win...
2018-04-08 19:48:27 16561 2
原创 ARM上第一个hello模块
在根文件系统完成之后,下一步就是编写模块也就是驱动。 Linux允许内核在运行时动态地向其中插入或删除代码,可装载的内核代码也被称为模块,模块机制允许我们方便的删除和添加内核代码,也方便了调试工作,而且当热拔插时,可以通过命令载入驱动程序。 Linux内核设计的原则是: 只提供机制(需要提供什么功能),不实现策略(如何使用这些功能)! 像所有的编程序言一样,我从最开始的H...
2018-04-04 23:07:40 1036
原创 该虚拟机似乎正在被使用
问题描述: 1.打开虚拟机时出现以下错误信息:该虚拟机似乎正在被使用,请获取所有权。 2.无论点了“获取所有权”还是“取消”,都会出现失败的信息 问题分析: 由于我们的虚拟机还没有被打开,因而不存在被占用的问题,出现此问题的主要原因是在执行上次的虚拟机关机操作时我们并没有执行正常的关机操作所致,所以说才会出现该问题。问题解决: 1.关闭VM,进入虚拟机的根目...
2018-04-03 11:25:35 2298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人