自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 c语言学习笔记6.26

1.strspn()strspn(返回字符串中第一个不在指定字符串中出现的字符下标)函数说明返回值。

2024-06-28 18:37:40 334

原创 c语言学习笔记6.25日

在读字符时遇到end-of-file,则eof指示器被设置,如果还没读入任何字符就遇到这种情况,则stream保持原来的内容,返回NULL;stream-- 这是指向 FILE 对象的指针,该 FILE 对象标识了要从中读取字符的流。如果发生读入错误,error指示器被设置,返回NULL,stream的值可能被改变。char *buf;//执行结果: 5 //只计算到" "的出现, 所以返回"Linux"的长度)str-- 这是指向一个字符数组的指针,该数组存储了要读取的字符串。也就是从键盘接收到的数据。

2024-06-26 10:54:03 781

原创 网络编程基础

TCP/IP实际上是一个一起工作的通信家族,为网际数据通信提供通路。TCP/IP协议族大体上分为三部分:Internet协议(IP);TCP和UDP;处于TCP和UDP之上的一组协议:专门开发的应用程序,它们包括:远程登录(TELENT)、文件传送协议(FTP)、域名服务(DNS)、和简单的邮件传送程序(SMTP)、超文本传输协议(HTTP)等许多协议。网络层协议:该协议被设计成互联分组交换通信网,以形成一个网际通信环境。

2024-06-19 07:22:34 914

原创 千年虫是什么?

背景与定义: 千年虫问题源于20世纪60年代,当时计算机存储器的成本很高,为了节省存储空间,计算机系统的编程人员决定采用两位数字来表示年份。例如,1999年被表示为“99”。 随着时间的推移,这种做法在计算机系统中得以沿袭,直到新世纪即将来临之际,人们才意识到这种表示方法将无法正确辨识公元2000年及其以后的年份。 问题的本质: 千年虫问题的本质是一个程序处理日期上的bug(计算机程序故障),而非病毒。当系统进行跨世纪的日期处理运算时(如多个日期之间的计算或比较等),由于年份只使用

2024-06-15 20:22:54 103

原创 Make和Makefile

/多文件联合编译举例,//若有成百上千的文件,编译起来是非常麻烦的一件事,既要考虑编译规则,又要考虑依赖关系。

2024-06-06 17:04:40 583

原创 Shell脚本基础知识

Shell是操作系统与用户进行交互操作的界面自定义变量的概念:自定义变量是用户自己命名的变量;自定义变量不得与系统命令的变量同名;自定义变量的使用自定义变量的设置(建议驼峰命令规则),eg:Day=Friday;自定义变量的引用预定义变量的概念:预定义变量是由shell程序提供的内置变量,用来存储shell程序运行过程中的状态信息,无需设置,只能引用。预定义变量的使用:变量$$存储当前进程的进程号信息;变量$0存储当前进程的进程名信息;变量$?存储当前命令的返回值信息(0代表成功,非0代表失败);

2024-06-05 20:22:40 713

原创 常见网络协议(一)

随着硬件技术发展,IP转发性能大大提高,MPLS在这方面并未发挥优势,但由于MPLS结合了IP网络强大的三层路由功能和二层网络高效的转发机制,所以目前MPLS主要应用于VPN(Virtual Private Network,虚拟专用网)、TE(Traffic Engineering,流量工程)、Qos(Quality of service,服务质量),以及为其他应用提供更好的解决方案。如果路由是由始发的BGP阣使用network命令注入到BGP的,那么该BGP路由的Origin属性为IGP。

2024-06-04 14:23:23 903

原创 网络安全基础知识

空(1)-(3)备选答案:A. ARP B.蜜罐 C.DDoS D. SQL注入 E.IP地址欺骗 F.ICMP flood G.UDP flood。断开已感染主机的网络连接,为其他电脑升级系统漏洞补丁,网络层禁止135/137/139/445等高危端口的TCP连接。使用防病毒网关、使用专业的防火墙和防病毒软件、及时安装操作系统和应用程序的补丁和安全更新。遭受了DDos攻击;措施:使用专业抗DDos防火墙、使用高防CDN、流量清洗。使用大数据分析法,使用威胁情报,IPS网络入侵检测。

2024-05-10 10:41:36 944

原创 Linux命令(上)

组成部分:命令字、命令选项参数(简称选项)、命令操作参数(简称参数)命令行格式:command(相当于谓语动词,是一种动作);option(相当于状语,是动作的程度);arguments(相当于宾语,是动作的对象)例:name$ ls -l /home。

2024-04-18 00:53:59 578

原创 Linux概述

sbin存放只有超级管理员用户才能访问的命令行(系统命令);/bin存放所有用户都能访问的命令行;/root是管理员用户存放的地方, /home 存放所有普通用户的家;/user目录是文件大小最大的;/var下存放经常变动的文件,像日志文件等;/proc目录是虚目录,内容在关机后会消失,该目录只是一个查看操作系统内核信息的一个窗口;/sys也是虚目录,查看的内容和proc不同;计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。

2024-04-17 16:56:14 745

原创 HTTP 1.0 1.1 2.0 3.0有什么区别

HTTP协议又叫超文本传输协议,是一种用于在web浏览器和web服务器之间交换数据的应用层协议。

2024-04-16 22:41:29 632

原创 关于进程的一些概念

进程:程序的执行实例被称为进程(process),继承具有独立的权限和职责。每个进程运行在其各自的虚拟地址空间中,进程之间可以通过由内核控制的机制相互通讯。进程ID:每个linux进程都一定有一个唯一的数字标识符,成为进程ID(process ID),简称PID,进程ID总是一非负整数(从0开始计算)。task_struct ==>结构体 ==>进程表项(也就是进程控制块PCB),记录了当前进程中的信息。UID是进程的属主,PID是进程号,PPID是父进程号。%CPU:进程占用的CPU百分比。

2024-04-14 22:16:16 765 1

原创 1G、2G、3G、4G、5G发展历史

1G到5G的发展史代表了移动通信技术的重大进步,每个时代都为后来的技术奠定了基础。

2024-04-09 22:42:36 788

原创 进程与线程

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

2024-03-28 11:36:19 311 1

原创 三次握手与四次挥手

为了在不可靠的信道上建立可靠的连接,如果是两次握手,第一个SYN包发送后,被阻塞了,客户端以为没发送成功会再次发送SYN包,这时如果第一个包又发送出去了,那就会在客户端和服务端建立两个TCP连接,如果是网络攻击的话,这样会导致服务端瘫痪。这是因为TCP的半关闭特性导致的。TCP提供连接的一端结束发送后,还能接受来自另一端的数据;任何一方在连接关闭后,都能发送断开连接的请求,在对方确认后,进入半关闭状态,在另一方也没有要发送的数据后,才会完全关闭连接。

2024-03-28 11:16:08 413

原创 TCP与UDP

传输控制协议(TCP):TCP(传输控制协议)定义了两台计算机之间进行可靠的传输而交换的数据和确认信息的格式,以及计算机为了确保数据的正确到达而采取的措施。协议规定了TCP软件怎样识别给定计算机上的多个目的进程如何对分组重复这类差错进行恢复。协议还规定了两台计算机如何初始化一个TCP数据流传输以及如何结束这一传输。TCP最大的特点就是提供的是面向连接、可靠的字节流服务。用户数据报协议(UDP):UDP(用户数据报协议)是一个简单的面向数据报的传输层协议。提供的是非面向连接的、不可靠的数据流传输。

2024-03-28 10:53:51 384

原创 TCP/IP协议栈

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP和IP两个协议,而是指一个由FTPSMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

2024-03-28 10:40:54 690

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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