首页 2019年12月

2019年12月

    [推荐]你好呀,欢迎来到我的个人博客!

    作为一个在自己热爱的计算机专业学习的学生,随着学习的深入,难题愈来愈多,而我这些难题大多是通过阅读他人博客来解决的。这也让我萌发了想要将自己的一些日常所学,所感...

  • 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 18 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 18 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 14 0 C
  • OSI参考模型——传输层详解

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

    网络笔记 2019-12-06 22 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 16 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 17 0 网络协议
  • OSI参考模型——数据链路层详解

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

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

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

  • 2019下半年学期总结

    2019下半年学期总结时间是有加速度的,现在对此越来越有体会。转眼间已经到了12月中旬,还有不到一个月2019年就结束了。对此进行一个总结:一、学习总结 1、第一个学期学习情况不太理想,作息不规律,有点懒2、C基础、html/css、网络等都还勉强可以其他的目前状况来讲不太理想3、其他linux和MySQL的一些零散知识点前两个月学习情况不太好,后两个月的学习情况还不错,但是学习没有计划性、节奏感。 二、学习计划 1、时间保证(确保学习的节奏感)2、完成教学安排3、分步骤学习、阶段总结...

    校园生活 2019-12-05 33 0 总结
  • 悲喜自渡

    你觉得孤独的时候,或许正是成长的开始 当你感到孤独的时候,是你盛开的时候到了。生活就是自己渡自己人到而立之年,虽然还没经历完百态人生,却也不是空白纸张,过去的经历除了变成回忆,还有吃一堑长一智的经验,人从单纯走向成熟的过程,必定要经历过一些事情。这个世界很残酷,我们最不应该做的就是自己让自己失望,生活就是自己渡自己,不要担心失去,所有的失去都是另一种收获。孤独是人的宿命,而你可以去交心。孤独是,你需要别人的时候,你遍寻不着。年轻的时候,不能忍受孤独,我们喜欢群居生活,一起上课,一起学习,一起做作业,一起吃饭,一起唱...

    生活琐碎 2019-12-02 114 0 孤独人生
  • RIP(路由信息协议)

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

    网络笔记 2019-12-01 50 0
1