当前位置: 首页 > news >正文

操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构

目录

操作系统

windows

macos

Linux

服务器搭建网站

关于解释器的流程

curl -I命令

名词解释

dos

bash/terminal,(终端)

nginx/apache(Linux平台下的)

iis(Windows平台下的)

GUI(图形化管理接口,比如windows可视化页面)

Linux与bsd系统诞生

什么是Linux

Unix的历史

Unix操作系统的革命

GNU项目

Linux系统诞生

林纳斯托瓦兹介绍

Linux系统发展历程

Linux发展历程中相关人物

什么是开源

Linux特点

Linux的应用领域

关于网站代理架构图解

嵌入式 Linux 系统应用领域

个人桌面Linux应用领域


操作系统

操作系统:是一个人与计算机硬件的中介,是一种控制和管理整个计算机系统的硬件和软件资源的系统软件

操作系统,英文名称 Operating System,简称 OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。

操作系统的作用是管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统 的各种硬件资源,如对 CPU、内存、磁盘等的管理,同时对系统资源供需的优先次序进行管理。

操作系统还可以控制设备的输入、输出以及操作网络与管理文件系统等事务。 同时,它也负责对计算 机系统中各类软件资源的管理。例如各类应用软件的安装、运行环境设置等。下图给出了摄作系统 与计算机硬件、软件之间的关系示意图

windows

MicrosoftWindows摄作系统是美国微软公司研发的一套损作系统,它问世于1985年,起初仅仅是Microsoft.DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也当前应用最广泛的操作系统

Windows采用了图形化模式GUI,比起从前的Dos需要输入指令使用的方式,更为人性化。

随着计算机硬件和软件的不断升级,微软的 Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XPWindows Vista、 Windows7、Windows8、Windows8.1、Windows 10和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善

优点:占据个人电脑操作系统大部分市场除了IT以外),应用多,美观,娱乐性强,在服务器领域也有windows部分市场。

缺点:专业版收费,系统占用资源多,易中毒,安全性较低。

macos

macos(Os X2016年改名为 macOS) 是苹果公司开发的图形用户界面操作系统,为苹果 Macintosh 电脑专属,自2002 年起在所有的 Mac 电脑上预装

优点:界面美观、用户体验很好。

缺点:系统收费 (等于买macbook送系统),更像Linux,小白使用起来稍有难度。

Linux

目前全球服务端操作系统主要是Linux,也占据部分IT人员的个人电脑系统(ubuntu)。

Linux系统有N多分支,如centos,redhat,ubuntu,Android (安卓系统)

优点:系统稳定,资源低消耗,安全性更高,适合专业IT人员,开放源代码(不是免费)。

缺点: 需要专业性学习后方可使用。 (也有很多的图形化版系统,如面版ubuntu,其实macos也是linux的一。

服务器搭建网站

基本就是 linux系列的,nginx,apache(软件的名字)

windows,IIS 服务器

关于解释器的流程

curl -I命令

curl -I 是一个用于发送 HTTP HEAD 请求的命令行工具。它可以用来检查网站的响应头信息,例如内容类型、缓存控制、链接等。

以下是一个简单的示例代码来使用 curl -I 命令:

curl -I <URL>

<URL> 替换为你想要检查的网站地址。运行该命令后,你将会看到类似以下的输出:

 

这是服务器对 HEAD 请求的响应,其中包含了一些重要的响应头信息。你可以根据需要进一步解析和处理这些信息。

名词解释

dos

是磁盘操作系统(英文::Disk Operating System)的缩写,是个人计算机上的一类操作系统。windows下的命令行终端

bash/terminal,(终端)

是linux,下的一个软件,作用是执行用户输入的命令,进行翻译执行,返回结果

nginx/apache(Linux平台下的)

(web server,名字web 服务器,在linux系统下的一个软件,用于部署web网站的,该软件运行在服务器上[操作系统中]),这和硬件服务器是一个东西吗 软件、硬件的概念

iis(Windows平台下的)

(intemnet information Server,互联网信息服务) 是一种Web (网页) 服务组件,其中包括Web服务器、FTP服务器、NNTP 服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网) 上发布信息成了一件很容易的事

GUI(图形化管理接口,比如windows可视化页面)

Linux与bsd系统诞生

什么是Linux

Linux类似Windows,也就是款操作系统软件

Linux是一套开放源代码程序的、可以自由传播的类Unix操作系统软件,且支持多用户、多任务且支持多线程、多CPU的操作系统

Linux主要用在服务器端、嵌入式开发和个人PC桌面中,服务器端是重中之重。我们熟知的大型、超大型互联网企业(百度,Sina,淘宝等)都在使用 Linux 系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是 Linux 系统。

从上面的内容可以看出,Linux 操作系统之所以如此流行,是因为它具有如下一些特点:

  • 是开放源代码的程序软件,可自由修改:

  • Unix系统兼容,具备几乎所有Unix的优秀特性:

  • 可自由传播,无任何商业化版权制约:

  • 适合 Intel等 x86 CPU 系列架构的计算机,可植性很高

Unix的历史

Unix系统在1969年的AT&T的贝尔实验室诞生,20世纪70年代,它逐步盛行,这期间,又产生了一个比较重要的分支,就是大约 1977 年诞生的 BSD(Berkeley Software Distribution)系统。

从BSD 系统开始,各大厂商及商业公司开始了根据自身公司的硬件架构,并以 BSD 系统为基础进行Unix 系统的研发,从而产生了各种版本的 Unix 系统

  • SUN公司的Solaris

  • IBM公司的AIX

  • HP公司的HP UN仪

BAT 百度,淘宝,腾讯,早期的时候,用的也都是国外的技术,oracle,AIX小型机系统 互联网开源技术,还没那么流行,还没那么多

下图给出了 Unix 系统诞生、发展的时间及版本分支介绍,供读者参考。

在上图中可以看到,Linux 系统,诞生于 1991 年左右,因此,可以说 Linux 是从 Unix 发展而来的。

Linux 之父:林纳斯,托瓦兹

Unix操作系统的革命

  • 70 年代中后期,由于各厂商及商业公司开发的 Unix 及内置软件都是针对自己公司特定硬件的,因此在其他公司的硬件上基本上无法直接运行。

  • 70年代末,Unix又面临了突如其来的被AT&T回收版权的重大问题,特别是要求 禁止对学生群体提供unix系统源码 。

  • 在80年代初期,同样是之前Unix系统版权和源代码限制的问题,使得大学授课Unix系统束缚很多,因此一位名为 Andrew Tanenbaum(谭宁邦)的大学教授为了教学开发了 Minix 操作系统。

  • 1984年,Richard Stallman斯托曼发起了开发自由软件的运动,且成立自有软件基金会 (Free SoftwareFoundation,FSF)和GNU项目。

GNU项目

当时发起这个自由软件运动和创建 GNU 项目的目的其实很简单,就是想开发一个类似 Unix 系统、 并且是自由软件的完整操作系统,也就是要解决 70 年代末 Unix 版权问题以及软件源代码面临闭源的问题,

这个系统叫做 GNU 操作系统
这个GNU 系统后来没有流行起来。现在的 GNU 系统通常是使用 Linux 系统的内核,以及使用了GNU项目贡献的一些组件加上其它相关程序组成,这样的组合被称为 GNu/Linux 操作系统

理查德斯托曼,基于unix,发起了自由软件运动,开发了一个BSD系统(但是后来没有发展起来,开发了一些grep;awk这样的)

林纳斯托瓦兹,开发出了第一版linux系统+BSD系统的一些软件,诞生出了如今的 BSD/linux

Linux系统诞生

林纳斯托瓦兹介绍

看过linus的采访片,他说自己是宅男代表,希望成为爱迪生那样的人,脚踏实地,天才是%1的灵感加上99%的汗水,这句话能给与我们力量。

并且他开发linux是为了自己的研究,开源后,没想到后来火遍全世界,到后来全世界的开发者都有参与到linux源码的维护中,难以管理,他又开发出了git去管理linux的源码。然后git又火遍了全世界,这就是大佬吗。

Linux 系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名字为 Linus Torvalds。

Linux 的标志和吉样物为一只名字叫作Tux的企鹅-Torvalds”Unix,下图所示

Linux Torvalds 林纳斯·托瓦兹1988年进入赫尔辛基大学选读计算机科学,他在学校接触到Unix这个操作系统,当时的Unix只提供16个终端,早期的计算机只有运算功能,终端提供输入输出,光是等待Unix的时间就很长,林纳斯这样的大神就决定自己开发一个操作系统!

Linux系统发展历程

1)1984 年,Andrew S.Tanenbaum 开发了用于教学的 Unix 系统,命名为 MINIX

2)1989 年,Andrew s.Tanenbaum 将 MINIX 系统运行于x86 的 PC 计算机平台

3)1990年,芬兰赫尔辛基大学学生LinusTorvalds首次接触MINIX系统

4)1991年,LinusTorvalds开始在MINIX上编写各种驱动程序等操作系统内核组件。

5)1991 年底,Linus Torvalds 公开了 Linux 内核源码 0.02 版(http://www.kernel.org),注意,这里公开的Linux 内核源码并不是我们现在使用的 Linux系统的全部,而仅仅是 Linux 内核 kernel部分的代码。

6)1993 年,Linux 1.0 版发行,Linux 转向 GPL (开源)版权协议

7)1994 年,Linux 的第一个商业发行版 Slackware 问世

8)1996年,美国国家标准技术局的计算机系统实验室确认Linux版本 1.2.13(由 Open Linux 公司打包)符合 POSIX标准。

9)1999 年,Linux 的简体中文发行版问世

10)2000 年后,Linux 系统日趋成熟,涌现大量基于 Linux 服务器平台的应用,并广泛应用于基于ARM 技术的嵌入式系统中

Linux发展历程中相关人物

我们一定要向前辈们致以深深地敬意,没有他们,就没有今天的 Linux 优秀系统存在了(下图所示)。

什么是开源

开源软件=自由软件=(不是说免费的)

完全免费的,送给你一样

https://wwwgnu.org/philosophy /free-sw.zh-cn.html "自由软件"尊重用户的自由,并且尊重整个社区(linux运维社区) (python开发者社区)

粗略来讲,一个软件如果是自由软件,这意味着用户可以自由地运行,拷贝,分发,学习,修改并改进该软件。

开源自由软件,这个行为有好有坏,好处是你的产品够牛,你放开源代码给全世界的人用(github,.com),越来越多的人使用你的源码,以及给你提交建议,做软件的bug修复,更新,使得软件越来越强大。但也不排除,有人会把你的源代码,改吧改吧,成为他自己的东西,再去贩卖。

举个例子,开玩笑的讲,国内一些所谓的大厂,富有最先进想法的一些创业公司,比如人工智能的落地应用,他们的软件产品,需要国外最先进的论文提供开发思路,比如有人说,国外的波士顿狗,一旦源代码公布,国内就会出现一万种波士顿狗。

bb96b615f85fbb70a82daa39f1e16bac.gif (600×338)

Linux特点

Linux 系统之所以受到广大计算机爱好者的喜爱,主要原因有两个:

  • Linux 属于自由软件,用户不用支付任何费用就可以获得系统和系统的源代码,并且可以根据自己的需要对源代码进行必要的修改,无偿使用,无约束地自由传播。

  • Linux 具有 Unix 的全部优秀特性,任何使用 Unix 操作系统或想要学习 Unix 操作系统的人,都可以通过学习 Linux 来了解 Unix,同样可以获得 Unix 中的几乎所有优秀功能,并且Linux 系统更开放,社区开发和全世界的使用者也更活跃。

Linux的应用领域

与Windows 操作系统软件一样,Linux 也是一个操作系统软件

但与 Windows 不同的是,Linux 是一套开放源代码程序的,并可以自由传播的类 UNIX 操作系统软件,随着信息技术的更新变化,Linux 应用领域已趋于广泛

如今的 IT服务器领域是 inux 、 UNIX、 Windows 三分天下,Linux 系统可谓是后起之秀,尤其是近几年,服务器端 Linux 操作系统不断地扩大着市场份额,每年增长势头迅猛,并对 Windows 及UNIX 服务器市场的地位构成严重的威胁。

Linux 作为企业级服务器的应用十分广泛,利用 Linux 系统可以为 企业构架 www服务器、数据库服务、负载均衡服务器 、邮件服务器 、DNS 服务器 、代理服务器(透明网关)、路由器 等,不但使 企业降低了运营成本,同时还获得了 Linux 系统带来的 高稳定性 和 高可。

关于网站代理架构图解

随着 Linux 在服务器领域的广泛应用,从近几年的发展来看,该系统已经渗透到了电信、金融、政 府、教育、果行、石油等各个行业,同时各大硬件厂商也相继支持 Linux 操作系统。

这一切都在表 明,Linux 在服务器市场的前 是光明的。

同时,大型、超大型互联网企业(百度、新浪、淘宝等)都在使用 Linux 系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux 系统,Linux 已经逐步渗透到 各个领域的企业里。

嵌入式 Linux 系统应用领域

由于 Linux 系统开放源代码,功能强大、可靠、稳定性强、灵活,而且具有极大的伸缩性,再加上 它广泛支持大量的微处理器体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领 域里,从因特网设备(路由器、交换机、防火墙、负载均衡器等)到专用的控制系统(自动售货机、手 机、PDA、各种家用电器等),Linux 操作系统都有很广阔的应用市场

特别是经过这几年的发展, 它已经成功地跻身于主流嵌入式开发平台。

例如,在 智能手机领域, Android Linux 已经在智能手机 开发平台牢牢地占据了一席之地。

个人桌面Linux应用领域

所谓个人桌面系统,其实就是我们在办公室使用的个人计算机系统,例如: ndos xP、Windows 7.MAC 等。Linux 系统在这方面的支持也已经非常好了,完全可以满足日常的办公及家 用需求,例如:

  • 浏览器上网浏览(例如:Firefox 浏览器);

  • 办公室软件(OpenOfice,兼容微软 Office 软件)处理数据;

  • 收发电子邮件(例如:ThunderBird 软件);

  • 实时通信(例如:QQ 等);

  • 文字编辑(例如:vi、vim、emac);

  • 多媒体应用。

虽然Linux个人桌面系统的支持已经很广泛了,但是在当前的桌面市场份额还远远无法与 Windows系统竞争,这其中的障碍可能不在于 Linux 桌面系统产品本身,而在于用户的使用观念、操作习惯 和应用技能,以及警经在Windows上开发的软件的移植问题。

20210114132605685.gif (879×516)

希望对你有帮助!加油!

若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!

相关文章:

操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构

目录 操作系统 windows macos Linux 服务器搭建网站 关于解释器的流程 curl -I命令 名词解释 dos bash/terminal&#xff0c;(终端) nginx/apache&#xff08;Linux平台下的&#xff09; iis&#xff08;Windows平台下的&#xff09; GUI(图形化管理接口&#xff…...

金蝶82新建员工信息维护菜单,并新建导入模板,导入时出现不能在此处导入模板

原因&#xff1a;82版本bug&#xff0c;校验了所有T_BS_SHRFileTemplate中 FDATANUMBER001的uipk 只要任意一个模板里面不包含当前列表的uipk就会抛出异常 解决办法&#xff1a; 将当前列表uipk加到其他FDATANUMBER001的模板中 例如: update T_BS_SHRFileTemplate set FU…...

套你npm镜像

套你npm镜像 大天才&#xff0c;给我错误镜像信息&#xff0c;然后npm install卡住&#xff01;&#xff01; gpt生成的淘宝镜像地址&#xff1a; https://registry.npm.taobao.org/安装情况&#xff1a;卡死如下… 正确镜像地址&#xff1a; # 更换npm config set registry…...

[网络安全]IIS---FTP服务器 、serverU详解

一 . FTP服务器(File Transfor Protocol) : 协议:文件传输协议 端口号:TCP: 20(数据) / 21(控制) 二 . FTP工作方式: 1.主动模式 : (FTP服务器21端口与FTP客户端产生的随机端口先建立连接 建立连接后,再使用FTP服务器21端口与FTP客户端创建的一个新的随机端口进行发送…...

校园自助洗浴设施运维服务认证的介绍

校园自助洗浴设施运维服务认证是一种针对校园自助洗浴设施运维服务质量的评估和认证体系。通过该认证&#xff0c;学校可以确保自助洗浴设施的安全、可靠、卫生和持续运行&#xff0c;为师生提供更好的洗浴体验。 自助洗浴设施运维服务通常包括的具体工作&#xff1a; 1.设备维…...

NetCore iText7 根据PDF模板 导出PDF文件

iText 7 是一个用于处理 PDF 文件的流行的开源库&#xff0c;它提供了丰富的功能&#xff0c;包括创建、编辑和处理 PDF 文档。它支持 .NET 平台&#xff0c;因此可以在 .NET Core 中使用该库来处理 PDF 文件。 使用 iText 7&#xff0c;您可以进行以下操作&#xff1a; 1. 创…...

Notion 开源替代品:兼容 Miro 绘图 | 开源日报 No.162

toeverything/AFFiNE Stars: 25.6k License: NOASSERTION AFFiNE 是下一代知识库&#xff0c;将规划、排序和创建集于一身。它是一个注重隐私、开源、可定制且即插即用的替代方案&#xff0c;可以与 Notion 和 Miro 相媲美。主要功能和优势包括&#xff1a; 超融合&#xff1…...

LangChain 81 LangGraph 从入门到精通三

LangChain系列文章 LangChain 60 深入理解LangChain 表达式语言23 multiple chains链透传参数 LangChain Expression Language (LCEL)LangChain 61 深入理解LangChain 表达式语言24 multiple chains链透传参数 LangChain Expression Language (LCEL)LangChain 62 深入理解Lang…...

Python学习从0到1 day13 Python数据容器.4.set集合、dict字典,映射

他往黑夜里去了&#xff0c;我陪他 ——24.2.4 一、set集合 1.为什么使用集合&#xff1f; 通过特性来分析&#xff1a; 列表可修改、支持重复元素且有序 元组、字符串不可修改、支持重复元素且有序 局限在于&#xff1a;它们都支持重复元素 当场景需要对内容进行去重处理&am…...

Java生成微信小程序二维码的方式有哪些?

大家好我是咕噜美乐蒂&#xff0c;很高兴又见面啦&#xff01;今天我们来谈一下如何使用Java生成微信小程序二维码&#xff0c;有哪些方式方法呢&#xff1f; 生成微信小程序二维码是开发微信小程序时的常见需求之一。在Java中&#xff0c;我们可以使用多种方式来生成微信小程…...

一箭11星,吉利未来出行星座第二个轨道面部署完成!

临近春节&#xff0c;国内卫星产业又传来好消息&#xff01; 2024年2月3日7时37分&#xff0c;11颗卫星通过长征二号丙运载火箭&#xff0c;在西昌卫星发射中心发射升空。火箭顺利将所有卫星送入预定轨道&#xff0c;所有卫星状态正常&#xff0c;发射任务获得圆满成功。 本次发…...

【持续学习系列(九)】《Continual Learning with Pre-Trained Models: A Survey》

一、论文信息 1 标题 Continual Learning with Pre-Trained Models: A Survey 2 作者 Da-Wei Zhou, Hai-Long Sun, Jingyi Ning, Han-Jia Ye, De-Chuan Zhan 3 研究机构 National Key Laboratory for Novel Software Technology, Nanjing University; School of Artifici…...

redis的AOF

redis 提供了两种持久化方式—— RDB(Redis DataBase) 和 AOF(Append Only File) &#xff0c;可以将 Redis 在内存中的数据库状态保存到磁盘里。 RDB快照并不是很可靠。如果服务器突然宕机了&#xff0c;最新的数据就会丢失。除了 RDB 持久化功能之外&#xff0c;Redis 还提供…...

TDengine 签约杭州云润,助力某大型水表企业时序数据处理

在智慧电表水表的数据采集和存储过程中&#xff0c;时序数据处理成为一个重要的问题。由于电表水表数据具有时间序列的特点&#xff0c;传统的数据库和数据处理方式往往难以满足大规模数据的高速采集、存储和实时分析需求。因此&#xff0c;越来越多的企业开始进行数据架构改造…...

迷宫(蓝桥杯省赛C/C++)

题目描述 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 下图给出了一个迷宫的平面图&#xff0c;其中标记为 1 的为障碍&#xff0c;标记为 0 的为可以通行的地方。 010000 000100 001001 110000 迷宫的入口为左上角&am…...

Elastic Search

ES 与关系型数据库 MySQL 的数据参考关系 MySQLESdatabaseindextabletyperowdocumentcolumnfieldschemamappingindexdefaultsqlQuery DSL E-SQLES 安装启动 docker network ls | grep elastic || docker network create elastic version=8.3.3 docker run -d \ --name elas…...

elementUI中el-tree组件单选没有复选框时,选中、current-node-key高亮、刷新后保留展开状态功能的实现

目录 一、代码实现1. 属性了解 &#xff08;[更多](https://element.eleme.cn/#/zh-CN/component/tree)&#xff09;2. 实现步骤3.代码示例 二、 效果图 一、代码实现 1. 属性了解 &#xff08;更多&#xff09; node-key 每个树节点用来作为唯一标识的属性&#xff0c;整棵树…...

Ubuntu上开启FTP服务教程

在Ubuntu服务器上配置FTP服务是一个常见的需求&#xff0c;无论是用于文件分享、网站管理还是数据备份。FTP&#xff08;文件传输协议&#xff09;是一种用于在网络上传输文件的协议&#xff0c;它可以让用户通过身份验证下载或上传文件。本文将指导您如何在Ubuntu系统上安装和…...

C语言数组指针详解与应用

在C语言中&#xff0c;指针是一种特殊的变量类型&#xff0c;存储了其他变量的地址。数组指针则是指向数组的指针&#xff0c;它提供了更灵活的方式处理数组。本篇博客将详细介绍指针和数组指针的概念&#xff0c;并通过实例演示如何使用指针对数组进行初始化、修改和遍历。 什…...

计算机服务器中了DevicData勒索病毒如何解密,DevicData勒索病毒解密流程

网络数据安全一直是企业关心的主要话题&#xff0c;近期&#xff0c;云天数据恢复中心接到很多企业的求助&#xff0c;企业的计算机服务器遭到了DevicData勒索病毒攻击&#xff0c;导致企业计算机服务器瘫痪无法正常工作&#xff0c;严重影响了工作业务开展。经过云天数据恢复中…...

传输层:udp与tcp协议

目录 再谈端口号 端口号范围划分 认识知名端口号(Well-Know Port Number) 两个问题 netstat pidof 如何学习下三层协议 UDP协议 UDP协议端格式 UDP的特点 面向数据报 UDP的缓冲区 UDP使用注意事项 基于UDP的应用层协议 TCP协议 TCP协议段格式 1.源端口号…...

在CSDN发布AWS Proton解决方案:实现云原生应用的标准化部署

引言&#xff1a;云原生时代的部署挑战 在云原生应用开发中&#xff0c;基础设施管理的复杂性已成为团队面临的核心挑战。随着微服务架构的普及&#xff0c;每个服务可能包含数十个AWS资源&#xff08;如Lambda、API Gateway、ECS集群等&#xff09;&#xff0c;传统的手动配置…...

通道注意力

一、 什么是注意力 其中注意力机制是一种让模型学会「选择性关注重要信息」的特征提取器&#xff0c;就像人类视觉会自动忽略背景&#xff0c;聚焦于图片中的主体&#xff08;如猫、汽车&#xff09;。 transformer中的叫做自注意力机制&#xff0c;他是一种自己学习自己的机制…...

MCU_IO驱动LED

注意事项&#xff1a; 1、亮度要求较高的情况下&#xff0c;不能由IO直接驱动LED MCU_IO引脚输出的电压和电流较弱&#xff0c;如果对光的亮度有要求的话&#xff0c;需要使用三极管来驱动。 MCU_IO的电压一般为3.3V或者5V&#xff0c;输出电流一般10mA-25mA。 2、不同颜色…...

护网行动面试试题(2)

文章目录 51、常见的安全工具有哪些&#xff1f;52、说说Nmap工具的使用&#xff1f;53、近几年HW常见漏洞有哪些&#xff1f;54、HW 三&#xff08;四&#xff09;大洞56、获得文件读取漏洞&#xff0c;通常会读哪些文件57、了解过反序列化漏洞吗&#xff1f;58、常见的框架漏…...

ajax学习手册

Ajax 通俗易懂学习手册 目录 Ajax 基础概念XMLHttpRequest 详解Fetch API (现代方式)处理不同数据格式错误处理和状态码Ajax 高级技巧实战项目案例最佳实践 Ajax 基础概念 什么是 Ajax&#xff1f; Ajax Asynchronous JavaScript And XML 通俗解释&#xff1a; Ajax 就像…...

基于 COM 的 XML 解析技术(MSXML) 的总结

✅ 一、COM 与 MSXML 简要说明 &#x1f537; 什么是 COM&#xff1f; COM&#xff08;Component Object Model&#xff09;是一种 Windows 平台下的组件技术&#xff0c;可以实现在不重新编译代码的前提下复用组件。 特点&#xff1a; 用 接口调用方式 解耦依赖&#xff1b…...

[蓝桥杯]通电

通电 题目描述 2015 年&#xff0c;全中国实现了户户通电。作为一名电力建设者&#xff0c;小明正在帮助一带一路上的国家通电。 这一次&#xff0c;小明要帮助 nn 个村庄通电&#xff0c;其中 1 号村庄正好可以建立一个发电站&#xff0c;所发的电足够所有村庄使用。 现在…...

从零开始,搭建一个基于 Django 的 Web 项目

&#x1f3af; 主要步骤概述 1️⃣ 安装 Python 和 pip 2️⃣ 创建虚拟环境 3️⃣ 安装 Django 4️⃣ 创建 Django 项目 5️⃣ 运行开发服务器 6️⃣ 创建一个简单的应用&#xff08;app&#xff09; 7️⃣ 配置数据库并迁移 8️⃣ 创建超级用户&#xff08;admin&#xff09;…...

Day46 Python打卡训练营

知识点回顾&#xff1a; 1. 不同CNN层的特征图&#xff1a;不同通道的特征图 2. 什么是注意力&#xff1a;注意力家族&#xff0c;类似于动物园&#xff0c;都是不同的模块&#xff0c;好不好试了才知道。 3. 通道注意力&#xff1a;模型的定义和插入的位置 4. 通道注意力后…...