Window操作系统发展史

引言        

        当谈及计算机操作系统的丰富历史和多样性时,Windows操作系统无疑是其中的一颗璀璨明星。自1985年首次亮相以来,Windows经历了长足的发展,塑造了计算机使用体验的方方面面。从初始的简单图形用户界面到如今强大而多样的功能,Windows一直在引领着个人计算领域的创新。本文将深入探讨Windows操作系统的历史演变、关键版本的特性以及其在计算机科技中的卓越影响。跟随我们的脚步,一同探索Windows如何成为全球最广泛使用的操作系统之一,为数以亿计的用户提供了无限可能。

1、Windows 1.0(1985年11月20日

Windows 1.01用户界面

       Microsoft Windows1.01是微软第一次对个人电脑操作系统进行用户图形界面的尝试。Windows 1.01基于MS-DOS操作系统。

      当时很多人认为Microsoft Windows 1.01是一个低劣的产品。当时最好的GUI电脑平台是G.E.M.,另外一个选择是DESQview/X。Microsoft Windows 1.01在1987年由新发行的Windows 2.0取代,但此版本的支持周期长达16年,由1985年支持到2001年最后一天为止。

        Windows1.01中鼠标作用得到特别的重视,用户可以通过点击鼠标完成大部分的操作。Windows 1.01 自带一些简单的应用程序,包括日历、记事本、计算器等等。总之,刚诞生的Windows 1.01,总会让人感到它像是一个PDA,甚至可能功能还赶不上PDA,不过这在Windows 1.01诞生时已经相当吸引人了。Windows 1.01的另外一个显著特点就是允许用户同时执行多个程序,并在各个程序之间进行切换,这对于DOS来说是不可想象的。

        Windows1.01运行一个称为MS-DOS Executive的外壳程序,该程序仅比不支持图标且不兼容Y2K的DIR命令的鼠标可输出。 其他提供的程序是计算器,日历,剪贴板查看器,时钟,记事本,绘画,黑白棋,卡片文件,终端和写入。 Windows 1.01不允许重叠的窗口。 而是将所有窗口平铺。 只有对话框可以显示在其他窗口上方,但是不能将其最小化。

        Windows1.01可以显示256种颜色,窗口可以任意缩放,当窗口最小化的时候桌面上会有专门的空间放置这些窗口(其实就是现在的任务栏)。在Windows 1.0中已经出现控制面板(Control Panel),对驱动程序、虚拟内存有明确的定义,不过功能非常有限。

2、Windows 2.0(1987年12月9日

Windows 2.0用户界面

        Windows 2.0是一套基于MS-DOS操作系统,微软于1987年发行,类似Mac OS图形用户界面的Windows版本。这个用户界面较Windows 1.0有着更多的功能,且已近似Windows 3.0。它已有一些的改进,而紧接着它诞生了更受欢迎的3.0版本,但此版本的支持周期仍然长达14年,由1987年支持到2001年12月31日。

        Windows 2.0是16位基于Microsoft Windows GUI的操作环境,于1987年12月9日发布,它是Windows 1.0的后续版本。

      Windows 2.0允许应用程序窗口彼此重叠,而其前身Windows 1.0只能显示平铺窗口。Windows 2.0还引入了更复杂的键盘快捷键,以及“最小化”和“最大化”的术语,与Windows 1.0中的“图标化”和“缩放”相对。此处介绍的基本窗口设置将持续到Windows 3.1。与Windows 1.x一样,Windows 2.x应用程序不能在Windows 3.1或更高版本上运行,因为它们不是为保护模式设计的。Windows 2.0也是第一个集成控制面板的Windows版本。

        Windows 2.0中的新功能还包括在某些版本中支持 i386 CPU 的新功能,256色VGA图形、扩展存储器、PS/2鼠标支持。这也是最后一个不需要硬盘的Windows版本。

        随着速度,可靠性和可用性的提高,计算机现在已开始成为某些工人日常生活的一部分。桌面图标和键盘快捷键的使用有助于加快工作速度。

        Windows 2.x EGA,VGA和Tandy驱动程序在Windows 3.0中为希望在Intel 8086机器上使用彩色图形的用户提供了一种解决方法(该版本通常不支持该功能)。

        IBM将Windows OS/2的GUI许可为Presentation Manager,并且两家公司表示它和Windows 2.0几乎相同。

3、Windows 3.0(1990年5月22日

Windows 3.0用户界面

        Windows 3.0是Microsoft Windows的第三个主要版本,发行于1990年5月22日,包含了显著改进的用户界面以及技术改进,以更好地利用英特尔80286和80386处理器的内存管理功能。为MS-DOS编写的文本模式程序可以在窗口中运行,使得程序可以在多任务基础上使用。虽然这个版本只是为家庭用户设计的,很多游戏和娱乐程序仍然要求DOS访问。Windows 3.0是最后一版支持英特尔8088及8086处理器的Windows操作系统。任务管理器和图标都起源于Windows 3.0。

        Windows 3.0在1992年被Windows 3.1取代之前售出了1000万份。

        Windows 3.0保留了其前身便附带的许多简单的应用程序,如文本编辑器记事本、文字处理程序写字板、改进的绘画程序画图和计算器(扩展为包括科学计算)。首次引入了录制器,它可以记录宏或按键和鼠标移动的序列,然后将这些宏作为快捷键分配给按键,以便快速执行复杂的功能。此外,Windows 3.0还加入了纸牌游戏。另一个值得注意的程序是WinHelp。

        Windows图标和图形在EGA和VGA模式下支持全部16种颜色,而Windows 2.x只有非常有限的调色板用于彩色菜单,其余部分仍未黑白。此外,Windows 3.0首次支持256色SVGA模式。

        Windows 3.0包括保护/增强模式,该模式允许Windows应用程序比DOS应用程序更轻松地使用更多内存。它可以在任何实模式、标准模式或386增强模式下运行,并与从8086、8088到80286和80386的任何英特尔处理器兼容。Windows 3.0会尝试自动检测在哪种模式下运行,但用户可以分别使用开关/r(实模式)、/s(标准286保护模式)和/3(386增强保护模式)强制在特定模式下运行。由于Windows 3.0(和更高版本的Windows 3.1)在16位的286保护模式下运行,而不是在32位保护模式下运行,因此它们默认使用64 KB分段内存模型。但是,在32位的CPU上,程序员可以访问更大的内存指针,因此可以将程序段扩展到所需的任何大小(由于分段描述符为24位,最大限制为16MB)。由于当时的Windows API函数是16位的,无法使用32位指针,因此尽管代码中可能包含32位指令,但仍然有必要像DOS一样将部分执行操作系统调用的程序代码放在64KB分段中。AMI Pro是第一个需要386的Windows应用程序。正因为如此,Windows 3.0总共只能访问16MB的RAM,即使是在386或更高的CPU上也是如此,而这些CPU理论上可以使用最多4GB的内存容量。

        尽管386增强模式内核是Windows/386保护模式内核的增强版本,但Windows 3.0是第一个在保护模式下运行Windows程序的版本。

        Windows 3.0是第一个由PC兼容制造商预装在硬盘上的版本。此前,Zenith Data Systems在发行其所属PC时会附带Windows 1.0或更高版本的软盘,而在Windows 3.0开发初期,Zenith就承诺将会预先安装Windows 3.0。事实上,由于Zenith在教育市场上与苹果的直接竞争,Zenith部门一直在努力推动微软开发图形用户界面。然而,Zenith个人电脑只能运行专有OEM版本的Windows,因为它们使用的是1024字节扇区的硬盘,而不是普通的512字节,并且不能使用标准的磁盘交换文件应用程序。

        Windows 3.0不能像以前的版本那样作为运行时版本使用。由于Windows的市场渗透率较低,Windows 2.x的有限使用版本通常与其他应用程序(如Ami Pro)捆绑在一起。

        Windows 3.0的标准零售和OEM发行版主要使用高密度的1.2MB和1.44MB软盘进行销售,此外还提供了720KB的版本,而360KB的版本可以从微软订购。完整安装后的Windows 3.0占用近5MB的硬盘空间。

4、Windows 95(1995年8月15日

Windows 95用户界面

       Windows 95是微软于1995年推出的电脑操作系统。Windows 95是一个混合的16位/32位Windows系统,是Windows 9x系列的第一代产品,其版本号为4.0,开发代号为Chicago。于1995年8月15日发行给制造商(RTM),并于1995年8月24日发行零售版。

        Windows 95集成了微软之前独立的MS-DOS和Windows操作系统,并在其前身的基础上进行了重大改进,最显著的是对图形用户界面的重要的改进和和简化的“即插即用”特性。操作系统的核心组件也进行了重大更改,例如从主要为协作式多任务的16位架构转变为抢占式多任务的32位架构;抛弃了对前一代16位x86的支持,因此它要求英特尔的80386处理器或者在保护模式下运行于一个兼容的速度更快的处理器。同时也是第一个特别捆绑一个版本的DOS的视窗版本(MS-DOS 7.0)。这样,微软就可以保持由Windows 3.x创建起来的GUI市场的统治地位,同时使得没有非微软的产品可以提供对系统的底层操作服务。也就是说,Windows 95具有双重的角色。它带来了更强大的、更稳定、更实用的桌面图形用户界面,同时也结束了桌面操作系统间的竞争。

5、Windows 98(1998年5月15日

Windows 98用户界面 

       Windows 98是微软于1998年推出的电脑操作系统,是一个基于DOS的混合的16位/32位Windows系统,是Windows 9x系列的一部分,其版本号为4.1,开发代号为Memphis。于1998年5月15日发行RTM版本,零售版则于6月25日发行。

        这个新的系统是基于Windows 95编写的,它改良硬件标准的支持,例如MMX和AGP。其它特性包括对FAT32文件系统的支持、多显示器、Web TV的支持。集成到Windows图形用户界面的Internet Explorer称为活动桌面(Active Desktop)。

        此外并在内存管理中,改进Windows 95在同一存储区块混合存放的16位与32位的程序码,易导致一个程序出错就会连带造成整个系统崩溃的问题。从Windows 98开始,存储管理上有革新的进步,即是将16位与32位程序码放在不同记忆体区块执行,一旦某一应用程序发生错误,可以单独关闭该程序,不影响整个系统持续正常的运作。

        从Windows 98开始的多任务操作系统,也与Windows 95的抢占式多任务处理有着完全不同的改善。它可以由用户决定是平均分配系统资源进行多任务操作,或是将某一个较不急于达成、或完成时间较长的程序设为背景(后台)执行,高度增加了多任务的实用性。

        在Windows 98中,微软新增一个名为Windows Update的组件,此组件可以自动从微软官网下载系统的重大更新(2011年停止)。

6、Windows Me(Windows Millennium Edition,2000年9月14日

Windows Me用户界面

       Windows Me(Windows Millennium Edition)是微软于2000年推出的电脑操作系统。Windows Me是最后一个基于DOS的混合的16位/32位Windows系统,也是Windows 9x系列最后一代产品,版本号为4.9,开发代号为Millennium。于2000年6月19日发行RTM版本,零售版则于9月14日发行。在2001年推出其继任者Windows XP之前,它是微软面向家庭用户的主要操作系统。

     其名称“Me”有两种解读:一是纪念公元2000年,因为“Me”可作“千禧年特别版”(Millennium Edition)的缩写;二是寓意个人运用版,因为“Me”在英文中的本意是“自己”。

7、Windows 2000(1999年12月15日

Windows 2000用户界面 

        Windows 2000,简称Win2K,是由微软公司所开发并销售的电脑操作系统,属于微软Windows NT产品线的一部分。于1999年12月15日发行给制造商(RTM),并于2000年2月17日发行零售版。

        Windows 2000发布了四个版本:专业版(Professional)、服务器版(Server)、高级服务器版(Advanced Server)、数据中心服务器版(Datacenter Server)。虽然每个版本有不同的市场目标,但都使用相同的核心功能,包括许多系统应用程序,例如微软管理控制台和系统管理程序。

        Windows 2000引入了NTFS 3.0、加密文件系统、动态逻辑磁盘管理。相比Windows NT 4.0,Windows 2000通过辅助技术改进了对残障人士的支持。另外增加了对语言和地区设置的支持。服务器版本具有附加功能,最引人注目的是活动目录的引入,在随后的几年中成为商业场景中广泛使用的目录服务。

        微软称Windows 2000当时最安全的Windows版本;不过Windows 2000也成为许多高危电脑病毒的攻击目标,像是知名的红色代码(Code Red)和Nimda病毒。

        在发布后的十年里,它几乎每个月都会收到安全漏洞补丁,直到2010年7月13日终止支持为止。该系统多年来在许多发展中国家的公用电脑广泛使用。

        Windows 2000后续系统为Windows XP(2001年10月上市)及Windows Server 2003(2003年4月上市)。

8、Windows XP(2001年8月24日

Windows XP用户界面

        Windows XP(开发代号:Whistler)是微软公司推出供个人电脑使用的操作系统,包括商用及家用的台式机、笔记本电脑、媒体中心和平板电脑等。其RTM版于2001年8月24日发布;零售版于2001年10月25日上市。其名字“XP”的意思是英文中的“体验”(experience)。Windows XP是继Windows 2000及Windows Me之后的下一代Windows操作系统,也是微软首个面向消费者且使用Windows NT架构的操作系统。Windows XP的外部版本是2002,内部版本是5.1(即Windows NT 5.1),正式版的版本号是5.1.2600。

        Windows XP OEM及零售版本已经在2008年6月30日停止销售,但用户仍可在购买Windows Vista旗舰版(Ultimate)或企业版(Enterprise)之后降级到Windows XP。

        微软最先发行专业版和家庭版两个版本,之后又发行过平板电脑版、嵌入版、客户端版等多个版本及64位Windows XP操作系统。Windows XP也有几个只在特定地区销售的版本,如Windows XP Starter Edition等。

        基于NT的操作系统比9x系列有更佳的稳定性及性能。Windows XP中出现一个新的图形用户界面,因为微软想提供一个比过去Windows版本易用性更好的系统。Windows XP亦是首个使用产品激活与盗版竞争的Windows,然而Windows XP亦被部分用户批评其安全漏洞、与应用程序(如Internet Explorer 6及Windows Media Player)需紧密结合和预设用户界面等。在之后的SP2、SP3和Internet Explorer 8的版本解决其中部分问题。

        2011年9月底前,Windows XP是世界上使用人数最多的操作系统,市场占有率达42%;在2007年1月,Windows XP的市场占有率曾达历史高峰(后被Windows 10超越),超过76%。根据Netmarketshare公司对全球网络用户的统计数据显示,2012年8月份,统治操作系统市场长达11年之久的Windows XP最终被Windows 7超越。

        2013年12月30日,微软宣布,99天后,也就是2014年4月8日,终止对Windows XP的支持服务,Windows XP因此正式退役。但2014年1月16日,为了防止电脑病毒扩散的危害,微软宣布将会为Windows XP的用户提供病毒定义档(Microsoft Security Essentials)更新方面的支持,直到2015年7月14日。

9、Windows Vista(2006年11月8日

Windows Vista用户界面

        Windows Vista是微软发行的一款Windows个人桌面操作系统,于2005年7月22日微软正式公布此名称。开发代号Longhorn。在2006年11月8日,Windows Vista开发完成并正式进入批量生产。此后的两个月仅向MSDN用户、电脑软硬件制造商和企业客户提供。在2007年1月30日,Windows Vista正式对普通用户出售,同时也可以从微软的网站下载。

        根据微软表示,Windows Vista新增上百种功能;其中较特别的是新版的图形用户界面和称为“Windows Aero”的全新界面风格、加强后的搜索功能(Windows indexing service)、新的多媒体创作工具(例如Windows DVD Maker),以及重新设计的网络、音频、输出(打印)和显示子系统。Vista也使用点对点技术(peer-to-peer)提升计算机系统在家庭网络中的通信能力,将让在不同计算机或设备之间分享文件与多媒体内容变得更简单。针对开发者方面,Vista使用.NET Framework 3.0版本,比起传统的Windows API更能让开发者能简单写出高质量的程序。

        Windows Vista是第一版只能支持在NTFS硬盘分区上安装Windows系统的Windows操作系统。

        微软也在Vista的安全性方面进行改良。 Windows XP最受到批评的一点是系统经常出现安全漏洞,并且容易受到恶意软件、计算机病毒或缓存溢出等问题的影响。为了改善这些情形,微软主席比尔·盖茨在2002上半年宣布在全公司实行“可信计算的政策”(Trustworthy Computing initiative),这个活动目的是让全公司各方面的软件开发部门一起合作,共同解决安全性的问题。微软宣称由于希望优先增进Windows XP和Windows Server 2003的安全性,因此延误Vista的开发

        在开发期间,有许多团体发表关于Vista的各种负面预测。包括延迟的开发时间、限制更严格的授权方式、限制拷贝受保护的数字媒体而加入的数项新数字版权管理技术,以及新功能的实用性(例如用户帐户控制)。

        Windows Vista的后续操作系统是Windows 7,并在2009年10月23日上市。Windows Vista主流支持已停止(已于2012年4月10日到期),扩展支持已停止(已于2017年4月11日到期)

10、Windows 7(2009年7月22日

 Windows 7用户界面

        Windows 7(开发代号:Vienna,后期命名为“7”)是微软于2009年推出的Windows NT系列电脑操作系统,供个人、家庭及商业使用,一般安装于台式机、笔记本电脑、平板电脑、多媒体中心等。微软时任首席执行官史蒂夫·鲍尔默曾经在2008年10月,宣称Windows 7是Windows Vista的“改良版”。

        Windows 7于2009年7月22日发放给组装机生产商(OEM),零售版于2009年10月23日在中国大陆及台湾发布,香港于翌日发布。2011年10月StatCounter调查数据显示,Windows 7已售出4.5亿套,以40.17%市占率超越Windows XP的38.72%。

        Windows 7的后继操作系统是Windows 8(Windows 8.1是Windows 8的后续操作系统),在2012年10月26日上市。

        2015年1月21日,微软宣布,Windows 7 SP1的用户可在第一年内免费升级至Windows 10。但是,10天后便改口指企业版Windows的用户仍需另外付费才能升级。2015年6月1日,微软正式宣布于7月29日推出Windows 10,并随Windows Update提醒符合升级用户如何预约获取Windows 10。

        Windows 7主流支持已于2015年1月13日到期,扩展支持已于2020年1月14日到期。但企业和机构客户可以选择付费延迟到2023年1月10日。

11、Windows 8(2012年8月1日)

Windows 8用户界面

        Windows 8是微软于2012年推出的Windows NT系列电脑操作系统。

        该操作系统除了具备微软适用于笔记本电脑和台式机平台的传统窗口系统显示方式外,还特别强化适用于触屏的平板电脑设计,使用了新的界面风格Metro。

        Windows 8于2012年8月1日向OEM厂商提供RTM版本;2012年9月1日起,企业用户可以购买大量授权版本的Windows 8;2012年10月25日,Windows 8零售版本正式上市。为推动Windows 8的发行且在平板电脑市场争夺一定的地位,微软还于2012年10月推出自家的第一款平板电脑Microsoft Surface。

        微软公司于2013年10月17日发布Windows 8的内核升级版本Windows 8.1,加入大量新功能,供Windows 8用户免费透过商店更新。

12、Windows 8.1(2013年8月27日)

Windows 8.1用户界面

        Windows 8.1(开发代号“Blue”)是微软推出的Windows NT操作系统,为Windows 8的后继者。正式版于2013年10月17日公开发行。

        Windows 8.1后续系统为Windows 10。Windows 8.1主流支持已于2018年1月9日到期,扩展支持已于2023年1月10日到期。

13、Windows 10(2015年7月15日)

Windows 10用户界面

        Windows 10是微软于2015年推出的Windows NT内核操作系统,为Windows 8.1的后继者。设计目标是统一包括个人电脑、平板电脑、智能手机、嵌入式系统、Xbox One、Surface Hub和HoloLens等设备的操作系统。根据微软官方于2016年12月的统计,Windows 10的占有率已经超越Windows 7,在所有Windows中位列第一。

        Windows 10引入“通用Windows平台”(UWP),并扩充了Modern UI风格的应用程序,所有运行Windows 10的设备共享一个通用的应用程序架构和Windows商店的生态系统。这些应用程序可以在多种设备上运行——包括PC、平板电脑、智能手机、嵌入式系统、Xbox One、Surface Hub以及HoloLens全息设备。微软还为Windows 10设计一个新的开始菜单,其中包含Windows 7的传统开始菜单元素与Windows 8的磁贴。Windows 10还引入一个虚拟桌面系统、一个称为任务视图的任务切换器、Microsoft Edge浏览器、支持指纹和面部、虹膜识别登录、企业环境的新安全功能,以及提高操作系统的游戏图形功能的DirectX 12和WDDM 2.0。

        正式版本于2015年7月29日发行并开放给符合条件的用户免费升级,不过Windows 7、8已于UTC-10的2016年7月30日零点关闭免费直接升级通道,而面向使用辅助技术的用户而设的Windows 10免费升级亦于2017年12月31日结束,之后升级就必须付费(曾经升级过Windows 10并获取数字许可的用户除外)。但据消息称,Windows 7、Windows 8用户仍可在2023年9月20日之前免费升级至 Windows 10,前提是有旧版本的Windows 数字许可(包括使用工具获得的盗版许可)。

        微软曾在2015年5月表示,Windows 10将变成一项服务,它将持续接收更新,不会再有后续版本的Windows。但是微软于2021年10月5日正式发布后续系统Windows 11,同时表示将于2025年10月14日停止对Windows 10除了长期维护通道(LTSC)外的版本支持。

14、Windows 11(2021年10月5日)

Windows 11用户界面

        Windows 11是微软于2021年推出的电脑操作系统,属于Windows NT系列,为Windows 10的后继者。正式版本于2021年10月5日发行,并开放给符合条件的Windows 10设备通过Windows Update免费升级。

        Windows 11对于受到已取消的Windows 10X影响的Windows shell进行主要更改,包括重新设计的开始菜单、任务栏上单独的“小组件”面板取代“动态磁贴”、从任务栏创建以组群能最小化和恢复的编排窗口,以及从Xbox Series X/S继承的新游戏技术,例如兼容硬件上的Auto HDR和DirectStorage。Internet Explorer被基于Blink排版引擎的Microsoft Edge取代,而Edge的IE模式保留了IE的核心,Microsoft Teams则被集成至Windows shell中。微软还宣布计划让通过Microsoft Store发布的软件提供更大的灵活性。

        Windows 11是微软首个仅提供64位版本,不提供32位版本的Windows,出于安全考虑,Windows 11的系统需求比Windows 10有所提高。微软仅支持使用英特尔酷睿第8代或更新的处理器(极少数的第7代处理器例外)、AMD Zen+或更新的处理器及高通骁龙850或更新的处理器的设备。Windows 11专为UEFI安全启动和可信平台模块(TPM)2.0支持而构建。虽然Windows 11可以安装在不受支持的处理器上,但微软并不保证其更新的可用性。此外,Windows 11也不再支持IA-32架构或使用BIOS固件的设备。

        Windows 11自发布后收到的评价褒贬不一。关于该操作系统预发行的报导主要集中在其更严格的硬件需求上:讨论这些需求是否能够合理的提高Windows的安全性,还是促进用户购买新设备的营销策略,以及淘汰这些旧设备所产生的电子垃圾。发行后,Windows 11因其改进的视觉设计、窗口管理和更加注重安全性而获得正面评价,但因其用户界面方面的部分修改而受到批评。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/247512.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【开源工程及源码】数字孪生乡村—经典开源项目实景三维数字孪生

智慧乡村可视化平台,旨在通过数字化和智能化手段提升乡村管理、服务和发展水平。通过飞渡科技强大的渲染引擎,1:1 建模还原乡村全貌,建立起具备信息化、智能化、绿色化的智慧乡村综合管理平台。 综合态势模块下,可以从…

C语言——预处理详解(#define用法+注意事项)

#define 语法规定 #define定义标识符 语法: #define name stuff #define例子 #include<stdio.h> #define A 100 #define STR "abc" #define FOR for(;;)int main() {printf("%d\n", A);printf("%s\n", STR);FOR;return 0; } 运行结果…

模板方法模式(行为型)

目录 一、前言 二、模板模式 三、带钩子的模板模式 四、总结 一、前言 模板方法模式是一种行为型设计模式&#xff0c;它定义了一个操作中的算法框架&#xff0c;将一些步骤延迟到子类中实现。这种模式是基于“开闭原则”的设计思想&#xff0c;即对扩展开放&#xff0c;对…

【Unity动画】综合案例完结-控制角色动作播放+声音配套

这个案例实现的动作并不复杂&#xff0c;主要包含一个 跳跃动作、攻击动作、还有一个包含三个动画状态的动画混合树。然后设置三个参数来控制切换。 状态机结构如下&#xff1a; 完整代码 using System.Collections; using System.Collections.Generic; using UnityEngine;pu…

数据挖掘-08-基于Python实现时间序列分析建模(ARIMA 模型)(包括数据和代码)

文章目录 0. 数据代码下载1. 背景描述2. 预测目的3. 数据总览4. 数据预处理4.1数据描述性统计与清洗a. 导入程序库b. 读取数据c. 查看统计信息和空值d. 查看是否有重复数据以及清理重复数据e. 空值清理f. 针对清洗后的数据进行统计分析 5. 探索性数据分析5.1 数据分析 6. 构建 …

【2023年公司智能工具降本增效分享总结】「智能工具的力量」总结分享我司通过AI提升软件开发效率与质量调研报告,问题踩坑之路

调研背景 人工智能&#xff08;AI&#xff09;已经成为当今科技发展的主要驱动力之一&#xff0c;AI在多个领域取得了显著的成果&#xff0c;包括软件开发。AI技术的应用可以帮助开发者提高代码质量、减少错误、优化资源和时间管理&#xff0c;从而提高软件开发效率。 调研目…

Knowledge Graph知识图谱—9. Knowledge Modeling

9. Knowledge Modeling & Ontology Engineering How should the knowledge in a KG be modeled? – Which classes of entities do we have? – Which relations connect them? – Which constraints hold for them? → these questions are defined in the ontology …

javacv的视频截图功能

之前做了一个资源库的小项目&#xff0c;因为上传资源文件包含视频等附件&#xff0c;所以就需要时用到这个功能。通过对视频截图&#xff0c;然后作为封面缩略图&#xff0c;达到美观效果。 首先呢&#xff0c;需要准备相关的jar包&#xff0c;之前我用的是低版本的1.4.2&…

速学数据结构 | 树 森林 二叉树 的概念详讲篇

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏:《速学数据结构》 《C语言进阶篇》 ⛺️生活的理想&#xff0c;就是为了理想的生活! &#x1f4cb; 前言 &#x1f308;hello&#xff01; 各位宝子们大家好啊&#xff0c;关于线性表我们已经在前面更新完了…

【C++入门到精通】 线程库 | thread类 C++11 [ C++入门 ]

阅读导航 引言一、thread类的简单介绍二、线程函数详细介绍1. start() 函数&#xff08;1&#xff09;头文件&#xff08;2&#xff09;函数原型 2. join() 函数&#xff08;1&#xff09;头文件&#xff08;2&#xff09;函数原型 3. detach() 函数&#xff08;1&#xff09;头…

扫描电镜中的信号-噪声比(SNR)参数如何优化

在扫描电镜&#xff08;SEM&#xff09;中&#xff0c;信号-噪声比&#xff08;SNR&#xff09;的优化对于获得高质量的图像和可靠的数据分析至关重要。以下是一些优化SNR的方法&#xff1a; 选择适当的检测器&#xff1a;SEM通常配备了不同类型的检测器&#xff0c;如二次电子…

紫光展锐T820与飞桨完成I级兼容性测试 助推端侧AI融合创新

近日&#xff0c;紫光展锐高性能5G SoC T820与百度飞桨完成I级兼容性测试&#xff08;基于Paddle Lite工具&#xff09;。测试结果显示&#xff0c;双方兼容性表现良好&#xff0c;整体运行稳定。这是紫光展锐加入百度“硬件生态共创计划”后的阶段性成果。 本次I级兼容性测试完…

多域名https证书购买选择

多域名https证书是一种特殊的SSL证书&#xff0c;它允许一个证书同时保护多个域名&#xff0c;并且不限制域名的类型&#xff0c;可以保护多个域名和子域名&#xff0c;确保网站传输信息时不被窃取、篡改。那么我们该怎么选择符合需求的多域名https证书呢&#xff1f;今天就随S…

基于VGG-16+Android+Python的智能车辆驾驶行为分析—深度学习算法应用(含全部工程源码)+数据集+模型(一)

目录 前言总体设计系统整体结构图系统流程图 运行环境Python环境TensorFlow 环境Pycharm 环境Android环境 相关其它博客工程源代码下载其它资料下载 前言 本项目采用VGG-16网络模型&#xff0c;使用Kaggle开源数据集&#xff0c;旨在提取图片中的用户特征&#xff0c;最终在移…

vue3 使用antd 报错Uncaught TypeError--【已解决】

问题现象 使用最基本的 ant-design-vue 按钮demo 都报错 报错文字如下 Uncaught TypeError: Cannot read properties of undefined (reading value)at ReactiveEffect.fn (ant-design-vue.js?v597f5366:6693:87)at ReactiveEffect.run (chunk-K2VKR2AM.js?v25c381c3:461:…

计算三叉搜索树的高度 - 华为OD统一考试

OD统一考试 分值: 100分 题解: Java / Python / C++ 定义构造三又搜索树规则如下: 每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到找到一个合适的空节点插入查找的规则是: 1.如果数小于节点的数减去500,则将数插入节点的左子树 2.如果数大于节点的数加…

网络(九)CanSM及达芬奇配置

【小猫爪】AUTOSAR学习笔记05-Communication Stack之CanSM模块-CSDN博客 上链接讲的非常好。 CanSM提供的函数。 C CanSM使用的函数&#xff1a;

当你打开终端并输入命令时会发生什么?(下)

哈喽大家好&#xff0c;我是咸鱼 我们先来大致回顾一下文章《当你打开终端并输入命令时会发生什么?&#xff08;上&#xff09;》的内容 终端设备是由电传打字机演变过来的&#xff0c;电传打字机通过物理线与大型计算机连接在一块来实现输入输出 如上图&#xff0c;分别是二…

【高效开发工具系列】DataGrip入门

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

【回眸】Tessy 单元测试软件使用指南(三)怎么打桩和指针测试

目录 前言 Tessy 如何进行打桩操作 普通桩 高级桩 手写桩 Tessy单元测试之指针相关测试注意事项 有类型的指针&#xff08;非函数指针&#xff09;&#xff1a; 有类型的函数指针&#xff1a; void 类型的指针&#xff1a; 结语 前言 进行单元测试之后&#xff0c;但凡…