-
一条SQL的完整执行过程:小明查询"员工信息"的完整冒险故事
MySQL执行SQL的全流程,从"接待"到"找数据"再到"返回结果",让你彻底理解数据库背后的秘密 第一章:敲门入室——连接层的"前台接待" 故事开场:小明(应用程序)想要查询公司数据库中"年龄大于25岁的员工信息",他敲响了MySQL的大门。 🏢 连接层:热情的前台小姐 MySQL的连接层就像公 -
数据采集第3次作业
作业1 图片2种方式爬取实验 (1)要求:要求:指定一个网站,爬取这个网站中的所有的所有图片,例如中国气象网(http://www.weather.com.cn)。实现单线程和多线程的方式爬取。 代码: 单线程 # simple_single.py import os import requests -
MySQL整体设计与存储引擎深度剖析:从架构哲学到引擎选型(了解)
MySQL作为全球最流行的开源关系型数据库,其整体设计的模块化与存储引擎的可插拔性是其核心竞争力。本文将从架构分层、核心组件、存储引擎原理到选型策略,用“解剖麻雀”的方式带你彻底理解MySQL的设计思想与存储引擎的底层逻辑。 一、MySQL整体设计:模块化架构的“分层协作”哲学 MySQL的整体架构 -
第三次作业:详细设计与接口实现报告
团队名称:洛珈山下 日期:2025-11-22 一、需求与原型改进 本阶段是项目的基石,旨在明确产品方向与用户交互逻辑。我们将首先组织全体成员进行需求评审会议,深入剖析项目需求说明书,确保每位成员对业务逻辑、用户痛点和核心功能有一致的理解。在此基础上,前端团队(张嘉铭、文昊)将主导原型的迭代与优化, -
开发智联笔记项目时所遇问题(8)
问题:运行项目文件时报错:D:\Pycharm-workspace\pytorchdemo2\project\static>curl -o static/jsmind.js https://cdn.jsdelivr.net/npm/jsmind@0.4.6/js/jsmind.js % Total -
开发智联笔记项目时所遇问题(7)
问题:点击新建脑图,可以命名,但是没有节点,页面报错:Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'name') at Object.get_mind (jsmind.js:8:7688) -
开发智联笔记项目时所遇问题(6)
问题:点击新建脑图,有命名,但是没有节点。 问题在于创建脑图时的数据结构格式不正确。jsMind 需要特定的节点格式。 修改 index.html 中的 createMap() 函数 /* 新建 */ function newMap() { document.getElementById('newM -
初识模拟算法
模拟算法就是按照题目中的一些规则,一步步模拟其操作过程,许多题目还需联系现实的解决方法。它适用于规则明确、无需特殊动态算法的问题。虽然相对较简单,但它是解决复杂现实问题的基础。 我们直接看实际问题: 假设有一个m×n个地块的矩形房间,每个地块初始有按行为主序的连续整数,现在从(0,0)位置放置一个清 -
初识模拟算法
模拟算法就是按照题目中的一些规则,一步步模拟其操作过程,许多题目还需联系现实的解决方法。它适用于规则明确、无需特殊动态算法的问题。虽然相对较简单,但它是解决复杂现实问题的基础。 我们直接看实际问题: 假设有一个m×n个地块的矩形房间,每个地块初始有按行为主序的连续整数,现在从(0,0)位置放置一个清 -
开发智联笔记项目时所遇问题(4)
问题如图: 从图片中的错误信息可以看出,问题出现在 index.html 第209行,错误是 TypeError: %s enable_sheets to see a function。这通常与 jsmind 的初始化或节点操作有关。 问题诊断与解决方案 1. 检查控制台完整错误 首先在浏览器控制台 -
开发智联笔记项目时所遇问题(3)
问题:设置节点不自由 在脑图中显示 [object Object] 是因为节点数据结构不正确。jsMind 期望的节点数据结构与当前的数据格式不匹配。 解决方案 1. 修改创建脑图时的数据结构 在 index.html 中,修改 createMap() 函数: async function crea -
开发智联笔记项目所遇问题(2)
所遇问题:D:\Pycharm-workspace\pytorchdemo2\project>curl -o static/jsmind.draggable.js https://jsd.onmicrosoft.cn/npm/jsmind@0.8.7/es6/jsmind.draggable-nod -
开发智联笔记项目时的js问题(1)
问题分析 应用需要以下JS文件: jsmind.js - 核心脑图库 jsmind.draggable.js - 拖拽功能 jsmind.undo.js - 撤销重做功能 解决方案 1. 获取缺失的JS文件 需要下载这些JS文件并放在 static 目录下: jsmind.js - 核心文件 可以从 -
Vue 路由的学习
Vue 路由完全指南 Vue路由完全指南:从基础到实战,轻松掌握页面跳转核心 在Vue开发中,路由是实现单页面应用(SPA)页面切换的核心技术。无论是Vue2还是Vue3,路由都扮演着"导航指挥官"的角色,负责管理不同页面的渲染与切换逻辑。本文将基于Vue3+Vue Router 4,从路由基础、核 -
团队作业 3
团队作业 3 - 教学课件和班级管理系统 需求改进 & 系统设计 一、需求 & 原型改进(20 分) 课堂讨论问题及修改(5 分) 问题 1 修改 1 课件格式支持单一(仅支持 PPT/PDF) 增加视频(MP4)、音频(MP3)格式课件上传与在线预览支持 成绩统计维度单一(仅平均分) 新增最高分、 -
事务传播属性终极指南:用“团队协作”秒懂嵌套事务的边界艺术
如果说事务隔离级别是数据库层面的“并发交通规则”,那么事务传播属性就是应用框架(如Spring)层面的“团队协作规则”——当多个事务方法嵌套调用时(比如Service A调用Service B,两者都标注了@Transactional),传播属性定义了“新任务是否独立开”“能否加入现有团队”“出错时 -
三层C/S架构的部署图
graph TD subgraph A [表示层 - 客户端] A1[手机App] A2[微信小程序] A3[触摸屏自助终端] end subgraph B [功能层 - 应用服务器集群] B1[负载均衡器<br>Nginx] B2[用户/订单服务] B3[支付/库存服务] B4[后厨管理服务] e