Python+Vue+数据可视化的考研知识共享平台(源码+论文+讲解+安装+调试+售后)
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,我会一一回复,希望帮助更多的人。
程序介绍
近些年来,科技以一种近乎狂飙突进的态势呈爆发式发展,成果之丰硕、变革之深刻,令人应接不暇。在人工智能领域,深度学习算法不断迭代升级,从图像识别到自然语言处理,应用场景持续拓展。例如,一些医疗影像诊断系统借助人工智能,能够快速且精准地识别出 X 光片、CT 片中的异常病变,为医生提供极具价值的诊断参考。量子计算领域同样成果斐然,科研人员在量子比特的操控与纠缠态维持上取得关键突破,使得量子计算机的运算速度呈指数级提升,未来有望在复杂科学计算、密码破解等诸多领域引发颠覆性变革。而 5G 网络的大规模商用更是重塑了信息传播格局,其超低时延、超高带宽的特性,让高清视频实时传输、远程实时操控等应用得以顺畅实现。在工业生产中,5G 赋能的智能工厂内,设备之间的数据交互近乎实时,极大提升了生产效率与产品质量。
互联网的应用如汹涌潮水般,以锐不可当之势迅速渗透到各行各业。在医疗行业,远程医疗不再只是设想,通过互联网搭建的远程会诊平台,身处偏远山区的患者只需在当地医疗机构完成检查,数据便能瞬间传输至千里之外的大城市医院,顶级医学专家借助高清视频与精密仪器,就能为患者进行细致诊断并制定治疗方案。零售行业更是被互联网彻底重塑,电商平台凭借其丰富的商品种类、便捷的购物流程以及高效的物流配送,打破了传统实体店在营业时间与地域空间上的限制。消费者只需轻点鼠标或滑动屏幕,全球各地的特色商品便能轻松下单,随后迅速送达家中。在金融领域,线上支付早已成为大众日常消费的主流方式,无论是街头巷尾的小商贩,还是大型商场超市,扫码支付便捷又安全。智能投顾平台则依托大数据与算法,根据投资者的风险偏好、财务状况等因素,量身定制投资组合,让普通投资者也能享受到专业级的财富管理服务。
考研学习系统在这股科技与互联网交织的浪潮下,积极借助计算机网络实现信息化管理。在学习资源整合方面,系统犹如一个庞大的知识宝库,将涵盖各个学科的海量考研资料进行数字化整理与存储。不仅囊括了历年真题、权威教材电子版,还有各大高校知名教授录制的专业课程视频,所有资源依据学科分类、知识点难度等维度精细划分,考生通过简单的关键词搜索,就能在短时间内精准定位所需内容。智能算法在其中发挥着关键的个性化学习指导作用,它会实时跟踪考生的学习轨迹,分析考生在不同知识点上的学习时长、答题准确率等数据。若考生在高等数学的多元函数求导这一知识点上反复出错,系统便会自动推送更多与之相关的讲解视频、练习题以及相似题型的解题思路,助力考生攻克薄弱环节。在线学习社区的搭建,为广大考研学子构建起一个充满活力的交流互动空间。在这里,来自五湖四海的考生们可以畅所欲言,分享自己在备考过程中的学习经验,如如何高效记忆政治知识点、怎样提升英语阅读理解能力等。遇到难题时,也能随时在社区中发起求助,众多热心 “研友” 会迅速响应,从不同角度提供解答思路与建议。如此全方位、多层次的信息化管理举措,显著推动了整个考研学习系统的发展,使其服务水平得到质的飞跃,为怀揣考研梦想的莘莘学子提供了坚实有力、细致入微的学习支持。
本次项目旨在设计并开发一款考研学习系统,借助 PyCharm 作为开发工具,运用 Python 语言并基于 Django 框架进行构建,同时采用 MySQL 数据库来管理系统中的各类信息。
在系统开发前期,通过全面且深入的调研与细致分析,我们确定该系统包含管理员、教师和学生三种不同角色。每个角色都被赋予了与其职责相适配的操作权限,以满足不同用户在考研学习过程中的多样化需求。
该系统集成了一系列丰富且实用的功能模块,具体涵盖注册登录、个人信息修改、课程信息管理、课程分类管理、考研资料管理、资料分类管理、报考志愿管理、学习论坛、试题测试管理、试题管理、系统管理以及考试管理等。这些功能模块相互协作,共同为用户打造了一个便捷、高效的考研学习平台。
尤为重要的是,该系统成功地将传统的纸质管理模式转变为在线管理模式,实现了考研学习管理的数字化与信息化。这一转变不仅显著提升了管理工作的效率,减少了人力和物力的消耗,还提高了信息的准确性和及时性,为考研学子和相关管理人员提供了更加优质的服务体验。
功能截图
操作流程
在向用户交付程序以供使用时,提供程序操作流程图是极为必要的,这能帮助用户迅速明晰程序的具体工作步骤。当下,程序操作流程存在一个普遍遵循的大致标准:用户首先进入登录页面,在此提交登录数据。提交的数据将由程序进行验证,唯有验证通过后,用户方可跳转至程序功能操作区页面,进而操作相应功能。
在系统登录流程中,前端与后端协同工作,以实现用户登录功能。具体流程如下:
前端发起请求
前端借助 Vue 框架和 axios 工具,向后台的登录接口发送 HTTP 请求。这一过程是用户登录操作的起始点,前端将用户输入的登录信息封装在请求中,准备发送到后端进行验证。
后端接收参数
后端的 Controller 负责接收前端传来的登录请求。在这个环节,使用 @RequestParam Map<String, Object> params
来接收前端传递的用户参数,主要包括用户名和密码。这种方式能够灵活地处理前端传递的各种参数,确保数据的准确接收。
构建查询条件
后端接收到参数后,会创建一个用于封装查询条件的对象,即 MyBatis 的 EntityWrapper。该对象的作用是根据前端传递的用户名和密码,构建出符合数据库查询要求的条件,为后续的数据库查询操作做好准备。
业务层查询数据库
在业务层,会调用相应的 service 方法,执行具体的查询逻辑。这里的 Login()
方法会将前端传递的对象参数传递到后台的 DAO 层。DAO 层负责与数据库进行交互,根据之前构建的查询条件,在数据库中查找是否存在匹配的用户信息。
返回查询结果
如果在数据库中找到了符合条件的用户,查询方法会返回相关的用户信息。后端控制器会将这些查询结果进行封装,形成一个响应体。通过 return R.ok().put("data", userService.selecView(ew))
语句,将用户信息返回给前端。
前端渲染结果
前端在接收到后端的响应后,会根据响应结果进行相应的渲染操作。通过调用 Vue 和 ElementUI 等组件,前端可以将登录结果以直观的方式展示给用户。例如,若登录成功,显示用户的相关信息;若登录失败,则给出相应的提示信息。此外,根据登录结果,前端还可以实现页面跳转,将用户引导至相应的功能页面。
通过这样的流程,系统实现了用户登录功能,确保用户能够安全、便捷地访问系统资源。
系统架构
系统架构设计在软件开发进程里占据着极为关键的地位。
先看模型层(Model),此层一般与数据库或其他数据源相对应,承担着与数据库交互的重任。它能够执行各类数据操作,诸如数据的查询、插入、更新与删除等,并且会把处理完毕的数据传送给控制器层。在设计模型层时,应秉持简洁清晰的原则,尽可能降低与视图层和控制器层的耦合程度。如此一来,代码的可维护性得以显著提升,在不同项目场景下的可重用性也会增强,后续若对数据库操作逻辑进行修改,不会过度影响到其他层的代码。
再来说视图层(View),其主要通过网页、移动应用界面或其他形式的用户界面来呈现数据。视图层直接与用户展开交互,接收用户输入的信息,而后将这些输入传递至控制器层等待处理。在经典的 MVC 三层架构体系里,视图层需尽量维持简单化,仅仅聚焦于数据展示以及用户交互功能,坚决不涉足业务逻辑的处理环节。这般设计能够确保视图层结构清晰,当需要适配不同的展示需求,如开发不同风格的前端界面时,视图层的代码能够轻易复用,降低开发成本。
最后是控制器层(Controller),它在模型层和视图层之间起着桥梁的作用,负责接收视图层传来的用户请求,依据业务逻辑调用模型层的相应功能进行数据处理,再根据处理结果决定返回何种数据给视图层进行展示。每个层都具备特定且明确的职责与功能,借助这种分层架构设计,实现了代码的模块化。不同模块各司其职,开发人员能够更高效地分工协作,大大提高了软件开发的效率,为软件开发提供了一种行之有效的架构模式。
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻
相关文章:
Python+Vue+数据可视化的考研知识共享平台(源码+论文+讲解+安装+调试+售后)
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,我会一一回复,希望帮助更多的人。 程序介绍 近些年来,科技以一种近乎狂飙突进的态势呈爆发式发展,成果之丰硕…...
VirtualBox虚拟机MacOS从Big Sur升级到Sequoia(失败)
VirtualBox虚拟机里安装好Big Sur版本,尝试升级到Sequoia,但是最终失败了。 软件升级 直接在系统偏好-软件更新里可以看到提示,提示可以升级到15版本Sequoia 点击同意,看能不能升级到Sequoia吧。升级前先用时光做了备份。 升级…...
深度学习---卷积神经网络
一、卷积尺寸计算公式 二、池化 池化分为最大池化和平均池化 最常用的就是最大池化,可以认为最大池化不需要引入计算,而平均池化需要引出计算(计算平均数) 每种池化还分为Pooling和AdaptiveAvgPool Pooling(2)就是每2*2个格子…...
深入解析网络协议:从OSI七层模型到HTTP与TCP/IP的关系
在网络的世界里,理解不同协议如何协同工作以实现高效、可靠的通信至关重要。无论是构建动态的Web应用,还是进行复杂的网络编程,对基础协议的理解都是不可或缺的。本文首先介绍OSI七层模型,这是一个为网络系统设计提供通用参考框架…...
链表-相关面试算法题
目录 面试题 02.04. 分割链表 面试题 02.05. 链表求和 面试题 02.06. 回文链表 面试题 02.07. 链表相交 面试题 02.04. 分割链表 面试题 02.04. 分割链表 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点…...
CSS Overflow 属性详解
CSS Overflow 属性详解 在网页设计和开发中,CSS Overflow 属性是一个非常重要的特性,它决定了当内容超出其容器大小时应该如何处理。本文将详细介绍 CSS Overflow 属性的相关知识,包括其语法、作用、常用属性值以及一些实际应用场景。 1. CSS Overflow 属性概述 CSS Over…...
一、MySQL备份恢复
一、MySQL备份恢复 1.1 MySQL日志管理 数据库中数据丢失或被破坏可能原因 误删除数据库 数据库工作时,意外断电或程序意外终止 由于病毒造成的数据库损坏或丢失 文件系统损坏后,系统进行自检操作 升级数据库时,命令语句不严格 设备故…...
Python-04BeautifulSoup网络爬虫
2025-03-04-BeautifulSoup网络爬虫 记录BeautifulSoup网络爬虫的核心知识点 文章目录 2025-03-04-BeautifulSoup网络爬虫 [toc]1-参考网址2-学习要点3-核心知识点1. 安装2. 导入必要的库3. 发送 HTTP 请求4. 创建 BeautifulSoup 对象5. 解析 HTML 内容5.1 查找标签5.2 根据属性…...
记录uniapp小程序对接腾讯IM即时通讯无ui集成(2)
完成以上步骤之后开始进行登录,登陆就需要账号。这个账号我们可以在腾讯云中创建。 有了账号之后开始去小程序进行登陆操作。腾讯云接口文档 这里除了帐号还需要一个校验值userSig正常项目开发这个字段可以在登陆后让后端返回,现在是测试我们直接去控制…...
DE2115实现4位全加器和3-8译码器(FPGA)
一、配置环境 1、Quartus 18.1安装教程 软件:Quartus版本:Quartus 18.1语言:英文大小:5.78G安装环境:Win11/Win10/Win8/Win7硬件要求:CPU2.0GHz 内存4G(或更高) 下载通道①百度网盘丨64位下载…...
大白话面试中应对自我介绍
在面试中,自我介绍是开场的关键环节,它就像你递给面试官的一张“个人名片”,要让面试官快速了解你并对你产生兴趣。下面详细讲讲应对自我介绍的要点及回答范例。 一、自我介绍的时间把控 一般面试中的自我介绍控制在1 - 3分钟比较合适。时间…...
【JavaScript—前端快速入门】JavaScript 综合案例 — 猜数字
JavaScript 综合案例—猜数字 预期效果 需求 完成基本的页面布局在文本框输入数字后,点击"猜"按钮,结果那一行会显示"猜大了"或者"猜小了"每猜一次,就会增加一次猜的次数猜到数字后,结果显示要猜的…...
X Window---图形接口
摘抄自 鸟哥的linux私房菜 基础篇 第四版 有鉴于图形用户接口(Graphical User Interface, GUI) 的需求日益加重,在 1984 年由 MIT 与其他第三方首次发表了 X Window System ,并且更在 1988 年成立了非营利性质的 XFree86 这个组织。所谓的XFree86 其实是…...
CSS浮动详解
1. 浮动的简介 浮动是用来实现文字环绕图片效果的 2.元素浮动后会有哪些影响 对兄弟元素的影响: 后面的兄弟元素,会占据浮动元素之前的位置,在浮动元素的下面;对前面的兄弟 无影响。 对父元素的影响: 不能撑起父元…...
shell脚本编程实践第2天
1 内容格式化 1.1 输出格式化 1.1.1 echo解读 学习目标 这一节,我们从 基础知识、简单实践、小结、三个方面来学习。 基础知识 命令简介 echo命令的功能是将内容输出到默认显示设备,一般起到一个提示的作用。OPTIONS: -n 不要在最后自…...
wgcloud-server端部署说明
Wgcloud 是一款开源的轻量级服务器监控系统,支持多平台,可对服务器的 CPU、内存、磁盘、网络等指标进行实时监控。 以下是 Wgcloud Server端的详细部署步骤: 环境准备 服务器: 至少准备两台服务器,一台作为监控端&a…...
AES/CBC/PKCS5Padding加密
1、加密代码如下 public static String encryptAEs_CBC(String data,String key,byte[] iv) {Cipher cipher = null;try {cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");//位数不够,自动补一个长度int blocksize = cipher.getBlockSize();byte[] dataBytes …...
9.8 Visual Studio 2022安装Qt 和安装graphic
1.安装Qt 1. 安装Qt 首先打开Visual Studio,然后创建一个项目,再在最上面的一行依次打开“扩展-->管理扩展”,再在搜索框内搜索“QT”,显示如下界面: 再在右边QT右边有个“在浏览器中查看”,打开后出现…...
【C++设计模式】第四篇:建造者模式(Builder)
注意:复现代码时,确保 VS2022 使用 C17/20 标准以支持现代特性。 分步骤构造复杂对象,实现灵活装配 1. 模式定义与用途 核心目标:将复杂对象的构建过程分离,使得同样的构建步骤可以创建不同的表示形式。 常见场景&am…...
Spring Boot如何利用Twilio Verify 发送验证码短信?
Twilio提供了一个名为 Twilio Verify 的服务,专门用于处理验证码的发送和验证。这是一个更为简化和安全的解决方案,适合需要用户身份验证的应用。 使用Twilio Verify服务的步骤 以下是如何在Spring Boot中集成Twilio Verify服务的步骤: 1.…...
制造业中的“大数据”:如何实现精准决策?
在当今全球经济竞争日趋激烈、技术变革周期不断缩短的环境下,制造业面临着全新的挑战和机遇。随着信息技术的飞速发展,“大数据”正以前所未有的速度渗透到制造业的各个环节,帮助企业实现更精准的决策、更灵活的生产组织以及更敏捷的市场响应…...
Linux cat 命令
cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上,它的主要作用是用于查看和连接文件。 使用权限 所有使用者 语法格式 cat [选项] [文件] 参数说明: -n:显示行号,会在输…...
CSS—flex布局、过渡transition属性、2D转换transform属性、3D转换transform属性
1.flex布局 也叫弹性布局,是浏览器提倡的布局模型,非常适合结构化布局,提供了强大的空间分布和对齐能力,不会产生浮动布局中脱标现象,布局网页更简单,更灵活。 flex容器属性: 属性描述d…...
Java UDP 通信:实现简单的 Echo 服务器与客户端
在计算机网络编程中,UDP(User Datagram Protocol)是一种无连接的传输层协议,它允许应用程序在不建立连接的情况下发送数据包。与 TCP 不同,UDP 不保证数据包的顺序、可靠性或完整性,但它具有低延迟和低开销…...
使用GitLink个人建站服务部署Allure在线测试报告
更多技术文章,访问软件测试社区 文章目录 🚀前言🔑开通GitLink个人建站服务1. 前提条件2. 登录GitLink平台(https://www.gitlink.org.cn/login)3. 进入设置>个人建站>我的站点4. 新建站点5. 去仓部进行部署6. 安…...
Mybatis plus异常: type `java.time.LocalDateTime` not supported by default
1、问题: Java数据库实体对象有字段如下: TableField(typeHandler JacksonTypeHandler.class) private Map<String, Object> dataDetail; 如果dataDetail中有LocalDateTime对象,在保存时会报如下异常: Caused by: com.…...
Django:文件上传时报错in a frame because it set ‘X-Frame-Options‘ to ‘deny‘.
即:使用Content-Security-Policy 1.安装Django CSP中间件: pip install django-csp 2.更改项目配置: # settings.py MIDDLEWARE [...csp.middleware.CSPMiddleware,... ]CSP_DEFAULT_SRC ("self",) CSP_FRAME_ANCESTORS (&q…...
腾讯云 | 微搭低代码快速开发数据表单应用
如上所示,登录腾讯云微搭低代码业务控制台,开始新创建一个应用,创建应用的方式包括,根据实际的业务需求,从模版列表中选择一个模板填入数据模型创建新应用,使用微搭组件自主设计数据模型创建新应用…...
【RabbitMQ】RabbitMQ的核心概念与七大工作模式
🔥个人主页: 中草药 🔥专栏:【中间件】企业级中间件剖析 在现代分布式系统和微服务架构中,消息队列(Message Queue) 是解决服务间通信、系统解耦和流量削峰的关键技术之一。而 RabbitMQ 作为一…...
金蝶ERP星空对接流程
1.金蝶ERP星空OPENAPI地址: 金蝶云星空开放平台 2.下载金蝶云星空的对应SDK包 金蝶云星空开放平台 3.引入SDK流程步骤 引入Kingdee.CDP.WebApi.SDK 右键项目添加引用,在打开的引用管理器中选择浏览页签,点击浏览按钮,找到从官…...
【C++】基于范围的for循环(range-based for loop)
一. std::vector 元素排布顺序 在 C 中,std::vector 是一个动态数组,用于存储同类型元素的序列。当你向 std::vector 中添加元素时(通常通过 push_back 方法),元素是按照你添加它们的顺序排列的。 具体来说ÿ…...
下载b站视频音频
文章目录 方案一:jjdown如何使用 方案二:bilibili哔哩哔哩下载助手如何使用进入插件网站插件下载插件安装 使用插件下载视频音频:复制音频下载地址 方案三:bat命令下载单个音频下载单个视频下载单个音视频 方案一:jjdo…...
LabVIEW DataSocket 通信库详解
dataskt.llb 是 LabVIEW 2019 内置的核心函数库之一,位于 vi.lib\Platform\ 目录下,专注于 DataSocket 技术的实现。DataSocket 是 NI 提供的网络通信协议,支持跨平台、跨设备的实时数据共享,广泛应用于远程监控、分布式系统集成等…...
金融项目实战
测试流程 测试流程 功能测试流程 功能测试流程 需求评审制定测试计划编写测试用例和评审用例执行缺陷管理测试报告 接口测试流程 接口测试流程 需求评审制定测试计划分析api文档编写测试用例搭建测试环境编写脚本执行脚本缺陷管理测试报告 测试步骤 测试步骤 需求评审 需求评…...
初始网络编程
什么是网络编程? 在网络通信协议下,不同计算机上运行的程序,进行的数据传输。 应用场景:即时通信、网游对战、金融证券、 国际贸易、邮件、等等。 不管是什么场景,都是计算机跟计算机之间通过网络进行数据传输。 …...
编译可以在Android手机上运行的ffmpeg程序
下载代码 git clone gitgithub.com:FFmpeg/FFmpeg.git git checkout n7.0建立build目录 mkdir build cd build创建build.sh脚本 vim build.sh这段脚本的主要功能是配置和编译 FFmpeg,使其能够在 Android 平台上运行,通过设置不同的架构和 API 级别&am…...
使用Kubernetes部署Spring Boot项目
目录 前提条件 新建Spring Boot项目并编写一个接口 新建Maven工程 导入 Spring Boot 相关的依赖 启动项目 编写Controller 测试接口 构建镜像 打jar包 新建Dockerfile文件 Linux目录准备 上传Dockerfile和target目录到Linux 制作镜像 查看镜像 测试镜像 上传镜…...
LC77. 组合
LC77. 组合 题目要求(一)回溯1. 解决思路2. 具体步骤3. 代码实现4. 复杂度分析5. 示例解释示例 1:示例 2: 6. 总结 LC77. 组合 题目要求 (一)回溯 要解决这个问题,我们需要生成从 [1, n] 范围内选择 k 个数的所有可能组合。组合的顺序不重要…...
Android中的ANR(Application Not Responding)现象
Android中的ANR(Application Not Responding)现象是指应用程序未能在规定的时间内响应系统或用户的输入事件,从而触发系统弹出的无响应对话框。以下是关于ANR现象的详细解释: 一、ANR现象的定义 ANR通常发生在以下情况ÿ…...
操作系统启动——前置知识预备
文章目录 1. 理解冯诺依曼体系结构1.1 简单见一见冯诺依曼1.2 进一步认识1.3 为什么一定要有内存的存在? 2. 操作系统2.1 概念2.2 设计OS的目的2.3 OS的核心功能2.4 如何理解“管理”二字?(小故事版)2.5 系统调用和库函数概念 3. 进程简述3.1 基本概念3.…...
Unity中VFX烟雾特效与场景中的碎片物体重叠时闪烁问题
双击Unity项目中vfx特效文件,选中VFX编辑器中的Output Particle节点,看右侧的Inspector窗口 这个图的BlendMode是Alpha, 意味着渲染队列是3000要关闭Z Write Mode, 其值设置为off最后一个属性Sorting Priorty 设置为50,意味着渲染队列在3000…...
[RN]React Native知识框架图详解
React Native 是一个基于 React 的跨平台移动应用开发框架。以下是 React Native 知识框架图的详细解析: React Native 知识框架 1. 核心概念 JSX:JavaScript XML 语法,类似 HTML 的语法,用于描述 UI 组件。组件(Com…...
每日OJ_牛客_游游的字母串_枚举_C++_Java
目录 牛客_游游的字母串_枚举 题目解析 C代码 Java代码 牛客_游游的字母串_枚举 游游的字母串 描述: 对于一个小写字母而言,游游可以通过一次操作把这个字母变成相邻的字母。a和b相邻,b和c相邻,以此类推。特殊的࿰…...
解锁MacOS开发:环境配置与应用开发全攻略
✨✨✨这里是小韩学长yyds的BLOG(喜欢作者的点个关注吧) ✨✨✨想要了解更多内容可以访问我的主页 小韩学长yyds-CSDN博客 目录 引言 一、MacOS 开发环境配置 (一)必备工具安装 (二)集成开发环境(IDE)选…...
IDEA 2025最新版2024.3.3软件安装、插件安装、语言设置
IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),主要用于Java语言的开发,它通过提供丰富的功能如智能代码补全、代码分析、版本控制集成等来提高开发效率。 IDEA有社区版和专业版两个版本,社区版是免费开…...
leetcode 0018 四数之和-medium
1 题目:四数之和 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复&#x…...
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_conf_add_dump
ngx_conf_add_dump 定义在src\core\ngx_conf_file.c static ngx_int_t ngx_conf_add_dump(ngx_conf_t *cf, ngx_str_t *filename) {off_t size;u_char *p;uint32_t hash;ngx_buf_t *buf;ngx_str_node_t *sn;ngx_conf_dump_t *cd;has…...
家政预约小程序用例图分析
在和客户进行需求沟通的时候,除了使用常规的问答的形式,我还使用图形化工具更深入的沟通。比如借助UML的用例图来开展系统分析,并且按照角色详细拆解了家政预约小程序的各个用例。在分析阶段思考的越多,沟通的越多,在系…...
unity学习62,尝试做第一个小游戏项目:flappy bird
目录 学习参考 1 创建1个unity 2D项目 1.1 2D项目模板选择 1.1.1 2D(built-in-Render pipeline) 1.1.2 universe 2D 1.1.3 这次选择 2D(built-in-Render pipeline) 1.2 创建项目 1.2.1 注意点 1.2.2 如果想修改项目名 2 导入美术资源包 2.1 下载一个flappy bird的…...
Windows10下本地搭建Manim环境
文章目录 1. 简介2. Python环境3. uv工具4. Latex软件5. 安装Manim数学库6. 中文支持参考 1. 简介 manim是个一科普动画的库, 本文用到的是社区版本。 2. Python环境 这个不用多说,可以参考其他的文章。记得把pip也安上。 3. uv工具 上面的pip是老…...