- 博客(216)
- 收藏
- 关注

原创 前端笔记目录
HTML 部分HTML 常用的标签HTML 表格标签HTML 列表标签HTML 表单标签CSS 部分CSS 选择器CSS 字体属性JavaScript 部分JavaScript——ES6新特性(1)JavaScript——ES6新特性(2)JavaScript——ES8新特性JavaScript——ES9新特性额外补充VSCode 常用的11个快捷键...
2022-03-21 15:32:37
1118
2

原创 大数据目录
基础部分:Linux 从零开始——常用命令配置Java环境变量修改主机名Linux 之间传输文件配置SSH免密登录Hadoop 集群安装Centos 搭建Hadoop集群(对前五项进行整合)Linux 安装Scala搭建Spark完全分布式环境安装部署 Hive...
2022-03-10 10:44:44
1639
1

原创 备考计算机三级数据库——SQL 案例
SQL Server 备考笔记前言一、 创建数据库二、 修改数据库1. 创建文件组2. 修改文件3. 添加文件,将文件添加到文件组4. 删除文件5. 删除数据库三、 分离与附加数据库1. 分离数据库2. 附加数据库四、 架构1. 创建架构2. 删除架构五、 数据表的操作1. 创建数据表2. 添加列① 添加单列② 添加多列3. 修改列4. 删除列① 删除单列② 删除多列5. 删除表六、 分区表1. 创建分区函数2. 创建分区方案3. 创建表4. 检查所属分区七、 视图1. 创建视图2. 查询视图3. 查看视图
2021-11-04 22:00:21
1368
1

原创 Python学习历程
文章目录Python 安装与卸载Python 安装与卸载由于以前安装 Visual Studio 的时候自动安装了Python 3.7.5,所以先把他卸载了。Python 3.8.3 下载地址: Python 3.8.3并且了解到各个版本不同的区别x86 是32位,x86-64 是64位embeddable zip file 貌似是将 Python 压缩成包,解压出来,能用但是有bugweb-based installer 是需要通过联网完成安装的xecutable i
2021-10-01 01:59:36
641
3
原创 【数据结构】第四章:串
【数据结构】第四章:串一、串的定义二、串的存储结构1. 串的顺序存储2. 串的链式存储三、串的基本操作1. 举例2. 实现四、模式匹配1. 朴素模式匹配算法2. KMP算法
2025-02-06 19:17:41
1109
原创 【数据结构】第三章:栈和队列
【数据结构】第三章:栈和队列一、栈1. 栈的定义2. 栈的基本操作二、顺序栈1. 顺序栈的实现2. 顺序栈的基本操作3. 两种实现方式对比3. 共享栈三、链栈1. 链栈的实现2. 链栈的基本操作四、队列1. 队列的定义2. 队列的基本操作3. 双端队列五、顺序队列1. 顺序队列的实现2. 顺序队列的基本操作3. 三种实现方式对比六、链队列1. 链队列的实现2. 链队列的基本操作七、栈的应用1. 括号匹配2. 表达式求值3. 递归八、队列的应用九、特殊矩
2025-01-21 19:36:37
1095
原创 【数据结构】第二章:线性表
【数据结构】第二章:线性表一、线性表的定义和基本操作1. 定义2. 基本操作二、顺序表1. 顺序表的定义2. 顺序表的实现3. 顺序表的特点4. 顺序表的插入5. 顺序表的删除6. 顺序表的查找三、单链表1. 单链表的定义2. 单链表的实现3. 单链表的插入4. 单链表的删除5. 单链表的查找6. 单链表的建立四、双链表五、循环链表1. 循环单链表2. 循环双链表六、静态链表1. 静态链表的定义2. 静态链表的初始化3. 静态链表的插入4. 静态链表的删除
2025-01-15 18:15:16
771
原创 【数据结构】第一章:数据结构与算法概述
【数据结构】第一章:数据结构与算法概述一、数据结构的基本概念1. 数据2. 数据元素、数据项3. 数据对象、数据结构4. 数据类型、抽象数据类型二、数据结构的三要素1. 逻辑结构2. 数据的运算3. 物理结构(存储结构)三、算法的基本概念1. 算法的定义2. 算法的特性3. 算法的目标四、时间复杂度五、空间复杂度
2025-01-12 18:46:37
1130
原创 【操作系统】第五章:设备管理(下)
【操作系统】第五章:设备管理(下)七、假脱机技术(SPOOLing技术)1. 脱机技术2. 输入井和输出井3. 输入进程和输出进程4. 输入缓冲区和输出缓冲区5. 共享打印机原理分析八、设备的分配与回收1. 设备分配时应考虑的因素2. 静态分配和动态分配3. 设备分配管理中的数据结构4. 设备分配的步骤5. 设备分配步骤的改进九、缓冲区管理1. 缓冲区概念2. 缓冲区作用3. 单缓冲4. 双缓冲5. 循环缓冲区6. 缓冲池十、磁盘的结构1. 磁盘、磁道、扇区2.盘
2024-12-26 17:28:34
705
原创 【操作系统】第五章:设备管理(上)
【操作系统】第五章:设备管理(上)一、I/O设备的基本概念和分类二、I/O控制器1. IO 控制器的功能:2. IO 控制器的组成:三、IO 控制方式1. 程序直接控制方式2. 中断驱动方式3. DMA 方式4. 通道控制方式5. 四种方式对比四、IO 软件层次结构1. 用户层软件2. 设备独立性软件3. 设备驱动程序4. 中断处理程序五、I/O 应用程序接口1. 字符设备接口2. 块设备接口3. 网络设备接口4. 阻塞 IO / 非阻塞 IO六、设备驱动程序接口
2024-12-26 14:33:23
1132
原创 【操作系统】第四章:文件管理
【操作系统】第四章:文件管理一、文件管理概念二、文件的逻辑结构1. 无结构文件2. 有结构文件1️⃣ 顺序文件2️⃣ 索引文件3️⃣ 索引顺序文件三、文件目录1. 文件控制块2. 目录结构3. 索引结点四、❗文件的物理结构❗1. 文件块、磁盘块2. 文件分配方式——连续分配3. 文件分配方式——链接分配1️⃣ 隐式链接2️⃣ 显式链接4. 文件分配方式——索引分配1️⃣ 链接方案2️⃣ 多层索引3️⃣ 混合索引五、文件存储空间管理1. 存储空间的划分与初始化2
2024-12-16 13:20:14
1537
原创 【操作系统】应用题:进程通信(PV操作)
(1)有三个并发进程R、W1和W2,共享两个各可存放一个数的缓冲区B1、B2。进程R每次从输入设备读入一个数,若读入的是奇数,则将它存入B1中,若读入的是偶数,将它存入B2中;(2)8个协作的任务A、B、C、D、E、F、G、H分别完成各自的工作。约定:1)一次只能放入一个小球;2)白球的数量至多只能比黑球少N个,至多只能比黑球多M个(M,N为正整数)。请添加必要的信号量和wait()、signal()操作,实现上述过程中的互斥与同步。(3)多个进程共享一个文件,其中只读文件的称为读者,只写文件的称为写者。
2024-12-05 19:59:14
1228
原创 【操作系统】第三章:内存管理
【操作系统】第三章:内存管理一、内存管理的基本概念1. 基本概念2. 存储单元3. 内存地址4. 装入方式(地址转换)5. 链接方式二、内存管理的作用1. 分配与回收2. 内存扩展3. 地址转换4. 内存保护三、覆盖与交换1. 覆盖技术2. 交换技术3. 两种技术的区别四、连续分配管理方式1. 单一连续分配2. 固定分区分配3. 动态分区分配五、动态分区分配算法1. 首次适应算法(First Fit)2. 最佳适应算法(Best Fit)3. 最坏适应算法(Wo
2024-11-25 23:44:54
1039
1
原创 【操作系统】第二章:进程管理(下)
【操作系统】第二章:进程管理(下)一、进程同步和互斥1. 进程同步2. 进程互斥二、进程互斥的软件实现方法1. 单标志法2. 双标志先检查3. 双标志后检查4. Peterson算法三、进程互斥的硬件实现方法1. 中断屏蔽方法2. TestAndSet(TS指令 / TSL指令)3. Swap指令(XCHG指令)4. 互斥锁四、信号量机制1. 信号量2. 整型信号量3. 记录型信号量‼️ ⚠️4. 信号量机制实现进程互斥5. 信号量机制实现进程同步6. 信号量机制实现
2024-11-08 21:48:47
916
原创 【操作系统】第二章:进程管理(中)
【操作系统】第二章:进程管理(中)一、处理机调度1. 概念2. 层次3. 补充:进程的挂起态与七状态模型二、进程调度的时机与方式1. 进程调度的时机2. 进程调度的方式四、进程的切换与过程五、调度器和闲逛进程1. 调度器2. 闲逛进程六、调度算法的评价指标1. CPU利用率2. 系统吞吐量3. 周转时间4. 等待时间5. 响应时间七、调度算法1. 先来先服务(FCFS)2. 短作业优先(SJF)3. 最高响应比优先(HRRN)4. 时间片轮转(RR)5. 优先级
2024-11-06 16:58:38
1151
原创 【操作系统】第二章:进程管理(上)
【操作系统】第二章:进程管理(上)一、进程的概念1. 概念2. 组成3. 特征二、进程的状态与转换、组织1. 进程的状态2. 进程状态间的转换3. 进程的组织三、进程控制1. 概念2. 如何实现进程控制3. 进程控制相关的原语四、进程通信1. 概念2. 共享存储3. 消息传递4. 管道通信五、线程1. 概念2. 引入线程的变化3. 线程属性4. 线程的实现方式5. 多线程模型6. 线程的状态与转换7. 线程的组织与控制
2024-10-19 20:55:19
1421
原创 【MySQL课后题】第三章——MySQL数据库的基本操作
【MySQL课后题】第三章——MySQL数据库的基本操作一、假设某商业集团中有若干公司,人事数据库中有3个基本表。1. 准备工作2. 题目二、完成以下MySQL题目的要求。1. 准备工作2. 题目三、某工厂的信息管理数据库中有如下两个关系模式。1. 题目
2024-10-13 18:51:18
1767
原创 【黑苹果】记录MacOS升级Sonoma的过程
【黑苹果】记录MacOS升级Sonoma的过程一、硬件二、提前说明三、准备OC四、选择驱动五、选择ACPI六、下载内核扩展七、其他问题
2024-10-12 22:15:38
2304
原创 【操作系统】第一章:操作系统概述
【操作系统】第一章:操作系统概述一、操作系统的概念二、操作系统的功能和目标1.作为系统资源的管理者2.向上层提供服务3.对硬件的拓展三、操作系统的四个特征1.并发性2.共享性3.虚拟性4.异步性四、操作系统的发展与分类1.手工操作阶段2.单道批处理系统3.多道批处理系统4.分时操作系5.实时操作系统6.其他操作系统五、操作系统的运行机制1.两类程序2.两类指令3.两种处理器状态4.内核态和用户态的切换六、中断和异常1.中断的作用2.中断的类型3.中断机制的基本原理七、系统调用1.系统调用概念2.系统调用的作
2024-10-04 23:42:07
2770
原创 【Linux实践】实验九:Shell流程控制语句
实验内容1、编写一个Shell脚本,利用for循环把当前目录下的所有*.c文件复制到指定的目录中,并显示复制后该目录内按文件大小排序的目录文件清单。2、使用until语句创建一个Shell程序,其功能为计算1-10的平方。
2024-09-26 22:54:46
1464
2
原创 【Linux实践】实验八:Shell程序的创建及变量
实验内容1、查看当前系统下用户Shell定义的环境变量的值。2、定义变量AK的值为200,并将其显示在屏幕上。3、定义变量AM的值为100,并使用test命令比较其值是否大于150。4、创建一个简单的Shell程序,其功能为显示计算机主机名以及显示系统日期和时间,并执行该程序。
2024-09-26 22:54:30
1299
原创 【Linux实践】实验七:vi编辑器的使用
实验内容1、使用命令挂载U盘,并能正确显示U盘中的中文信息,挂载点目录为/mnt/学号。2、使用vi编辑器创建文本文件/root/v,文件内容为hell,最后保存退出。3、打开vi编辑器,插入2009年日历,并把该文件命名为2009.txt。4、打开vi编辑器,显示文件2009.txt的行号。5、打开vi编辑器,查看文件2009.txt的详细信息。
2024-09-26 18:17:46
1253
原创 【Linux实践】实验六:LINUX系统管理
实验内容1、通过安装虚拟机工具实现windows和linux的文件共享。2、使用命令将当前计算机的主机名修改为IT。3、使用netconfig命令设置网络的相关属性,包括IP地址、子网掩码、默认网关等。4、分别用前台和后台启动方式在根目录/下查找名字为linuxa2.txt的文件。5、查看系统中所有启动的进程,不带控制台终端,并显示用户名和进程的起始时间。6、使用命令结束第4题中的进程。
2024-09-26 14:57:19
1058
原创 【Linux实践】实验五:用户和组群账户管理
实验内容1、使用命令创建用户账户zhangsan,并设置口令为123456,设置用户名全称为张三。2、使用命令从用户root切换到用户zhangsan登录系统,并改变用户环境。3、使用命令从用户zhangsan切换到用户root登录系统。4、使用命令修改用户账户zhangsan的UID为700,其Shell类型为/bin/ksh。5、使用命令删除用户账户zhangsan,并且在删除该用户的同时一起删除其主目录。6、使用命令创建组群group1,并在创建时设置其GID为800。7、使用命令修改组
2024-09-25 19:08:10
1444
原创 【Linux实践】实验四:Shell实用功能及文件权限
实验内容1、使用命令“cat /etc/named.conf”设置为别名named,然后再取消别名。2、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。3、使用管道方式分页显示/etc/passwd的内容。4、分别用文字设定法和数字设定法,对/root/ab文件设置权限,所有者为读取、写入和执行权限,同组用户为读取和写入权限,其他用户没有任何权限。5、将文件/root/ab所有者更改为用户zhangsan。6、将目录/root/
2024-09-25 15:20:18
903
原创 【Linux实践】实验三:LINUX系统的文件操作命令
实验内容1、使用命令切换到/etc目录,并显示当前工作目录路径。2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。3、使用命令创建目录/root/linux,然后删除该目录。4、使用命令cat用输出重定向在/root目录下创建文件abc,文件内容为“Hello,Linux!”,并查看该文件的内容。5、使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该目录中,最后将该目录及其目录下的文件一起删除。6、查看文件/etc/passwd的前3
2024-09-24 21:50:41
1942
原创 【Linux实践】实验二:LINUX操作基础
实验内容1、使用shutdown命令设定在30分钟之后关闭计算机。2、分别使用命令man和help查看ls命令的帮助文档。3、使用命令将当前计算机的主机名显示为IT。4、使用命令显示公元2024年8月的月历。5、显示当前计算机上的日期和时间。6、统计文件/etc/passwd的行数、字符数和单词数。
2024-09-14 16:21:01
1522
原创 【Linux实践】实验一:Linux系统安装与启动
实验内容1.安装虚拟机软件(如VMware)。2.在虚拟机软件中安装Linux操作系统(如Ubuntu、redhat等)。3.配置Linux系统运行环境。4.正确地启动、关闭系统。
2024-09-10 22:11:33
1576
3
原创 Python——pgzero游戏打包exe执行时报错
问题主要是因为资源没有引入第一步是在中注释代码,以防引入默认图标第二步是在打包时添加游戏需要的资源。
2024-03-17 20:54:31
895
原创 【Echarts】配置项 之 series
箱型图、箱线图,是一种用作显示一组数据分散情况资料的统计图。数图、主要用来可视化树形数据结构,是一种特殊的层次类型,具有唯一的根节点,左子树和右子树。主题河流,是一种特殊的流图, 它主要用来表示事件或主题等在一段时间内的变化。路径图,用于带有起点和终点信息的线数据的绘制,主要用于航线、路线可视化。旭日图,由多层的环形图组成,在数据结构上,内圈是外圈的父节点。直角坐标系上的散点图可以用来展示数据的 x、y 之间的关系。雷达图,主要用于表现多变量的数据,例如属性分析。关系图,用于展现节点与节点之间的关系数据。
2023-07-01 20:55:40
7118
原创 【Echarts】配置项归纳
原生图形元素自建,支持的图形元素包括 image、text、circle、sector、ring、polygon、polyline、rect、line、bezierCurve、arc、group。dataZoomInside,内置于坐标系中,使用户可以在坐标系上通过鼠标拖拽、滚轮、手指滑动在缩放或漫游坐标系。数据集组件用于单独的数据集声明,从而数据可以单独管理,被多个组件复用,并且可以自由指定数据到视觉的映射。区域选择组件,可以选择图中一部分数据,从而便于向用户展示被选中数据、或他们的一些统计计算结果。
2023-06-30 21:56:12
5721
原创 实验24:20230318 Java大数据1+X 中级实操考试(id:3713)
【5 分】步骤 1:项目准备【10 分】步骤 2:完成实体类 Info【10 分】步骤 3:完成 Info 的 toString 方法【10 分】步骤 4:完成 Account【10 分】步骤 5:完成 SSDaoImpl 的 queryByName 方法【10 分】步骤 6:继续完善 SSDaoImpl 类【15 分】步骤 7:继续完善 SBDaoImpl 类【15 分】步骤 8:继续完善 SSDaoImpl 类【15 分】步骤 9:继续完善 SSDaoImpl 类
2023-06-07 00:32:51
5960
原创 实验16:20211219 Java大数据1+X 中级实操考试(id:2846)
【5 分】步骤 1:项目准备【5 分】步骤 2:完成实体类 Student【10 分】步骤 3:完成实体类 Course【10 分】步骤 4:完成实体类 Score【10 分】步骤 5:完成 StudentDaoImpl 的 add 方法【10 分】步骤 6:完成 StudentDaoImpl 的queryNum 方法【10 分】步骤 7:完成 StudentDaoImpl 的 queryMaxAge 方法【10 分】步骤 8:完成 CourseDaoImpl 的 queryCourse 方法
2023-06-06 23:43:02
1171
原创 实验15:20211127 Java大数据1+X 中级实操考试(id:2660)
【5 分】步骤 1:项目准备【5 分】步骤 2:完成实体类 Student【10 分】步骤 3:完成实体类 Course【10 分】步骤 4:完成实体类 Score【10 分】步骤 5:完成 StudentDaoImpl 的 add 方法【10 分】步骤 6:完成 StudentDaoImpl 的 queryNum 方法【10 分】步骤 7:完成 StudentDaoImpl 的 queryMinAge 方法【10 分】步骤 8:完成 CourseDaoImpl 的 queryCourse 方
2023-06-06 23:13:57
1420
原创 实验14:20211030 Java大数据1+X 中级实操考试(id:2498)
【5 分】步骤 1:项目准备【5 分】步骤 2:完成实体类 Member【10 分】步骤 3:完成实体类 Goods【10 分】步骤 4:完成工具类 DateUtil的convertFromStringToDate方法【10 分】步骤 5:完成工具类 DateUtil的convertFromDateToString 方法【10 分】步骤 6:完成 GoodsDaoImpl 的 queryExpensiveGoods 方法【10 分】步骤 7:完成 GoodsDaoImpl 的 querySum
2023-06-06 22:02:43
1393
原创 实验13:20210620 Java大数据1+X 中级实操考试(id:2496)
【5 分】步骤 1:项目准备【5 分】步骤 2:完成实体类 Student【10 分】步骤 3:完成工具类 DateUtil的convertFromStringToDate方法【10 分】步骤 4:完成工具类 DateUtil的convertFromDateToString 方法【10 分】步骤 5:完成 SBDaoImpl 的 findByName 方法【10 分】步骤 6:继续完善 SBDaoImpl 类【10 分】步骤 7:继续完善 SBDaoImpl 类【10 分】步骤 8:继续完善
2023-06-06 21:34:45
1934
原创 Laravel框架06:文件、迁移填充、会话、缓存
一、文件上传1. 文件上传表单2. 上传业务处理3. 全部代码二、数据表的迁移与填充1. 迁移文件① 创建迁移文件② 编写迁移文件③ 执行迁移文件④ 回滚迁移文件2. 填充(种子)文件① 创建填充文件② 编写填充文件③ 执行填充文件三、会话控制四、缓存机制1. 设置缓存2. 获取缓存3. 删除缓存4. 计数器
2023-05-24 21:22:56
928
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人