文章目录一、预备知识1.1理解IP地址和端口号1.2认识TCP协议和UDP协议1.3网络字节序1.4socket编程接口和sockaddr结构二、封装UdpSocket一、预备知识1.1理解IP地址和端口号众所周知,每台主机都有一个IP地址。而主机和主机之间通信,也需要依赖IP地址。源IP地址指的就是发送数据包的那个电脑的IP地址,目的IP地址就是想要发送到的那个电脑的IP地址。IP地址可以帮一个主机找到要通信的目的主机,但是单单有IP地址,不能实现真正的通信。因为,主机之间通信的本质,是两个主机上搭载的软件之间的通信。每台主机上都会有各种不同的软件,而IP地址只能帮我们确定一台主机,那么我们
一、更新当前分支最新代码1.如果本地当前分支设置了上游分支通过:gitbranch-vv查看、后运行:gitpull即可更新最新代码2.如果没有设置上游分支可先设置上游分支:gitbranch-uorigin/分支名、再执行:gitpull。3.直接执行:gitpullorigin分支名。用以上三种方法都可以更新最新的代码。二、提交代码至远程仓库1.gitstatus查看本地仓库的情况,命令用于显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了,哪些没有。(当前红色的区域就是你本地修改的)2.gitadd文件路径添加单个文件到提交列表3.gitstatus再查看一下若文件变成绿色则
理解背诵概率基础条件概率,乘法公式全概率公式贝叶斯公式一维随机变量离散型随机变量分布律,分布函数连续性随机变量分布函数,概率密度连续性随机变量函数概率密度:单调、普通(分布函数--求导-->概率密度)二项分布X~B(n,p)分布律 E(X)=np D(X)=np(1-p)泊松分布X~P() 分布律P{X=k}=^k/k!e^(-) E(X)=D(X)=均匀分布X~U(a,b) 概率密度 E(x)=1/2(a+b) D(X)=(b-a)^2/12指数分布X~E() 概率密度=e^(-x)
前言大家好,这里是YY的Linux系列part2;本章主要内容面向能使用Linux的老铁,主要内容含【设置普通用户】【Linux基本知识】【基本指令大全】在下一章节【Linux系列part3】中,YY将手把手讲述Linux的权限知识,欢迎订阅YY的Linux专栏!更多干货持续更新!目录一.设置多个普通用户二.Linux基本知识1.读懂命令行前一连串符号含义2.Linux下的目录结构3.绝对路径和相对路径4.指令的本质 5.Linux下一切皆文件6.管道文件三.基本指令大全指令与大致功能总览:01.ls指令02.pwd命令03.cd指令04.touch指令 05.mkdir指令(重要):06.r
目录一.C语言总复习二.章节速览三.常用程序源码一.C语言总复习总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构 (三个循环结构), 选择结构 (if 和 switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),直到主函数结束。3)计算机的数据在电脑中保存是以二进制的形式,数据存放的位置就是他的地址,地址是十六进制的.4)bit是位是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.5)一定要记住二进制如何划成十进制。6)描述算法有三种常用方法:伪代码,流程图或N-S图,自然语句。概念常考到的: 1、编译预处理不是C
目录一.C语言总复习二.章节速览三.常用程序源码一.C语言总复习总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构 (三个循环结构), 选择结构 (if 和 switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),直到主函数结束。3)计算机的数据在电脑中保存是以二进制的形式,数据存放的位置就是他的地址,地址是十六进制的.4)bit是位是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.5)一定要记住二进制如何划成十进制。6)描述算法有三种常用方法:伪代码,流程图或N-S图,自然语句。概念常考到的: 1、编译预处理不是C
未知攻,焉知防,攻防兼备,是为网安之道。本文就给大家讲讲普通人如何通过系统性的学习,掌握网络安全体系的内容。大家要排除关于黑客认知的几个误区。首先就是认为黑客可以速成,或者可以找个厉害一点的师父,跟着师父很快也成为高手,这个和跳悬崖被世外高人救下来直接传授绝世秘籍的难度相当。还有就是很多人认为黑客是无所不能的,上可黑卫星,下可盗账号,轻可黑电脑,重可盗银行,这个情况一般出现在影视剧中,很多操作有夸大的成分,举个不恰当的例子,黑客可以理解为是小偷,如果有个房子压根没有门窗,没有进出通道,那么小偷是无能为力的。同理,黑客也是发现并利用漏洞,如果没找到漏洞,那就没法利用,所以黑客的操作也受到诸多限制
1、HTML基础1.1、什么是网页? 网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是万维网中的一页,是超文本标记语言格式。它通常是由图片、文字、链接、声音、视频等元素组成。通过网页浏览器访问。1.2、什么是HTML? HTML指的是超文本标记语言(HyperTextMarkupLanguage),它是用来描述网页的一种语言。1.3、常用的浏览器有哪些? 常用的五大浏览器有:IE浏览器、火狐浏览器(Firefox)、g谷歌浏览器(Chrome)、Safari浏览器、欧朋浏览器(Opera)浏览器内核备注IETridentI
鸿蒙OS——.gn和.rc知识总结(基于security_huks1.GN1.1GN的目的和设计理念1.2语法1.3命名表示1.4构建流程1.5CONFIGS1.6import1.7模板1.8GN在harmony中的实践使用1.9尝试读一读2.RC文件鸽了好久由于每个项目都多多少少有这样一个文件:bulid.gnxxx.rc所以这里简单学习并总结一下这两个文件的若干知识1.GN首先我们来看看.gn文件:刚开始我和大家一样也是看的一头雾水,但是等大家通读完这篇文件就知道如何看GN文件啦!1.1GN的目的和设计理念首先GN是一个为Ninja生成构建文件的构建系统,目的是为了工程师更高效的makef
IS-IS基本概念IS-IS(IntermediateSystemtoIntermediateSystem,中间系统到中间系统)是ISO(InternationalOrganizationforStandardization,国际标准化组织)为它的CLNP(ConnectionLessNetworkProtocol,无连接网络协议)设计的一种动态路由协议,随着TCP/IP协议的流行,为了提供对IP路由的支持,IETF在RFC1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI(OpenSystemInterconnect,开放式系统互联)环境中,我们将扩展后的IS-I