自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 从零开始:用PyTorch实现线性回归模型

本文介绍了使用PyTorch实现线性回归模型的完整流程。线性回归是机器学习的基础算法,通过建立特征与目标变量之间的线性关系进行预测。文章首先阐述了线性回归的数学原理,包括模型公式、损失函数(均方误差)和梯度下降优化算法。随后解释了选择PyTorch框架的优势:自动微分、GPU加速和模块化设计。实现步骤包括数据准备(生成带噪声的模拟数据)、模型定义、损失函数与优化器配置、以及训练循环构建。文章提供了详细的代码实现,包含数据生成器、模型定义、损失计算和随机梯度下降优化器,并解释了每个组件的功能。通过这个简单的实

2025-08-13 10:44:44 268

原创 Python2025高阶知识点详细教程.

本文介绍了Python高级编程的核心知识体系,重点涵盖序列操作与函数式编程、装饰器与元编程两大领域。在序列操作部分,详细讲解了高级排序技巧(包括sorted()与list.sort()的对比、复合排序和自定义排序)、zip的高级用法(逆向解包、缺失值填充和多序列处理)以及enumerate的高级应用(多级枚举和索引过滤)。在装饰器与元编程部分,深入探讨了装饰器工厂模式(创建可配置装饰器)和描述符协议(实现属性类型验证)。全文通过大量实用代码示例,展示了Python进阶编程技巧在真实场景中的应用,为开发者从进

2025-08-11 09:44:02 961

原创 Python入门学习笔记,2025最新Python详细教程,(代码示例讲解)

Python 是一种高级解释型编程语言,具有简洁易读的语法和丰富的标准库/第三方库支持。本学习笔记涵盖Python基础语法、数据类型、运算符、字符串处理、输入输出等核心概念,特别介绍了if判断语句、while/for循环结构以及函数定义方法。Python采用缩进来划分代码块,使用def定义函数,支持多种数据类型转换和格式化输出(如f-string)。学习建议包括:遵循PEP8规范、使用文档字符串、合理使用调试技巧,并提供了官方文档和PyPI作为参考资料。注意Python 2.x已停止维护,建议使用Pytho

2025-08-11 09:23:26 520

原创 JDBC教程,2025版最新讲解.超详细入门教程

本文系统梳理了JDBC核心技术,涵盖从基础连接到高级应用的完整知识体系。主要内容包括: JDBC架构与核心接口(DriverManager、Connection、Statement等) 连接获取的两种方式(DriverManager自动注册与DataSource连接池) SQL执行三大组件(Statement、PreparedStatement、CallableStatement)及其安全性与性能对比 结果集处理与事务控制(ResultSet导航、批处理优化、事务管理) 元数据操作与异常处理机制 连接池使用

2025-07-26 19:45:00 513

原创 MySQL教程2025最新版,超详细语法讲解

本文详细介绍了MySQL的基本语法操作,分为三大类:DDL(数据库/表操作)、DML(数据增删改)和DQL(数据查询)。主要内容包括: 数据库操作: 创建/删除数据库(create/drop database) 查看/切换数据库(show/use database) 数据库重命名需通过导出导入实现 数据表操作: 创建/删除表(create/drop table) 查看表结构(desc/show tables) 修改表结构(alter table) 数据类型详解: 数值类型(INT, DECIMAL等) 日期

2025-07-23 19:45:00 816

原创 将CSDN优质博客导出为.md(Markdown)到本地学习

本文介绍将CSDN博客导出为Markdown格式的方法:1)F12打开开发者工具;2)搜索"article_content"定位内容;3)复制div的outerHTML;4)使用HTML to md工具转换格式。该方法可方便地将优质CSDN博客保存到本地学习修改,操作简单实用。

2025-07-20 08:15:00 212

原创 Floyd算法详解

本文介绍了Floyd算法在求解最短路径问题中的应用。该算法适用于带权有向图和无向图(包含负权值但不含负环),能够计算任意两点间的最短距离。其核心思想是通过枚举所有可能的中间节点作为"跳板",检查是否能够缩短两点间距离,时间复杂度为O(n³)。文章以牛勒比海寻宝问题为例,展示了如何使用Floyd算法求解必须经过特定岛屿序列时的最小危险指数路径。通过预处理所有岛屿间的最短路径,再累加给定序列相邻岛屿间的最短距离,即可得到最优解。示例代码实现了这一算法流程。

2025-06-14 15:09:36 638

原创 Bellman-Ford算法(详解版)

Bellman-Ford算法是解决带负权图的单源最短路径问题的经典算法。该算法通过V-1轮边松弛操作来确定最短路径,时间复杂度为O(VE)。其核心思路是:每轮遍历所有边,若能通过某条边缩短路径则更新距离值。算法还可检测负权环:若完成V-1轮松弛后仍能继续优化,则存在负环。SPFA是对Bellman-Ford的队列优化,只考察被松弛点连接的边,提升了效率。注意区分检测从源点可达的负环和全图负环的不同方法,后者需引入虚拟源点。该算法弥补了Dijkstra无法处理负权图的缺陷,是图论中的重要基础算法。

2025-06-14 14:44:09 751

原创 高级数据结构与算法期末考试速成记录2

本文介绍了三种动态规划经典问题:凸多边形最优三角剖分、石子合并和多边形游戏。对于凸多边形三角剖分,通过分割成子问题求解最小权值之和;石子合并问题采用区间DP,通过前缀和优化计算相邻堆合并的最小代价;多边形游戏则扩展了石子合并的思路,处理环形结构和运算符组合,同时记录最大值和最小值。三种问题都体现了动态规划分解子问题、存储中间结果的核心理念,其中多边形游戏还需特殊处理负数和乘法带来的数值变化。代码示例展示了这些算法的具体实现。

2025-06-07 21:03:56 1004

原创 高级数据结构与算法期末考试速成记录

本文总结了高级数据结构与算法的三个核心知识点: 分治算法与Master公式:介绍了用于求解分治递归时间复杂度的主定理公式,并给出了快速排序划分部分的代码实现。 最近点对问题:通过分治策略将点集不断划分,结合鸽舍定理优化计算,最终在合并阶段高效求解平面最近点对距离。 动态规划应用: 数字三角形问题:从底部向上递推,使用空间压缩优化存储; 矩阵连乘问题:通过最优子结构性质,建立状态转移方程求解最小乘法次数。 文章提供了各算法的理论分析和完整代码实现,适用于期末复习速成。

2025-05-30 21:50:42 674

原创 骰子游戏(2023睿抗省赛)

题目描述了一个骰子游戏,玩家需要投掷5个标准六面骰子,根据点数组合获得不同的“获胜等级”。玩家可以选择任意数量的骰子重投一次,目标是最大化获得比当前等级更好的获胜等级的概率。输入包含多组数据,每组数据为5个骰子的点数,输出需要重投的骰子数量以及获得更好等级的概率的最简分数。 解题思路是通过枚举所有可能的骰子重投组合(共32种),对每种组合进行深度优先搜索(DFS)枚举所有可能的重投结果,统计其中严格优于当前等级的次数,计算概率并选择最优方案。最终输出重投骰子数量及概率的最简分数。 代码实现中,首先定义了一个

2025-05-22 13:52:30 1401

原创 工作安排小K

本文讨论了如何为小 K 规划工作以最大化报酬的问题。每项工作有固定的时间需求、截止时间和报酬。首先,提出了递归解决方案,通过贪心策略选择最早截止的工作,并考虑做与不做的收益。接着,介绍了动态规划方法,定义状态 dp[i][j] 表示前 i 项工作在时间 j 内的最大报酬,并通过状态转移方程进行优化。最后,提供了代码实现,并建议使用 #pragma optimize(2) 来提升性能。

2025-05-21 21:30:42 860

原创 建图,存图大法.看看我是怎么z,h的

C++建图,适用于大部分场景,包括竞赛熬

2025-05-08 21:21:12 474

原创 JavaScript中的Web APIs讲解Day-09

本篇主要讲解`JavaScript`中的Web APIs相关的知识,包括DOM和BOM.以及他们常用的内置对象的属性和方法.本篇还涉及到,网页的执行过程,回流,重绘,事件流,事件循环,`JavaScript`的执行过程.

2025-02-14 19:35:06 1307

原创 Web前端速成-JS速成部分Day08

本篇博客继续速成前端部分,接上部分,继续介绍JS中的数据类型.本篇文章页包括JS中的3中程序结构.讲解了函数,对象,和Web APIs中DOM部分的知识.明天继续速成JS的Web APIs部分

2025-02-06 18:58:14 1315

原创 Web前端速成Day07

继续web前端速成.今天主要结束HTML和CSS的尾巴部分,包括CSS3增加的一些新的选择器特性,过渡特性.以及JS的开头部分包括JS的简介,变量和数组的使用.明天继续速成

2025-02-02 19:10:11 699

原创 Git/Github/Gitee(码云)结合IDEA使用方法及教程

本篇博客主要讲解Git/Github/Gitee(码云)的使用方法和教程,以及在IDEA中如何使用Git实现远程控制版本.基本满足日常开发的需求

2025-02-02 12:39:15 1288

原创 Web前端速成Day06

本篇的主要知识包括:CSS布局中最后的定位布局,以及在网页布局中一些好用的技巧,以及CSS中一些特殊样式的实现.和HTML5中新增的一些常用的标签.以及学成在线最后的尾部的完成.

2025-01-25 18:40:30 683

原创 Web前端速成Day05

今天主要体验了一下写网页的整体流程,对于小白的我还是难度挺大的.我相信熟能生巧继续努力.

2025-01-23 18:17:11 849

原创 Web前端速成Day04

本篇文章接上篇继续学习盒子模型的内边距,外边距.以及CSS中非常重要的浮动的知识点.本篇也利用前面的所学知识做了一个小米官网的网页的案例.

2025-01-22 19:19:54 946

原创 Web前端速成Day03

继续上次的速成学习,今天主要的内容包括元素的显示模式的分类,总结的后序部分,以及CSS的三大特性,层叠性,继承性,优先级(特异性),以及盒子模型的部分知识

2025-01-21 18:02:47 769

原创 Web前端速成Day02

本篇是ay01表单控件的继续部分,今天的内容主要包括表单的进一步的标签,CSS的引入方式,CSS的语法格式,CSS的文本属性的内容

2025-01-19 19:20:30 773

原创 Web前端速成Day01

本篇主要为第一天速成Web前端设计的常见标签的笔记,以后如果遇到什么问题可以借助此篇博客寻找一些常用的标签的知识点

2025-01-18 19:13:40 901

原创 PTA数据结构与算法期末模拟题中的一套题目

PTA数据结构与算法期末模拟题一套私我获得原版资料

2025-01-07 14:20:45 684

原创 头歌实验速通(计算机组成原理头歌实验,逻辑电路头歌实验,运算部件设计,加法器头歌实验)

头歌实验速通(计算机组成原理头歌实验,逻辑电路头歌实验,运算部件设计,头歌CPU实验)

2024-12-30 19:07:53 281

原创 VS2022按下Enter键自动补全缺省代码,不需要按上下键

VS2022按下Enter键自动补全缺省代码,不需要按上下键

2024-12-27 15:02:18 906

原创 C++STL之vector常用方法讲解

介绍一下vector容器在日常使用中一些常用的方法

2024-12-24 12:50:02 364

大学计算机组成原理期末9套试卷有答案

主要题型包括: 一、选择题:基础概念的考验 二、填空题:细节决定成败 三、名词解释:专业术语的精准把握 四、计算题:理论与实践的结合 五、简答题:综合分析能力的展现 六、问答题:深入理解与应用 七、设计题:实际应用能力的提升

2025-01-14

头歌实验速通(计算机组成原理头歌实验,逻辑电路头歌实验,运算部件设计,加法器头歌实验)

解压缩之后按照博客所描述的步骤操作即可

2024-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除