Python简介、发展史

news2024/11/22 20:35:18

Python简介、发展史

本文目录:

零、时光宝盒

一、Python简介

二、Python设计者

三、Python发展史

四、Python语言的编程语言特性

五、Python现状

六、Python的未来


零、时光宝盒

2ab463de26a541818271efa176656ae6.png

  我家所在的楼是3栋楼连接在一起的建筑,也就是3栋楼楼顶建筑上互通。8月初,我家隔壁楼的一位邻居外出,托我帮她浇花,同时请我帮她的邻居浇花(她的邻居也刚好外出了)。

  某天,天下大雨,我上楼顶准备接点雨水作浇花储备,却发现我种花的位置旁摆着一个装满水的大桶。后来,接到信息,一起楼顶种花的邻居告诉我,那个桶是她帮我装的雨水,让我把水转存后将桶还给她,她需要那个桶。原来,她知道我在帮别人浇花,需要很多水,所以……

  不经意间获得的温暖,真好~

   逆境清醒

2024.8.28

7f8eafc867aa425cab7d368ee0eb4dd8.gif

一、Python简介

b8004f93c56c4165945666ef807d89eb.png

 Python语言是什么?我们先看看这段Python代码:

# coding=utf-8
print("It has nothing to do with how hard you've been hit,")
print("It's all about whether you can push on after the blow.")
print("这与你受到的打击有多大无关,")
print("这一切都取决于你是否能在打击后继续前进。")
print("---------逆境清醒")

输出以下结果:

It has nothing to do with how hard you've been hit,
It's all about whether you can push on after the blow.
这与你受到的打击有多大无关,
这一切都取决于你是否能在打击后继续前进。
---------逆境清醒

  Python是一种简洁但功能强大的面向对象编程语言,它类似Perl,Ruby,Scheme或Java。

  Python是一种高级编程语言,由Guido van Rossum于1989年开始开发。它具有简洁、易读、易维护的特点。

  总的来说,Python是一种高级的、可解释性的、面向对象的编程语言。它被设计成易于阅读和编写的语言,具有简洁而清晰的语法结构,使得开发者可以用更少的代码完成更多的工作。

  Python的语法简洁明了,具有优雅的语法风格,使得编写Python代码更加容易和易读。它还支持面向对象编程、函数式编程和命令式编程,使程序设计更加灵活多样。

  Python拥有丰富的标准库和第三方库,可以方便地进行各种任务,如数据处理、网页开发、科学计算、人工智能等。这使Python成为了开发人员的首选语言之一。

  Python的解释器是交互式的,可直接在终端中运行代码,并且支持动态类型。这意味着你可以在运行时根据需要改变变量的类型,使得开发过程更加灵活。

  此外,Python还具有良好的跨平台性,可以在多种操作系统上运行,并且有活跃的社区支持和大量的学习资源。因此,Python已成为广泛使用的编程语言之一。

  Python是一种动态的高级语言,具有垃圾回收(garbage collection)功能。垃圾回收是指程序在执行时,直译程序会主动收回不再需要的动态内存空间,将内存集中管理,这种机制可以减轻程序设计师的负担,当然也就减少了程序设计师犯错的机会。

  由于Python开放源码(Open Source),每个人皆可免费使用或为它贡献,除了它本身有许多内建的套件(package)或称模块(module)外,许多公司也为它开发了更多的套件,促使它的功能可以持续扩充,因此Python目前已经是全球最热门的程序语言之一。

  Python具有广泛的应用领域,包括网络编程、数据分析、人工智能、科学计算等。它还有一个强大的标准库,提供了大量的功能和工具,使得开发者可以更加快速地编写程序。Python是一种跨平台的语言,可以在各种操作系统上运行。而且,Python还有一个庞大的开源社区,为用户提供了丰富的资源和支持。由于其易学易用的特点,Python也成为了许多初学者和业余爱好者的首选编程语言。

二、Python设计者

  Python是一种高级编程语言,于1991年由荷兰计算机科学家Guido van Rossum创建。

5d4a055610f4481bb4b4598564b95316.jpeg

83a5591db6364376bb2896c021f2a941.png

(图片来自网络,仅作介绍用途)

  Guido van Rossum (吉多·范罗苏姆)是荷兰人,是一名计算机程序员,生日:1956年出生于荷兰哈勒姆。他作为 Python 程序设计语言的作者而为人们熟知。他设计 Python 的目的是为了创造一种简单易学、可读性强的语言,旨在提供一种更好的替代方案。Python 的名字来自英国喜剧团体 Monty Python,这是一个受到 Guido van Rossum 的喜欢的喜剧团体。

  Guido van Rossum创建“Python”编程语言为他赢得了“仁慈的终身独裁者”(BDFL) 的称号,意思是他仍然关注 Python 的开发进程,并在必要的时刻做出决定。他后来于 2018 年 7 月卸任 Python 的“BDFL”。在“阿姆斯特丹大学”获得数学和计算机科学硕士学位后,Guido在几个研究机构工作,如“国家研究计划公司”(CNRI)、“美国国家标准与技术研究院(NIST)”和荷兰的“Centrum Wiskunde&Informatica”(CWI)。在荷兰工作期间,他为“BSD Unix”编写并贡献了一个glob()例程,还帮助开发了“ABC”编程语言。他参与了关于“HTML”标准的讨论,并开发了用“Python”编写的免费可扩展多平台Web浏览器“Grail”。

  在加入“Google”之前,他曾在“Zope Corporation”和“Elemental Security”工作,在那里他花了一半的时间开发“Python”。“Python”最终成为一种流行且有影响力的编程语言。后来,他加入了“Dropbox”。Guido 赢得了“自由软件进步奖”以及其他荣誉和荣誉。

  2020年11月12日, Python之父Guido van Rossum在自己的官方宣布:由于退休生活太无聊,自己决定加入Microsoft 的 DevDiv Team 。

  Python 最初是为了解决 ABC 语言的一些限制而设计的。Guido 曾在 ABC 语言的开发中积累了一些经验,他希望设计一种能够应用于各种领域的编程语言。他认为最好的办法是创造一种新的语言。他在设计 Python 时采用了一些语法元素,如缩进强制、使用冒号表示代码块、封装函数等。

三、Python发展史

1c46e7ea1d284c2d9758fde37cd8e55f.gif

  在1991年Python正式诞生时,当时的操作系统平台是Mac。尽管吉多·范罗姆苏坦言Python是构思于ABC语言,但是ABC语言并没有成功。吉多·范罗姆苏本人认为ABC语言并不是一个开放的程序语言,是其失败的主要原因。因此,在Python的推广中,他避开了这个错误,将Python推向开放式系统,因而获得了巨大的成功。

以下是Python发展史的主要里程碑:

  • - 1991年:Guido van Rossum发布了Python的第一个版本,命名为Python 0.9.0。这个版本是作为一种可以替代ABC语言的编写系统而创建的。
  • - 1994年:Python 1.0版本发布。这是 Python 的第一个正式版本。随着时间的推移,Python 不断发展壮大。这个版本引入了模块和异常处理的概念,并增加了对C扩展的支持。
  • - 2000年:Python 2.0版本发布。这个版本引入了列表推导式、垃圾回收机制和Unicode支持等新特性。Unicode是一种适合多语系的编码规则,主要是使用可变长度字节方式存储字符,以节省内存空间。
  • - 2008年:Python 3.0版本发布。这个版本引入了许多不兼容的变化,包括改进的整数除法、新的I/O库和语法改进等。
  • - 2010年:Python 2.7版本发布。这个版本是Python 2.x系列的最后一个版本,主要是为了与Python 3.x兼容而发布的。
  • - 2015年:Python 3.5版本发布。这个版本引入了许多新特性,包括异步IO支持、类型提示和语法改进等。
  • - 2018年:Python 3.7版本发布。这个版本引入了许多新特性,包括data classes、上下文变量和性能改进等。
  • - 截至至我写本博文时的时间2024.08.23,python最新版本是3.14

  目前,Python是一种非常流行的编程语言, 在各个领域都有广泛的应用,用于开发各种应用程序,包括Web开发、数据分析、人工智能、机器学习等。

  Python 的简洁、易读的语法以及丰富的库和工具使其成为了开发人员的首选语言之一。目前,Python 是世界上最受欢迎的编程语言之一,具有庞大的社区支持和活跃的开发者社群,有大量的开源库和框架可供使用,使得Python成为了一个强大且易于使用的编程语言。

注:

  Unicode编码,是一种适合多语系的编码规则,主要是使用可变长度字节方式存储字符,以节省内存空间。例如,对于英文字母而言是使用1字节(byte)空间存储即可,对于含有附加符号的希腊文、拉丁文或阿拉伯文等则用2字节空间存储,中文则是以3字节空间存储,只有极少数的平面辅助文字需要4字节空间存储。也就是说,这种编码规则已经包含全球所有语言的字符了,所以采用这种编码方式设计程序时,其他语系的程序只要支持Unicode编码即可显示。

四、Python语言的编程语言特性

  Python是一种简洁但功能强大的面向对象编程语言,它类似Perl,Ruby,Scheme或Java。

  • 多样的数据类型:数(浮点数、复数和无限长整数),字符串(ASCII和Unicode)及字典
  • Python通过类和多重继承来支持面向对象编程,
  • 编写Python代码一点都不难——但你需要使用PEP代码风格,
  • 代码可以用模块和包来组织
  • 支持抛出和捕捉异常,用于干净的错误处理
  • 数据是强类型、动态类型,不兼容数据操作会抛出异常(比如试图把字符串和数字加起来),这样能马上发现错误。
  • 包含生成器(generators)和列表操作(list comprehesions)这样的高级特性
  • 自动管理内存,避免你在自己的代码里费心申请释放内存
  • 可以查看SimpleProgramsChinese,收集了一些代码行逐步变多的短程序,它们展示了Python的语法和可读性
  • 你可以学习上的在线资源来测试、检查和改进你的代码风格

Python的特点:

Python是自由软件,包括两种含义:

(一)下载或使用Python是免费的(Free)

(二)虽然Python编程语言有版权,但可以自由修改和分发。

  • 优雅的语法,编写和阅读都很简单。
  • 简单好用,轻松写程序。这个特点让Python做以下工作很方便:开发一个原型或其他特定的小任务,而不用太费劲维护。
  • 内置庞大的标准库,包含常见的编程任务,比如连接网页服务器,用正则表达式搜索文本,读写文件。
  • Python交互模式可以轻松测试代码片段,也可以使用IDLE的集成开发环境。
  • 也可以轻松扩展用C或C++编译出来的新模块。
  • 可以嵌入软件系统来提供编程接口。
  • 跨平台运行,包括Mac OS X,Windows,Linux和Unix,在安卓和iOS上也有非官方实现。

五、Python现状

  Python是一种高级编程语言,目前在软件开发和数据分析领域非常流行。Python在各个领域都有着广泛的应用,并继续在发展和壮大。由于其简洁易学的语法和丰富的库,Python将继续为开发人员提供更多的可能性和机会。

39cec4583ce04ee08da78d8e4c2cb304.png

(图片来自网络,仅作介绍用途)

  下面是Python的一些现状:

1. 受欢迎程度:Python是目前最受欢迎的编程语言之一,其简洁的语法和丰富的库使得开发人员可以快速开发应用程序。

2. 应用领域:Python被广泛应用于数据分析、人工智能、科学计算、网络开发和自动化脚本等领域。许多大型和知名的公司如Google、Netflix、Dropbox和Instagram都在使用Python。

3. 生态系统:Python拥有丰富的第三方库和工具,如NumPy、Pandas、Matplotlib和TensorFlow,这些库使得开发人员可以快速构建复杂的应用和进行数据分析。

4. Python 2和Python 3之间的过渡:Python 2是早期版本的Python,而Python 3是一种更新的版本。虽然Python 2目前仍然被一些项目使用,但官方已于2020年停止对其支持,推荐使用Python 3。5. 社区支持:Python拥有庞大的开发者社区,开发者可以通过论坛、博客和社交媒体等渠道获取帮助和分享经验。

5.1、python在编程语言流行度指数排行

2024年8月的编程语言流行度指数排行

e063fbfd3c6c41bd8987aa7f8d93ed52.png

55410d41e2e24cebb31e50ac48d91217.png

多家权威机构____编程语言流行度指数排行(每月更新)icon-default.png?t=N7T8https://blog.csdn.net/weixin_69553582/article/details/125532836

5.2、2022年美国编程语言的软件工程薪水

  如果我们看一下编程语言,很明显其中一些语言的报酬比其他语言高。Go 和 Python 等流行的后端语言位居榜首。但是,这些是平均工资,因此根据开发人员所在的位置可能会有很大差异。

● Go 是收入最高的语言,120,577 美元。

● Ruby 以 119,558 美元位居第二。

● Python 平均支付 114,904 美元。

5.3、2022 年 4 月python程序员薪酬状况

c6ed47a0fa63481f898215eeb61a22b9.png

六、Python的未来

7bda63a1a3e0493dab3be0e9f0283ce5.png

  Python的未来是非常光明的。Python是一种功能强大、易于学习和使用的编程语言,它在全球范围内有广泛的应用。

  Python作为一种简洁、易学、强大的编程语言,将继续在各个领域发展壮大,并为开发者们提供更多的可能性和机会。Python的未来发展可以从以下几个方面展望:

  • 1. 继续增加应用领域:Python已经在数据科学、人工智能、机器学习等领域取得了很大成功,未来Python将继续在这些领域扩展应用。例如,在自然语言处理、计算机视觉和自动驾驶等领域,Python将继续发挥重要作用。
  • 2. 不断改进语言特性:Python社区一直在致力于改进语言的特性和性能。Python的开发者们在持续改进Python的运行效率和性能,使其能够处理更加复杂和大规模的任务。
  • 3. 增加开发者基础和生态系统:Python拥有庞大的开发者社区和丰富的生态系统。随着时间的推移,Python社区将继续增长,吸引更多的开发者加入,并且会有更多的第三方库和工具为开发者提供支持。
  • 4. 支持新的硬件和平台:Python已经在各种硬件和平台上得到应用,包括嵌入式设备、移动平台和云计算平台。未来Python将继续与新的硬件和平台适配,以满足不同应用场景的需求。

    推荐阅读:

从0开始学python,教程总目录(更新中ing。。。)

Python注释(详解)

自言自语的独角戏小丑“讲”的“演讲”,看吗?icon-default.png?t=N7T8https://blog.csdn.net/weixin_69553582/article/details/141300893

2023年上半年信息系统项目管理师——综合知识真题与答案解释(4)
2023年上半年信息系统项目管理师——综合知识真题与答案解释(3)
2023年上半年信息系统项目管理师——案例分析真题与答案解释
2023年上半年信息系统项目管理师——综合知识真题与答案解释(2)
2023年上半年信息系统项目管理师——综合知识真题与答案解释(1)
项目实战 | 使用python分析Excel销售数据(用groupby)
大数据的关键技术之——大数据采集
[你找到牵手一辈子的人了吗?] 七夕情人节特辑
深度学习框架TensorFlow

9e598365ba5344e282453e71a676a056.jpeg​​​

b9b9f2b9374646798ca554110a498cda.jpeg​​​

23f61e3eac99458296be0fedea10019e.jpeg​​​

给照片换底色(python+opencv)猫十二分类基于大模型的虚拟数字人__虚拟主播实例

bfa502b957c247a7872d7e645d4c6f03.jpeg​​​

2f073e39924e42d2b33221f4262dcc1d.jpeg​​​

9d7e2b6a00aa45fd82291f0d5f9eea7e.jpeg​​​

计算机视觉__基本图像操作(显示、读取、保存)直方图(颜色直方图、灰度直方图)直方图均衡化(调节图像亮度、对比度)

01bfb23f2f894ee0b0164f52e57bbbbc.png​​​

47c92d6cf9fe4d279a142480a4340a0d.png​​​

1620a2a7b0914c42b3a8254e94269a79.png​​​

语音识别实战(python代码)(一)

 人工智能基础篇

 计算机视觉基础__图像特征

93d65dbd09604c4a8ed2c01df0eebc38.png​​​

 matplotlib 自带绘图样式效果展示速查(28种,全)

074cd3c255224c5aa21ff18fdc25053c.png​​​

Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)

fe88b78e78694570bf2d850ce83b1f69.png​​​

62e23c3c439f42a1badcd78f02092ed0.png​​​

cb4b0d4015404390a7b673a2984d676a.png​​​

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

 Python 3D可视化(一)

让你的作品更出色——词云Word Cloud的制作方法(基于python,WordCloud,stylecloud)

e84d6708316941d49a79ddd4f7fe5b27.png​​​

938bc5a8bb454a41bfe0d4185da845dc.jpeg​​​

0a4256d5e96d4624bdca36433237080b.png​​​

 python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印

 用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

python爱心源代码集锦(18款)

dc8796ddccbf4aec98ac5d3e09001348.jpeg​​​

0f09e73712d149ff90f0048a096596c6.png​​​

40e8b4631e2b486bab2a4ebb5bc9f410.png​​​

 Python中Print()函数的用法___实例详解(全,例多)

 Python函数方法实例详解全集(更新中...)

 《 Python List 列表全实例详解系列(一)》__系列总目录、列表概念

09e08f86f127431cbfdfe395aa2f8bc9.png​​​

6d64357a42714dab844bf17483d817c0.png​​​

用代码过中秋,python海龟月饼你要不要尝一口?

 python练习题目录

03ed644f9b1d411ba41c59e0a5bdcc61.png​​​

daecd7067e7c45abb875fc7a1a469f23.png​​​

17b403c4307c4141b8544d02f95ea06c.png​​​

草莓熊python turtle绘图(风车版)附源代码

 ​草莓熊python turtle绘图代码(玫瑰花版)附源代码

 ​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

4d9032c9cdf54f5f9193e45e4532898c.png​​​

c5feeb25880d49c085b808bf4e041c86.png​​​

 巴斯光年python turtle绘图__附源代码

皮卡丘python turtle海龟绘图(电力球版)附源代码

80007dbf51944725bf9cf4cfc75c5a13.png​​​

1ab685d264ed4ae5b510dc7fbd0d1e55.jpeg​​​

1750390dd9da4b39938a23ab447c6fb6.jpeg​​​

 Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

 色彩颜色对照表(一)(16进制、RGB、CMYK、HSV、中英文名)

2024年6月多家权威机构____编程语言排行榜__薪酬状况

aa17177aec9b4e5eb19b5d9675302de8.png​​​​

38266b5036414624875447abd5311e4d.png​​​

6824ba7870344be68efb5c5f4e1dbbcf.png​​​

 手机屏幕坏了____怎么把里面的资料导出(18种方法)

【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

 查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决

1408dd16a76947e4a7eb3c54cd570d95.png​​​

vue3 项目搭建教程(基于create-vue,vite,Vite + Vue)

fea225cb9ec14b60b2d1b797dd8278a2.png​​​

bba02a1c4617422c9fbccbf5325850d9.png​​​

37d6aa3e03e241fa8db72ccdfb8f716b.png​​​

2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子,炫酷充电,字体特

 别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(4套)

SVG实例详解系列(一)(svg概述、位图和矢量图区别(图解)、SVG应用实例)

5d409c8f397a45c986ca2af7b7e725c9.png​​​

6176c4061c72430eb100750af6fc4d0e.png​​​

1f53fb9c6e8b4482813326affe6a82ff.png​​​

【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

 2023春节祝福系列第一弹(上)(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载)

fffa2098008b4dc68c00a172f67c538d.png​​​

5218ac5338014f389c21bdf1bfa1c599.png​​​

c6374d75c29942f2aa577ce9c5c2e12b.png​​​

 tomcat11、tomcat10 安装配置(Windows环境)(详细图文)

 Tomcat端口配置(详细)

 Tomcat 启动闪退问题解决集(八大类详细)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学习笔记——后端项目中的相关技术 【随时更新】

文章目录 1. Session 共享1.0 cookie和session的工作流1.1 Cookie范围1.2 为什么要共享?1.3 如何共享存储1.4 session共享实现 1. Session 共享 1.0 cookie和session的工作流 在 Web 开发中,Cookie 和 Session 是非常常见的,尤其是在处理用…

使用 Java 在 Android 平台上通过 socket 实现进程间通信

引言 Socket是位于应用层和传输层之间的一个抽象层,把TCP/IP层复杂的操作抽象为几个简单的接口,供应用层调用以实现进程在网络中通信。 Socket分为流式套接字和数据包套接字,分别对应网络传输控制层的TCP协议和UDP协议。TCP协议是一种面向连…

Qt之界面优化

目录 前言 QSS基础知识 选择器 样式属性 控件样式⽰例 绘图 接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧 前言 Qt 仿照CSS的模式,引⼊了QSS,来对Qt中的控件做出样式上的设定,从⽽允许程序猿写出界⾯更好看 的代码.当然,由于Q…

【面试题系列Vue05】跟其他人不太一样的 Vue生命周期总结

既然要讲 生命周期&#xff0c;那渲染过程得先了解下。 数据绑定 Vue 文本插值 在 Vue 中&#xff0c;最基础的模板语法是数据绑定&#xff0c;例如&#xff1a; <div>{{ data }}</div>这里绑定了一个 msg 的变量&#xff0c;开发者在 Vue 实例 data 中绑定该变…

DataWhale AI夏令营-《李宏毅深度学习教程》笔记-task2

DataWhale AI夏令营-《李宏毅深度学习教程》笔记 第四章 卷积神经网络卷积神经网络构成一个通俗的例子 第四章 卷积神经网络 这部分看书的时候感觉云里雾里的&#xff0c;好在之前学过一些卷积神经网络、全链接、感受野的概念&#xff0c;我就用自己的理解阐述一篇笔记吧&…

idea插件开发(一)合并检查

一、引言 由于代码合并冲突的时候&#xff0c;代码丢失的情况频发&#xff0c;作者研究idea的VFS虚拟文件系统和Git4ide源码&#xff0c;创作idea插件检测代码合并丢失 可以区分主动删除与被动丢失&#xff0c;比如本地或者删除一段代码&#xff0c;合并之后不会被认为是丢失…

华为云 x 容联云|828企业节,助推中国数智产业实力再升级

2024年8月27日&#xff0c;华为第三届828 B2B企业节在2024中国国际大数据产业博览会上正式开幕。 828 B2B企业节是全国首个基于数字化赋能的企业节&#xff0c;由华为联合上万家生态伙伴共同发起&#xff0c;旨在为广大企业尤其是中小企业搭建数字化创新发展平台&#xff0c;融…

C语言基础(二十二)

在C语言中&#xff0c;对链表进行排序涉及到比较链表中的节点值&#xff0c;并根据比较结果重新排列这些节点。由于链表是非连续存储的数据结构&#xff0c;其排序比数组排序要复杂一些。由链表的结构特性可知&#xff0c;插入排序和归并排序更适合链表排序。 测试代码1&#…

力扣之1853.转换日期格式

文章目录 1. 1853.转换日期格式1.1 题干1.2 建表1.3 题解1.4 实现方式1.5 题解1.6 知识总结 1. 1853.转换日期格式 1.1 题干 表: Days ----------------- | Column Name | Type | ----------------- | day | date | ----------------- day 是这个表的主键。 给定一个Days表&…

基于Spring Boot的陶瓷文化网站的设计与实现

毕业设计&#xff08;论文&#xff09; 论文题目&#xff1a;基于Spring Boot的陶瓷文化网站的设计与实现 博主可接毕设论文&#xff01;&#xff01;&#xff01; 摘 要 中国悠久的陶瓷艺术&#xff0c;作为民族文化遗产的重要载体&#xff0c;历经时代的洗礼&#xff0c;其…

kube-scheduler组件的启动流程与源码走读

概述 摘要&#xff1a;kube-scheduler是kubernetes系统中的重要组件&#xff0c;kub-scheduler 的核心职责是为待调度的 pod 寻找一个最合适的 node 节点, 然后进行 bind node 绑定, 后面 kubelet 才会监听到并创建真正的 pod。kub-scheduler本身是一个功能强大且负责的核心组…

使用Axure打造智慧场景下的数据可视化大屏原型

在数字化转型的浪潮中&#xff0c;数据可视化大屏以其直观、动态、高效的特性&#xff0c;成为了智慧社区、智慧城市、智慧工厂、智慧园区等各个领域不可或缺的展示窗口。作为专业的原型设计软件&#xff0c;Axure不仅以其强大的交互设计能力著称&#xff0c;更在数据可视化大屏…

线段树小例题——结合前后缀获得结果

和我今天上午写的那个前后缀太像了&#xff0c;不能说一模一样&#xff0c;但是至少我觉得思路是真的一点没变 上一道题的链接&#xff1a;http://t.csdnimg.cn/pXBnU P4513 小白逛公园 题意&#xff1a;有n个点&#xff0c;每个点都有一个初值&#xff0c;然后有m个操作&am…

SQL慢查询优化方式

目录 一、SQL语句优化 1. 避免使用 SELECT * &#xff0c;而是具体字段 2.避免使用 % 开头的 LIKE 的查询 3.避免使用子查询&#xff0c;使用JOIN 4.使用EXISTS代替IN 5.使用LIMIT 1优化查询 6.使用批量插入、优化INSERT操作 7.其他方式 二、SQL索引优化 1.在查询条件…

Java异常详解(全文干货)

介绍 Throwable Throwable 是 Java 语言中所有错误与异常的超类。 Throwable 包含两个子类&#xff1a;Error&#xff08;错误&#xff09;和 Exception&#xff08;异常&#xff09;&#xff0c;它们通常用于指示发生了异常情况。 Throwable 包含了其线程创建时线程执行堆栈…

分库分表学习笔记(二)

分库分表学习笔记&#xff08;一&#xff09;-CSDN博客 分表分库规则 图源&#xff08;https://zhuanlan.zhihu.com/p/535713197&#xff09; 水平分表 水平分表一般是我们数据库的数据太多了&#xff0c;原大众点评的订单单表早就已经突破两百G。 数据量太多的影响 1. 查询…

linux dma cache和主存数据不一致问题

1、问题原因 根本原因是cache和dma的目的地址存在重叠。 如果DMA的目的地址与Cache所缓存的内存地址访问有重叠&#xff08;如上图所示&#xff09; &#xff0c; 经过DMA操作&#xff0c; 与Cache缓存对应的内存中的数据已经被修改&#xff0c; 而CPU本身并不知道&#xff0c…

VScode开发ESP32

以下是所有的功能 先选择串口&#xff0c;再选择编译&#xff0c;然后再烧录

2023年最新自适应主题懒人网址导航v3.9php源码

源码简介 这个懒人网址导航源码是一个基于PHPMySQL开发的网址导航系统。该版本是在原有3.8版本的基础上进行了修复和功能增强。我们建议新用户直接使用这个最新版本&#xff0c;放弃旧版本。如果你有二次开发的能力&#xff0c;可以根据更新日志自行进行升级。我们将在后期继续…

论文阅读笔记:RepViT: Revisiting Mobile CNN From Vit Perspective

文章目录 RepViT: Revisiting Mobile CNN From Vit Perspective动机现状问题 贡献实现Block设置独立的token融合器和通道融合器减少膨胀并增加宽度 宏观设计stem的早期卷积简单分类器整体阶段比率 微观设计内核大小选择Squeeze-and-excitation层放置网络架构 实验ImageNet-1K上…