[推荐]2019年终总结与展望2020

    不知不觉时间走到了2019年的岁末年初,马上又到了我们写年终总结的时候了,回顾过往一年的学习生活,有做的好的地方、也有好多不足,如果说要给过往一年打个分数的话,...

  • MySQL修改密码的四种方法

    MySQL修改密码的四种方法方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 pass...

    MySQL 2020-01-08 25 0
  • MySQL: Access denied for user 'root'@'localhost' (using password:YSE)拒绝访问

    对于出现拒绝访问root用户的解决方案系统:win10问题:Access denied for user 'root'@'localhost' (using password:YSE)拒绝访问排除项目:        端口一致        MySQL已启动      ...

    MySQL 2020-01-08 26 0 MySQL数据库
  • MySQL-DDL命令

    MySQL命令:管理MySQL【DDL】:    show databases; 列出MySQL数据库管理系统的数据库列表。    use 数据库名;           选择数据库    show tables; 显示指定数据库的所有表,使用该命令前要使用u...

    MySQL 2020-01-08 24 0 MySQL数据库
  • 常见的IEEE802系列中的协议

    IEEE 802又称为LMSC(LAN /MAN Standards Committee, 局域网/城域网标准委员会),致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最低两层(即物理层和数据链路层)。常见的一些IEEE 802标准IEEE 802.1 :局域网体系结构、寻址、网络互联和网络IEEE 802.1A:概述和系统结构IEEE 802.1B:网络管理和网络互连IEEE 802.2 :逻辑链路控制子层(LLC)的定义。IEEE 802.3 :以太网介质访问控制协议 (C...

    网络笔记 2019-12-29 72 0 802协议IEEE
  • MAC 地址(单播、组播、广播地址分类)

    简介一个制造商在生产制造网卡之前,必须先向 IEEE 注册,以获取到一个长度为 24bit 的厂商代码,也称为 OUI(Organizationally-Unique Identifier)。制造商在生产制造网卡的过程中,会往每一块网卡的 ROM 中烧入一个 48bit 的 BIA(Burned-In Address,固化地址)地址,BIA 地址的前 3 个字节就是该制造商的 OUI,后 3 个字节由该制造商自己确定,但不同的网卡,其 BIA 地址的后 3 个字节不相同。烧入进网卡的 BIA 地址是不能被更改的,只...

    网络笔记 2019-12-28 36 0
  • 100Base-T,100Base-TX,10base-5,10base-2代表什么,有什么区别?

    以太网标准中关于10Base-T,100Base-T,100Base-TX,100Base-TX等等,一般的网络书籍上都很难见到他们的解释,很多概念都讲了,就是不讲这几个个代表什么,有什么区别。笔者搜集了一些资料,在这里汇总一下。这些标准中前面的数字表示传输速度,单位是“Mbps”,最后的一个数字表示单段网线长度(基准单位是100m),Base表示“基带”的意思,Broad代表“带宽”*10 Base-5 使用粗同轴电缆,最大单段长度为500m,最大长度2500m,基带传输方法;*10 ...

    网络笔记 2019-12-27 56 0 以太网标准
  • 计算机各层设备协议大全

    各层网络协议应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP) DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。实 现即插即用连网。 BOOTP (BOOTstrapProtocol) 引导程序协议/ 自举协议,使用UDP 来使 一个无盘工作站自动...

  • 冒泡排序与选择排序实列笔记

    冒泡排序1.冒泡排序思想让数组当中相邻的两个数进行比较,数组当中比较小的数值向下沉,数值比较大的向上浮!外层for循环控制循环次数,内层for循环控制相邻的两个元素进行比较。选择排序1.选择排序思想选择排序,从头至尾扫描序列,找出最小的一个元素,和第一个元素交换,接着从剩下的元素中继续这种选择和交换方式,最终得到一个有序序列。#include<stdio.h> void main(){ int s[4][5]={}; int sum[4]={}; double...

  • DNS用的是TCP协议还是UDP协议

    DNS占用53号端口,同时使用TCP和UDP协议。那么DNS在什么情况下使用这两种协议?DNS在区域传输的时候使用TCP协议,其他时候使用UDP协议。DNS区域传输的时候使用TCP协议:1.辅域名服务器会定时(一般3小时)向主域名服务器进行查询以便了解数据是否有变动。如有变动,会执行一次区域传送,进行数据同步。区域传送使用TCP而不是UDP,因为数据同步传送的数据量比一个请求应答的数据量要多得多。2.TCP是一种可靠连接,保证了数据的准确性。域名解析时使用UDP协议:客户端向DNS服务器查询域名,一般返回的内容都不...

    网络笔记 2019-12-18 55 0
  • strcat()函数的用法

     我们都知道strcat(str,ptr)是将字符串ptr内容连接到字符串str后,然后得到一个组合后的字符串str,比如str字符串内容为"123456\0",ptr字符串为"abc\0",那么strcat(str,ptr)后str内容为 "123456abc\0",输出结果为123456abc这样看来函数作用是将ptr内容接到了str的终止符\0上,道理很简单,那么如果我将str字符串内容更改一下,让str[1] = '\0'...

  • 处理字符数组的函数

    1.puts函数:输出字符串的函数,一般形式为puts(字符数组),其作用是将一个字符串(以'\0'结束的字符序列)输出到终端,例如:已经定义了str是一个字符数组名,且该数组已被初始化为“China”,则在终端输出“China”只需执行puts(str)Note:用puts函数输出时将字符串结束标志'\0'转换为'\n'即输出完字符串后换行2.gets:从终端输入一个字符串到字符数组,并且得到一个函数值,该函数值是字符数组的起始地址,例如:gets(str);输入C...

    C语言笔记 2019-12-10 54 0
  • 字符数组的输入输出

    1. scanf 输入,printf 输出scanf 对字符类型有 %c 和 %s 两种格式(printf 同理,下同),其中 %c 用来输入单个字符,%s 用来输入一个字符串并存在字符数组里。%c 格式能识别 空格 跟 换行 并将其输入,而 %s 通过 空格 或 换行 来识别一个字符串的结束。 示例:#include<stdio.h> int main() {    ...

  • PAT乙级真题1002 || 写出这个数(C语言)

    #include<stdio.h> int main(){ char str[999];   /*此处定义了一个较大数组,会造成资源浪费。考虑到数字过大的情况,将输入的数据储存为字符串类型 */  char str0[10][5]={"ling","yi","er","san","si","wu"...

    C语言笔记 2019-12-08 67 0 C语言基础
  • 判断一年中的黑色星期五

    要求:输入一个年份,判断这个年份中是否存在黑色星期五,如果有,则输出总共有几个,并输出月份。思路:由于只需要判断是否有黑色星期五,所以,不必要每个月每一天的推算,黑色星期五当然只出现在13号,所以,只要判断输入的年份的每个月中的13号是否有星期五的就行了,判断星期用蔡勒公式。1752年9月3号或之前的日期用这个公式 :w = (d+2*m+3*(m+1)/5+y+y/4+5) % 7; 1752年9月3号或之后的日期用这个公式 :w = (d + 2*m+3*(m+1)/5+y+y/4-y/100+y/4...

    C语言笔记 2019-12-08 30 0 C
  • OSI参考模型——传输层详解

    传输层一 传输层协议概述1.进程之间的通信1)概念:从IP层来说,通信的两端是两台主机,但是真正进行通信的实体是在主机中的进程,即一台主机的进程和另一台主机的进程交换数据。2)作用传输层为相互通信的应用进程提供了逻辑通信传输层还要对收到的报文进行差错检测传输层提供面向连接和无连接的服务3)传输层协议和网络层协议的主要区别    IP协议:为主机之间提供逻辑通信    TCP和UDP:为应用进程之间提供端到端的逻辑通信2.传输层的端口 1)端口:运行在计算机中的进程是...

    网络笔记 2019-12-06 122 0 OSI网络模型
  • OSI参考模型——网络层详解

    网络层处在传输层的下层,也叫作IP层。首先我们概括的说明一下网络层的总体功能一.概述1.网络层的功能异构网络互连路由和转发机制拥塞控制2.路由算法静态路由和动态路由距离-向量路由算法链路状态路由算法层次路由3.IPv4IPV4分组IPv4地址与NAT子网划分与子网掩码CIDR路由聚集 ARP协议DHCP协议ICMP协议4.IPv6主要特点IPV6地址5.路由协议自治系统域内路由和域间路由RIP路由协议OSPF路由协议BGP路由协议6.IP组播组播概念IP组播地址7.移动IP移动IP概念移动IP的通信过程8...

    网络笔记 2019-12-06 36 0
  • 数据链路层的MAC和LLC子层的区别

    LLC与MAC两个子层的对比区别:LLC子层简介  LLC是LogicLinkControl的缩写,意为:逻辑链路控制。  IEEE于1980年2月成立了局域网标准委员会(简称IEEE802委员会),专门从事局域网标准化工作,并制定了IEEE802标准。802标准所描述的局域网参考模型只对应OSI参考模型的数据链路层与物理层,它将数据链路层划分为逻辑链路层LLC子层和介质访问控制MAC子层.IEEE802委员会为局域网制订了一系列标准,统称为802标准。其中IEEE802.2LAN标准定义了逻辑链路控制LLC子层的...

    网络笔记 2019-12-06 56 0 网络协议
  • OSI参考模型——数据链路层详解

    本章思维导图(找到一个思维导图很好)数据链路层使用的信道:    点对点信道:使用一对一的点对点通信方式    广播信道:使用一对多的广播通信方式,过程比较复杂,需要专用的协议来协调1.使用点对点信道的数据链路层1.1数据链路和帧链路(物理链路):从一个结点到相邻结点的一段物理线路,中间没有任何其他的交换节点     链路是一条路径的一个组成部分:两台计算机之间的通信路径需要许多链路数据链路(逻辑链路):把实现了这些通信协议的硬件和软件加到链路上...

    网络笔记 2019-12-06 65 0
  • OSI参考模型——物理层详解

    一、物理层的基本功能物理层是OSI参考模型的最低层,它利用传输介质为通信的主机之间建立,管理和释放物理连接,实现比特流的透明传输(传输单位是比特),保证比特流通过传输介质的正确传输。1. 与数据链路的关系物理层屏蔽了物理层采用的传输介质,通信设备和通信技术的差异性,指定不同类型的物理协议,使得数据链路只需要考虑如何使用物理层的服务,而不用考虑物理层采用了那种传输介质。2. 物理层的协议类型计算机网路使用的通信线路分为两类: 点-点通信线路:连接两台通信的主机 广播通信线路:一条公共通信线路可连接...

  • RIP(路由信息协议)

    一。路由协议的介绍            自治系统(AS):在网络通信中,一个自治系统是指由若干个二层网络及若干台路由器组成的集合,集合中的这些网络及路由器均属于同一个管理机构。但是由于规模大小的不同,一个internet可能只包含一个自治系统,也可能包含多个自治系统。路由协议的分类:IGP——内部网关协议:成员有RIP协议、OSPF协议、IS-IS协议等等其他的协议。EGP——外部网关协议:成员...

    网络笔记 2019-12-01 123 0