- 博客(127)
- 收藏
- 关注
原创 黑马linux笔记(03)在Linux上部署各类软件 MySQL5.7/8.0 Tomcat(JDK) Nginx RabbitMQ
实战章节:在Linux上部署各类软件。
2025-01-13 20:56:02
1024
原创 黑马linux入门笔记(02)Linux命令 mkdir touch cat grep chmod chown
比如,简单的ls命令就有:-a -A -b -c -C -d -D -f -F -g -G -h -H -i -I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w -x -X -1等选项,可以发现选项是极其多的。课程中, 并不会将全部的选项都进行讲解,否则,一个ls命令就可能讲解2小时之久。课程中,会对常见的选项进行讲解, 足够满足绝大多数的学习、工作场景。,将cat a.txt的结果,作为grep命令的输入,用来过滤。
2025-01-13 20:52:28
703
原创 黑马linux入门笔记(01)初始Linux Linux基础命令 用户和权限 实用操作
B站 黑马程序员 的视频 BV1n84y1i7td 黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等增强自控力冥想慢呼吸绿色锻炼充分休息减少决策次数优先做重要的事情(早晨)融入强自控群控制冲动情绪,心理暗示自己取消道德许可,牢记目标自我原谅适度放松文章目录Linux零基础快速入门到精通第一章 初始Linux1 初始Linux2 VMware WorkStation安装3 FinalShell
2025-01-13 20:45:01
937
原创 LeetCode 高频SQL50(基础版)
否则,LENGTH() 可能会返回不同的结果,因为该函数返回字符串 str 的字节数,某些字符包含多于 1 个字节。这样可以确保只有当 Sales 表中的 product_id 在 Product 表中存在时,才会返回相应的记录。WHERE t.visit_id IS NULL:这个条件用于筛选出那些在 Transactions 表中没有对应记录的访问记录,即那些没有进行交易的访问。对于SQL表,用于计算字符串中字符数的最佳函数是 CHAR_LENGTH(str),它返回字符串 str 的长度。
2024-11-25 16:16:20
964
原创 代码随想录day36 动态规划04
其他满足题意但较小的子集包括 {“0001”,“1”} 和 {“10”,“1”,“0”}。解释:最多有 5 个 0 和 3 个 1 的最大子集是 {“10”,“0001”,“1”,“0”} ,因此答案是 4。输入:strs = [“10”, “0001”, “111001”, “1”, “0”], m = 5, n = 3。输入:strs = [“10”, “0”, “1”], m = 1, n = 1。组合 7 和 8,得到 1,所以数组转化为 [2,1,1,1],day36 动态规划04。
2024-11-20 18:40:47
842
原创 代码随想录day32 动态规划01
由于每个状态只依赖于前两个状态,我们可以使用两个变量来存储前两个状态的值,而不是整个数组,从而将空间复杂度从 O(n) 优化到 O(1)。由于每个状态只依赖于前两个状态,我们可以使用两个变量来存储前两个状态的值,而不是整个数组,从而将空间复杂度从 O(n) 优化到 O(1)。否则,合并当前区间和结果列表中最后一个区间,更新结果列表中最后一个区间的结束位置为两者结束位置的最大值。如果当前区间的起始位置大于结果列表中最后一个区间的结束位置,则将当前区间直接加入结果列表。:当前节点被监控,但没有摄像头。
2024-11-17 00:23:49
782
原创 代码随想录day31 贪心算法05
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。day31 贪心算法(05)
2024-11-15 19:39:12
275
原创 代码随想录day30 贪心算法04
如果账单是 20 美元,优先使用 10 美元和 5 美元的组合找零,如果没有 10 美元钞票,则使用三张 5 美元的钞票找零。如果当前孩子的评分比后一个孩子高,并且当前孩子的糖果数不多于后一个孩子的糖果数,当前孩子的糖果数应该比后一个孩子的糖果数多 1。如果当前油箱中的油量小于 0,说明从当前起点出发无法到达下一个加油站,需要重新选择起点,并重置当前油箱中的油量。如果当前孩子的评分比前一个孩子高,当前孩子的糖果数应该比前一个孩子的糖果数多 1。如果账单是 5 美元,增加手中 5 美元钞票的数量。
2024-11-14 17:32:13
952
原创 代码随想录day29 贪心算法03
○ 创建一个数组 count 来记录手中每种面额钞票的数量,count[0] 表示 5 美元钞票的数量,count[1] 表示 10 美元钞票的数量,count[2] 表示 20 美元钞票的数量。■ 如果账单是 20 美元,优先使用 10 美元和 5 美元的组合找零,如果没有 10 美元钞票,则使用三张 5 美元的钞票找零。● 如果当前孩子的评分比后一个孩子高,并且当前孩子的糖果数不多于后一个孩子的糖果数,当前孩子的糖果数应该比后一个孩子的糖果数多 1。day29 贪心算法03。
2024-11-13 19:42:11
861
原创 代码随想录day22 回溯函数
给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。如果至少一个数字的被选数量不同,则两种组合是不同的。给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文串,返回 s 所有可能的分割方案。
2024-11-07 23:56:00
256
原创 代码随想录day20 二叉树(七)
输入:root = [4,2,7,1,3,null,null,null,null,null,null], val = 5。输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8。输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 4。例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]另一个正确答案是 [5,2,6,null,4,null,7]。
2024-11-04 18:30:29
443
原创 LeetCode 高频SQL50题(基础版)day01
这样可以确保所有 Visits 表中的记录都会出现在结果中,即使它们在 Transactions 表中没有对应的记录。这样可以确保只有当 Sales 表中的 product_id 在 Product 表中存在时,才会返回相应的记录。这样可以确保所有 Employee 表中的记录都会出现在结果中,即使它们在 Bonus 表中没有对应的记录。WHERE t.visit_id IS NULL:这个条件用于筛选出那些在 Transactions 表中没有对应记录的访问记录,即那些没有进行交易的访问。
2024-11-02 01:26:26
852
原创 代码随想录day15 二叉树(3)
一 栈与队列的理论基础Java 中 Stack 和 Queue 是容器吗?Stack 和 Queue 是容器适配器,它们依赖于底层的具体容器来实现功能。我们使用的 JDK 中 Stack 和 Queue 是如何实现的?Stack 类继承自 Vector,因此它是一个线程安全的动态数组。Queue 接口有多个实现类,如 LinkedList、PriorityQueue 等。LinkedList 实现了 Deque 接口,可以作为双端队列使用。Stack 和 Queue 提供迭代器来遍历空间吗?
2024-10-31 02:06:20
877
原创 代码随想录day14 二叉树(2)
一 栈与队列的理论基础Java 中 Stack 和 Queue 是容器吗?Stack 和 Queue 是容器适配器,它们依赖于底层的具体容器来实现功能。我们使用的 JDK 中 Stack 和 Queue 是如何实现的?Stack 类继承自 Vector,因此它是一个线程安全的动态数组。Queue 接口有多个实现类,如 LinkedList、PriorityQueue 等。LinkedList 实现了 Deque 接口,可以作为双端队列使用。Stack 和 Queue 提供迭代器来遍历空间吗?
2024-10-29 20:26:12
926
原创 代码随想录day13 二叉树(1)
一 栈与队列的理论基础Java 中 Stack 和 Queue 是容器吗?Stack 和 Queue 是容器适配器,它们依赖于底层的具体容器来实现功能。我们使用的 JDK 中 Stack 和 Queue 是如何实现的?Stack 类继承自 Vector,因此它是一个线程安全的动态数组。Queue 接口有多个实现类,如 LinkedList、PriorityQueue 等。LinkedList 实现了 Deque 接口,可以作为双端队列使用。Stack 和 Queue 提供迭代器来遍历空间吗?
2024-10-29 02:46:43
863
原创 代码随想录day11 栈与队列
一 栈与队列的理论基础Java 中 Stack 和 Queue 是容器吗?Stack 和 Queue 是容器适配器,它们依赖于底层的具体容器来实现功能。我们使用的 JDK 中 Stack 和 Queue 是如何实现的?Stack 类继承自 Vector,因此它是一个线程安全的动态数组。Queue 接口有多个实现类,如 LinkedList、PriorityQueue 等。LinkedList 实现了 Deque 接口,可以作为双端队列使用。Stack 和 Queue 提供迭代器来遍历空间吗?
2024-10-26 18:02:40
820
原创 代码随想录day10 栈和队列
例如,在 “abbaca” 中,我们可以删除 “bb” 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 “aaca”,其中又只有 “aa” 可以执行重复项删除操作,所以最后的字符串为 “ca”。你可以使用 list 或者 deque(双端队列)来模拟一个栈,只要是标准的栈操作即可。给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串,判断字符串是否有效。给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
2024-10-25 01:22:20
351
原创 代码随想录day09 字符串
Java JDK是17.0.1135 34 69 367 26 283 844 977 904 76 54 剑指offer 291 数组理论基础数组是存放在连续内存空间上的相同类型数据的集合。数组下标都是从0开始的。数组内存空间的地址是连续的。因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。例如删除下标为3的元素,需要对下标为3的元素后面的所有元素都要做移动操作。数组的元素是不能删的,只能覆盖。Java:二维数组在内存中不是连续的,每个子数组是独立的对象。
2024-10-24 15:49:11
1054
原创 代码随想录day08 字符串
那么相遇时: slow指针走过的节点数为: x + y(这个必然的,slow进入圈,一圈内必相遇), fast指针走过的节点数:x + y + n (y + z),n为fast指针在环内走了n圈才遇到slow指针, (y+z)为 一圈内节点的个数A。这个方法返回的是一个固定大小的列表,该列表是由传入的数组支持的。其实这种情况和n为1的时候 效果是一样的,一样可以通过这个方法找到 环形的入口节点,只不过,index1 指针在环里 多转了(n-1)圈,然后再遇到index2,相遇点依然是环形的入口节点。
2024-10-23 18:46:43
1012
1
原创 代码随想录day07哈希表
Java JDK是17.0.1135 34 69 36726 283 844 977904 7654 剑指offer 291 数组理论基础数组是存放在连续内存空间上的相同类型数据的集合。数组下标都是从0开始的。数组内存空间的地址是连续的。因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。例如删除下标为3的元素,需要对下标为3的元素后面的所有元素都要做移动操作。数组的元素是不能删的,只能覆盖。Java:二维数组在内存中不是连续的,每个子数组是独立的对象。Jav
2024-10-23 17:36:02
595
原创 代码随想录day06
std::unordered_set底层实现为哈希表,std::set 和std::multiset 的底层实现是红黑树,红黑树是一种平衡二叉搜索树,所以key值是有序的,但key不可以修改,改动key值会导致整棵树的错乱,所以只能删除和增加。单链表:链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。目前,有两家开发公司,A 公司和 B 公司,希望购买这个城市区域的土地。
2024-10-21 17:58:51
897
原创 代码随想录day04
单链表:链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。目前,有两家开发公司,A 公司和 B 公司,希望购买这个城市区域的土地。在暴力解法中,是一个for循环滑动窗口的起始位置,一个for循环为滑动窗口的终止位置,用两个for循环 完成了一个不断搜索区间的过程。这是因为平时在刷leetcode的时候,链表的节点都默认定义好了,直接用就行了,所以同学们都没有注意到链表的节点是如何定义的。
2024-10-19 23:31:18
866
原创 代码随想录day03
单链表:链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。目前,有两家开发公司,A 公司和 B 公司,希望购买这个城市区域的土地。在暴力解法中,是一个for循环滑动窗口的起始位置,一个for循环为滑动窗口的终止位置,用两个for循环 完成了一个不断搜索区间的过程。这是因为平时在刷leetcode的时候,链表的节点都默认定义好了,直接用就行了,所以同学们都没有注意到链表的节点是如何定义的。
2024-10-18 17:43:04
1114
原创 代码随想录打卡Day2
在暴力解法中,是一个for循环滑动窗口的起始位置,一个for循环为滑动窗口的终止位置,用两个for循环 完成了一个不断搜索区间的过程。首先要思考 如果用一个for循环,那么应该表示 滑动窗口的起始位置,还是终止位置。如果只用一个for循环来表示 滑动窗口的起始位置,那么如何遍历剩下的终止位置?所以 只用一个for循环,那么这个循环的索引,一定是表示 滑动窗口的终止位置。就是不断的调节子序列的起始位置和终止位置,从而得出我们要想的结果。那么问题来了, 滑动窗口的起始位置如何移动呢?
2024-10-17 14:03:19
189
原创 代码随想录打卡Day1
因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。例如删除下标为3的元素,需要对下标为3的元素后面的所有元素都要做移动操作。Java:二维数组在内存中不是连续的,每个子数组是独立的对象。Java:二维数组在内存中不是连续的,每个子数组是独立的对象。数组是存放在连续内存空间上的相同类型数据的集合。区间定义,一般是左闭右闭,左闭右开。Java JDK是17.0.11。数组的元素是不能删的,只能覆盖。数组内存空间的地址是连续的。数组下标都是从0开始的。
2024-10-16 11:54:35
302
原创 C语言课程设计题目七:学生成绩管理系统设计
学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。使用二进制文件方式存储数据,系统以菜单方式工作。题目七:学生成绩管理系统设计。
2024-09-28 23:48:01
595
原创 C语言课程设计题目六:学生信息管理系统设计
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。题目六:学生信息管理系统设计。
2024-09-28 23:23:32
281
原创 C语言课程设计题目五:西文下拉菜单的设计
可以通过光标键的移动来选择不同的菜单项,被选择的菜单项反相显示,当选定某个菜单项后,按回车键可以实现一个简单的动作。百度搜菜鸟教程->C/C++ 获取键盘事件。
2024-09-27 13:00:00
252
原创 C语言课程设计题目四:实验设备管理系统设计
实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。采用二进制文件方式存储数据,系统以菜单方式工作。
2024-09-27 11:00:00
366
原创 C语言课程设计题目三:图书管理系统设计
首先展示所有图书信息,再提供两个选项:1,根据图书名称查询图书;2,根据作者查询图书信息。图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。补充查询借书人信息,即借书人信息的保存和读取。题目三:图书管理系统设计。
2024-09-26 11:15:00
581
原创 C语言程序设计题目十九:编写一万年历系统
要求: 模仿现实中的挂历,显示当前月的每一天及星期几,当系统日期变为下一个月时,自动翻页到下一个月。根据年份和月份,确定该月的天数。(闰年,一月到十二月天数)进入下一个月时,更新日历(调试时间)题目十九:编写一万年历系统。计算当前月的1号是星期几。显示该月的日历,按星期排列。
2024-09-26 01:56:34
384
原创 C语言课程设计题目二:图书信息管理系统设计
图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。按下9 保存退出后,再次启动,按下2,浏览,没有问题。一次性删除所有该登录号信息。没有登录号19的图书。
2024-09-25 11:30:00
578
原创 C语言课程设计题目(24个选题)
题目一:职工信息管理系统设计题目二:图书信息管理系统设计题目三:图书管理系统设计题目四:实验设备管理系统设计题目五:西文下拉菜单的设计题目六:学生信息管理系统设计题目七:学生成绩管理系统设计题目八:学生选修课程系统设计题目九:学生成绩记录簿设计题目十:学生籍贯信息记录簿设计题目十一:学生通讯录管理系统设计题目十二:职工工作量统计系统设计题目十三:销售管理系统设计题目十四:成绩管理系统设计题目十五:通信录管理系统设计题目十六:学生管理系统设计题目十七:单项选择题标准化考试系统设
2024-09-24 19:00:54
3472
原创 医学数据分析实训 项目八 医疗保险欺诈行为分析
1. 结合业务理解和分析,分别为投保人和医疗机构构建特征;2. 对投保人和医疗机构的行为进行特征分析;3. 通过聚类算法发现投保人和医疗机构中存在的疑似欺诈行为。## 二 实现步骤1. 抽取医疗保险的历史数据;2. 对抽取的医疗保险的历史数据进行描述性统计分析,分析投保人信息和医疗机构信息;3. 采用聚类算法发现投保人和医疗机构中存在的疑似欺诈行为;4. 对疑似欺诈行为结果和聚类结果进行性能度量分析,并进行模型优化。
2024-09-23 11:00:00
1949
原创 医学数据分析实训 项目十 基于深度残差神经网络的皮肤癌检测
皮肤镜图像是检查皮肤癌黑色素瘤的主要手段。本实践项目通过构建深度残差神经网络提取皮肤镜图像的高维特征,使用残差学习防止网络梯度退化,降低网络训练的难度,实现黑色素瘤的有效识别。实践项目所使用的数据集由多名患者的皮肤癌组织纤维图像组成,分为训练集和预测集,每部分包含良性(benign,标签定义为1)和恶性(malignant,标签定义为0)两种。请将皮肤癌组织显微图像进行预处理,并在处理后的数据集基础上,运用基于深度残差神经网络模型对训练集进行训练,并对测试集进行预测。
2024-09-19 13:23:58
1918
原创 医学数据分析实训 项目九 糖尿病风险预测
本实践项目的数据集包含“train.csv”和“test.csv”两部分,部分特征名已经做了脱敏处理。训练集中包含年龄、性别、各项体检指标及目标血糖值。测试集相对于训练集缺少了对应的血糖值。训练集中包含 42个数据特征,其中 37 个为医学指标特征,数据集中的第一行为特征名称,其余每行代表一个个体。部分特征内容在部分人群中有缺失。请将以上体检数据集进行预处理,并在处理后的数据集的基础上,结合交叉验证,运用一种基于决策树算法的梯度提升框架的 LightGBM 算法对训练集进行训练,建立预测模型,实现血糖预
2024-09-18 15:25:34
1284
1
原创 医学数据分析实训 项目七 集成学习--空气质量指标--天气质量分析和预测
优化后的模型预测空气API结果: [‘C’ ‘B’ ‘B’ ‘B’ ‘A’ ‘B’ ‘A’ ‘A’ ‘B’ ‘B’ ‘A’ ‘B’ ‘B’ ‘A’ ‘A’ ‘A’ ‘A’ ‘B’GBM分类模型预测结果: [‘C’ ‘B’ ‘B’ ‘B’ ‘A’ ‘B’ ‘A’ ‘A’ ‘B’ ‘B’ ‘A’ ‘B’ ‘B’ ‘A’ ‘A’ ‘A’ ‘A’ ‘B’优化后的模型预测结果: [124.50273685 83.46470773 76.67313626 71.43908717 46.06087546。
2024-09-18 11:30:00
1129
原创 医学数据分析实训 项目五 分类分析--乳腺癌数据分析与诊断
优化后的准确率: 0.9649122807017544, 精确率: 0.9534883720930233, 召回率: 0.9534883720930233, F1 值: 0.9534883720930233。优化后的准确率: 0.9649122807017544, 精确率: 0.975609756097561, 召回率: 0.9302325581395349, F1 值: 0.9523809523809523。最佳 k 值: 9, 对应的准确率: 0.9649122807017544。
2024-09-18 11:00:00
1456
原创 医学数据分析实训 项目五 聚类分析--蛋白质消费结构分析--车辆驾驶行为指标
本项目实践所涉及的业务为不同国家蛋白质消费结构分析,主要从数据集中选取不同国家蛋白质食品的消费数据,在此基础上通过k-means算法模型对其进行迭代求解的聚类分析,最后评价聚类效果的优度。分别绘制以上四种聚类方法对应的聚类结果散点图,并进行对比。最优的聚集次数为:5。最优的聚集次数: 2。
2024-09-17 11:00:00
1869
医疗保险欺诈行为分析 聚类算法 性能度量
2024-09-23
糖尿病遗产风险预测 1. 以血糖值为目标建立模型,实现血糖预测功能; 2. 预测糖尿病遗传风险并对预测结果进行分析
2024-09-19
构建深度残差神经网络提取皮肤镜图像的高维特征,使用残差学习防止网络梯度退化,降低网络训练的难度,实现黑色素瘤的有效识别
2024-09-19
继承学习 天气质量分析和预测 将数据分为训练集和测试集,通过集成学习建立算法模型预测AQI值和质量等级
2024-09-18
python数据分析 医学数据分析 乳腺癌数据分析及自动诊断
2024-09-18
python医学数据分析, k-means 算法进行聚类分析
2024-09-17
python数据分析,医学数据分析,回归分析,帕金森病远程监测的数据集,预测其病情的严重程度
2024-09-16
python数据分析,医学数据分析,关联规则分析
2024-09-16
post请求被法拍网拦截
2023-12-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人