python变量存储机制_052-程序执行原理-07-明确变量负责保存数据

052-程序执行原理-07-明确变量负责保存数据

IT科技2021-01-02 16:33:2621

喜欢下载分享

052-程序执行原理-07-明确变量负责保存数据

以下是喜马拉雅主播【人生真寂寞啊】发布的专辑【Python入门_懂中文就能学会_黑马】中的节目052-程序执行原理-07-明确变量负责保存数据的文字稿,由AI机器人自动转码生成,仅供参考。[00:00]号到目前为止

[00:01]相信大家已经能够明确了我们开发出来的程序核心的作用就是用来处理数据的那在这一小节中啊

[00:09]我们仍然以互动的方式展开老师呢

[00:12]找了一个大家都非常熟悉的QQ软件

[00:15]我们来共同分析一下QQ软件的执行以及登录过程通过思考呢

[00:22]我们来确认一下程序处理的数据到底是保存在哪里的

[00:27]好目的明确之后

[00:29]我们先来看一下QQ程序的启动过程

[00:32]同学们一个QQ软件安装之后在运行之前

[00:37]这个软件是保存在哪里的

[00:39]唉

[00:39]非常好

[00:40]在运行之前软件都是保存在硬盘中的对吧

[00:45]那当我们双击了QQ图标运行了QQ这个软件之后

[00:50]QQ的程序又跑到哪里啦

[00:52]A非常好

[00:54]当一个程序运行之后会被cpu先复制到内存中

[00:59]因为内存中的数据存储速度更快把程序复制到内存中才能保证高速的执行

[01:07]对吧

[01:08]A这个问题soeasy那接下来再让我们继续展开啊同学们当我们打开了QQ之后是不是需要在这个界面上输入QQ的号码然后再输入密码输入完号码和密码之后点击登录登录之后要做什么事情呢哎大家看啊当我们

[01:28]点击登录按钮之后啊QQ这个软件就会把我们输入的号码和密码呀

[01:35]发送给腾讯的服务器由腾讯的服务器来确认我们输入的号码和密码是否正确

[01:42]哎

[01:43]这个是不是一个软件的登录过程

[01:45]对吧

[01:46]那现在问题来了同学们啊

[01:48]当我们点击登录按钮

[01:51]QQ这个软件是不是要把我们输入的号码和密码发送给腾讯的服务器对吧

[01:58]那现在老师要提问一下QQ这个软件需不需要自己存储一下我们输入的号码和密码

[02:07]A

[02:07]应该是需要的对吧

[02:09]哎

[02:10]同学们

[02:10]试想一下QQ这个软件是不是要把我们输入的号码以及密码发送给腾讯的服务器

[02:17]如果QQ这个软件自己都不记录注号码和密码

[02:22]这个软件知道给服务器发送什么内容吗

[02:26]应该不知道对吧

[02:28]所以啊

[02:29]在QQ这个软件把号码和密码发送给服务器之前QQ这个软件应该是需要保存一下我们输入的号码以及密码的对吧

[02:41]否则他就不知道把什么内容发送给服务器了好第一个问题搞定啦

[02:47]那接下来让我们看第二个问题

[02:49]同学们

[02:49]我们已经明确啦

[02:51]QQ这个程序是需要保存QQ号码和密码的对吧

[02:56]那大家考虑一下QQ这个程序把号码和密码保存在哪里

[03:02]哎

[03:02]老师提示一下cpu内存和硬盘同学们考虑一下QQ号码和密码保存在哪里

[03:10]A非常好

[03:11]应该是保存在内存中

[03:13]因为我们当前执行的程序

[03:16]QQ这个程序本身就是在内存里的耳QQ要保存我们输入的号码和密码是不是同样也应该保存

[03:27]对吧

[03:27]这点大家能明确吗

[03:29]哎

[03:29]应该可以对吧

[03:30]那接下来再让我们看第三个问题

[03:33]第三个问题就有难度了哦

[03:34]你看QQ这个程序啊是怎么样来保存用户号码和密码的

[03:41]A

[03:41]这个问题貌似有难度啦

[03:43]那同学们

[03:44]让我们继续看下方的笔记

[03:46]在这里老师啊

[03:47]给大家画了一张图来我们共同看一下这张图啊

[03:51]同学们

[03:52]当我们双击QQ图标之后是不是会启动QQ的程序对吧

[03:57]启动之后

[03:59]实际上cpu会把QQ的程序完整的复制到内存中

[04:04]也就是QQ这个程序现在待在内存里了

[04:07]对吧

[04:08]那当QQ这个软件需要记录用户输入的号码以及密码的时候QQ这个软件怎么做呢

[04:17]哎关键大家不用看啊

[04:19]QQ这个软件啊

[04:20]会在自己管理的这块内存中分配两个空间一个空间用来保存QQ的号码

[04:29]另外一个空间呢

[04:30]用来保存QQ的密码

[04:32]哎

[04:32]在这里老师要强调一下哦

[04:34]同学们现在老师画的大的红色的框框

[04:38]这个框框呢

[04:39]就表示QQ这个软件

[04:42]自己独立管理的内存空间

[04:45]所谓独立管理的内存空间啊

[04:48]就是其他任何软件在QQ运行的时候都不允许使用这一块内存空间

[04:55]这个能理解吗

[04:56]A

[04:56]因为啊我们的内存条是固定的

[04:59]对吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值