2024-07-10
Docker
00

Docker简介

docker是什么

Docker是一种轻量级的虚拟化技术,同时是一个开源的应用容器运行环境搭建平台,可以让开发者以便捷方式打包应用到一个可移植的容器中,然后安装至任何运行Linux或Windows等系统的服务器上。相较于传统虚拟机,Docker容器提供轻量化的虚拟化方式、安装便捷、启停速度快。

2024-06-27
Python
00

功能需求分析

  1. 控制方向:通过键盘的上、下、左、右 方向键控制贪吃蛇的方向;
  2. 游戏结束条件:触碰到自身则游戏结束;
  3. 食物处理:当贪吃蛇头部接触到食物时,食物消失并且贪吃蛇身体变长。
  4. 游戏结束显示:死亡后显示贪吃蛇最终的长度。
2024-06-25
Python
00

技术准备

  1. Python基础知识

    • 熟悉Python语言基础和流程控制。
    • 掌握使用第三方库(如Requests和PrettyTable)进行网络请求和数据展示。
  2. 12306城市编码数据

    • 准备城市名称到对应站点代码的映射数据,通常保存在JSON文件中。 获取城市名称映射的数据代码放到文章底部了
  3. 数据展示

    • 使用PrettyTable库,将查询结果以表格形式清晰展示。
2024-06-23
Python
00

Flask 简介

Flask 是一个轻量级的 Python Web 框架,非常适合快速开发简单而又功能完善的 Web 应用程序。在本教程中,我们将使用 Flask 来开发一个学生信息管理系统,具有基本的增加、删除、修改和查询功能。

功能需求分析

  1. 添加学生信息:包括学生的姓名和各科目的成绩。
  2. 删除学生信息:允许用户删除已有的学生记录。
  3. 编辑学生信息:用户可以修改学生的姓名和课程的成绩。
  4. 显示学生列表:以列表形式展示所有学生的姓名和年龄。
  5. 用户界面美化:设计直观友好的用户界面,提升用户体验。
2024-06-22
Python
00

需求分析

在设计学生管理系统之前,我们需要明确系统的基本需求:

  1. 用户登录功能:系统需要一个安全的登录界面,只有经过授权的用户才能访问系统。
  2. 主界面:包含一个菜单栏,用于导航不同的功能模块。
  3. 学生信息管理:能够添加、编辑、删除和查看学生信息。
  4. 数据持久化:学生和课程信息应该能够持久化保存,以便下次启动系统时仍然可用。