首页 2019年12月

2019年12月

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

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

  • 常见的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 来使 一个无盘工作站自动...

  • 硬盘模式-IDE/AHCI区别

    通俗易懂的说法就是,IDE就是ATA模式,是并口传输模式,04年前普及的技术,理论最大133Mb每秒,AHCI就是SATA模式,串口传输模式,新技术,传输速度快,理论最大300Mb每秒,简单点说就是这样。调成IDE模式是为了安装没有继承SATA驱动的系统,装完系统一样要装好SATA驱动然后把工作模式改回AHCI,否则你的硬盘只能发挥出30%的性能。    安装系统过程中无论是Ghost,还是未在安装光盘中集成了SATA驱动的XP系统,都会出现安装失败或者是Ghost之后开机蓝...

    Windows技术 2019-12-21 41 0 硬盘启动
  • 硬盘SMART检测参数详解(六)

    F0 ( 240 )磁头飞行时间 Head Flying Hours / 传输错误率 Transfer Error Rate(富士通)磁头位于工作位置的时间。富士通硬盘表示在数据传输时连接被重置的次数。F1 ( 241 )LBA 写入总数 Total LBAs WrittenLBA 写入数的累计。F1 ( 241 )写入剩余寿命 Lifetime Writes from Host自硬盘启用后主机向硬盘写入的数据总量,以4 个字节表示,每写入64GB 字节作为一个单位。F2 ( 242 )LBA 读取总数 Total...

    Windows技术 2019-12-21 43 0 硬盘参数
  • 硬盘SMART检测参数详解(五)

    C8( 200 )写入错误率 Write Error Rate / 多区域错误率 Multi-Zone Error Rate(西部数据)数据应为0 ,当前值应远大于临界值。这个参数的数据累计了向扇区写入数据时出现错误的总数。有的新硬盘也会有一定的数据量,若数据值持续快速升高(当前值偏低),表示盘片、磁头组件可能有问题。C8 ( 200 )总读取指令数 Total Count of Read Command ( Indilinx 芯片)C9 ( 201 )脱道错误率 Off Track Error Rate / 逻辑...

    Windows技术 2019-12-21 55 0 硬盘参数
  • 硬盘SMART检测参数详解(四)

    C0 ( 192 )断电返回计数 Power-Off Retract Count当计算机关机或意外断电时, 硬盘的磁头都要返回停靠区, 不能停留在盘片的数据区里。正常关机时电源会给硬盘一个通知,即Standby Immediate ,就是说主机要求将缓存数据写入硬盘,然后就准备关机断电了(休眠、待机也是如此);意外断电则表示硬盘在未收到关机通知时就失电,此时磁头会自动复位,迅速离开盘片。这个参数的数据值累计了磁头返回的次数。但要注意这个参数对某些硬盘来说仅记录意外断电时磁头的返回动作;而某些硬盘记录了所有...

    Windows技术 2019-12-21 45 0 硬盘参数
  • 硬盘SMART检测参数详解(三)

    0A ( 010 )主轴起旋重试次数 Spin up Retry Count数据应为0 ,当前值应大于临界值。主轴起旋重试次数的数据值就是主轴电机尝试重新启动的计数, 即主轴电机启动后在规定的时间里未能成功达到额定转速而尝试再次启动的次数。数据量的增加表示电机驱动电路或是机械子系统出现问题,整机供电不足也会导致这一问题。0B ( 011 )磁头校准重试计数 Calibration Retry Count数据应为0 ,当前值应远大于与临界值。硬盘在温度发生变化时,机械部件(特别是盘片)会因热胀冷缩出现形变, 因此需要...

    Windows技术 2019-12-21 54 0
  • 硬盘SMART检测参数详解(二)

    01 ( 001 )底层数据读取错误率 Raw Read Error Rate数据为0 或任意值,当前值应远大于与临界值。底层数据读取错误率是磁头从磁盘表面读取数据时出现的错误,对某些硬盘来说,大于0的数据表明磁盘表面或者读写磁头发生问题,如介质损伤、磁头污染、磁头共振等等。不过对希捷硬盘来说, 许多硬盘的这一项会有很大的数据量, 这不代表有任何问题, 主要是看当前值下降的程度。在固态硬盘中,此项的数据值包含了可校正的错误与不可校正的RAISE 错误( UECC +URAISE )。注: RAISE ( Redun...

    Windows技术 2019-12-21 33 0 硬盘参数
  • 硬盘SMART检测参数详解(一)

    一、SMART 概述硬盘的故障一般分为两种:可预测的( predictable )和不可预测的( unpredictable )。后者偶而会发生,也没有办法去预防它,例如芯片突然失效,机械撞击等。但像电机轴承磨损、盘片磁介质性能下降等都属于可预测的情况, 可以在在几天甚至几星期前就发现这种不正常的现象。如果发生这种问题, SMART 功能会在开机时响起警报,至少让使用者有足够的时间把重要资料转移到其它储存设备上。最早期的硬盘监控技术起源于1992 年, IBM 在AS/400 计算机的IBM 0662 SCSI 2...

    Windows技术 2019-12-21 44 0 硬盘参数
  • 冒泡排序与选择排序实列笔记

    冒泡排序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