自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

颜言研的博客

请指教

  • 博客(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关注的人

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