自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 考研数学二图签——不定积分

本文总结了不定积分在考研中的易错点和重点内容。主要包括基础公式、换元法(凑微分和三角换元)、分部积分技巧、有理函数积分拆分方法、三角多项式积分策略(奇偶次幂处理)以及三角有理式积分(奇函数代换和万能代换)。

2026-04-01 22:55:32 182

原创 考研数学二图签——导数应用

本文总结了导数应用中的核心题型与解题方法。

2026-04-01 15:13:42 331

原创 考研数学二图签——导数与微分

本文系统梳理了导数与微分章节的核心内容,重点分析了连续、可导、可微三者的关系。

2026-03-31 12:38:15 315

原创 速通Matplotlib库必会内容

本文介绍了Python数据可视化库Matplotlib的基本使用方法,重点讲解了6种常见图表的绘制方法:折线图、条形图、直方图、饼图、散点图和箱线图。

2026-03-31 08:54:46 297

原创 基于Pandas库数据分析的必会入门内容

本文总结了Pandas数据处理的核心技巧:1) CSV读写方法及编码处理;2) 缺失值处理(检测、删除、填充);3) 重复值识别与去除;4) 数据类型转换优化;5) 宽表/长表转换与数据分列;6) 连续数据分箱离散化;7) 索引与列名修改。涵盖了数据清洗、转换、优化的关键操作,为数据分析预处理提供实用指导。

2026-03-26 16:20:10 367

原创 Pandas库DataFrame数据结构

上文已经简述过Series,本文开始讲述由多个Series复合而成的DataFrame,其实很多内容异曲同工。Pandas库series数据结构https://jslhyh32.blog.csdn.net/article/details/159003155?spm=1001.2014.3001.5502前面已经提到,DataFrame由Series复合组成,因此可以通过Series来创建DataFrame:打印来看看内容和类型:整体是一个DataFrame,每一列是一个Series:同样可以用字

2026-03-15 19:58:13 429

原创 Pandas库series数据结构

Pandas 是 Python 数据分析的核心库,基于 NumPy 构建,提供了快速、灵活的数据结构,主要用于处理或,类似于 Excel 表格或 SQL 数据库。与Numpy不同,Numpy中的ndarray既可以是一维也可以是二维——体现特性多维性,而在Pandas中将一二维数据分别处理,一维使用series而二维是dataframe。本帖先总结series。简答来说,Series相当于关系型数据库中的一列,亦或者说是表格的一列。

2026-03-15 13:12:14 457

原创 速通Numpy核心内容

Numpy是科学计算基础包,提供多维数组对象ndarray:多维性、同质性(所有元素类型一致)、高效性(基于连续内存块存储,list并不是)参加过算法竞赛的同志应该知道预定义的重要性,在不同电脑上同一份代码如果没有事先定义可能会出现不同的结果,C语言或者C++经常有这种情况。zeros和ones分别定义全0和全1,并且可以指定0和1是整型还是浮点型——注意如果不指定,默认是浮点0/1。arr3=np.zeros((2,),dtype=int)#预定义形状的全0数组,默认为浮点0。

2026-03-07 20:03:53 415

原创 考研数学二图鉴——函数与极限

考研数学备考应注重基础计算能力,建立个性化知识体系。

2026-01-18 14:12:54 737

原创 全文1w字,包学会考研408代码题!顺序表专栏

本文总结了顺序表的常见操作题解,包括极值问题(删除最小元素、查找未出现最小正整数)、逆序问题(原地逆置)、变种CRUD(按值删除、范围删除、去重)以及多表合并。

2025-09-23 10:50:06 906

原创 408考研——通过栈解决括号匹配

摘要:栈结构的经典应用之一为括号匹配问题,通常以选择题形式考查而非代码大题。本文以防万一仍总结其实现方法,主要涉及利用栈的后进先出特性检查括号闭合顺序的正确性。实现时遍历字符串,遇左括号入栈,遇右括号则出栈比对,最终栈空即匹配成功。

2025-09-08 08:47:26 287

原创 408考研——循环队列代码题常见套路总结

本文介绍了循环队列的实现要点,重点对比了其与普通顺序队列的区别。循环队列通过取模运算解决假溢出问题,在入队(Push)和出队(Pop)操作时对front和rear指针进行模运算处理。

2025-09-07 17:22:55 454

原创 408考研——队列代码题常见套路总结

本文介绍了顺序队列和链式队列的实现方法。两种队列都遵循先进先出原则,但实现方式不同。

2025-09-07 16:31:50 503

原创 408考研——栈代码题常见套路总结

本文介绍了栈的顺序存储实现方法。栈作为操作受限的线性表,可采用顺序存储结构实现。

2025-09-07 15:48:15 505

原创 408考研——循环链表代码题常见套路总结

循环单链表在单链表基础上将尾节点指针指向头结点,形成闭环。初始化时头结点自连(C->next=C),判空条件为头结点是否自指。核心操作包括:遍历时以头结点为终止条件;插入/删除需处理闭环边界;计算长度从1开始计数。测试代码验证了循环遍历、增删改查功能,其中插入位置从1开始(头结点为位置0),删除时需检查链表是否仅剩头结点。该结构适用于需要循环访问的场景,但边界处理较普通单链表更复杂。

2025-09-05 13:37:05 281

原创 408考研——双链表代码题常见套路总结

本文简要介绍了链表的基本操作实现,包括定义初始化、求表长、遍历、增删改查等核心功能。作者指出虽然教材未详述代码细节,但仍系统梳理了从单链表改装的操作步骤,涵盖链表数据结构的主要功能模块,完整呈现了链表的基础操作方法。

2025-09-05 13:07:19 304

原创 408考研——单链表代码题常见套路总结

int age;注意,上述的S1和S2均为Student类型的指针变量!也即*Student1直接用来声明的就是一个指针变量——即变量名之前不用加星号!换句话说,Student1只是出于某种考虑取的别名而已,参考鲁迅和周树人的区别。再回到正文,我们定义的是一个单链表的节点,而并不是一个单链表——或者你也可以理解为一个只有一个节点的单链表~typedef struct LinkNode{//定义一个单链表的节点类型int data;

2025-09-03 20:24:35 1452

原创 408考研——顺序表代码题常见套路总结

为了防止有人没有学过C++,这里给出一个在定义结构体变量上的不同点:// 定义结构体int x;int y;// 在 C 中,要这样声明变量// 必须带 'struct' 关键字// 为了避免每次都写 'struct',常见的做法是使用 typedef 为其创建一个别名// 为 'struct Point' 创建别名 'Point'// 现在可以像普通类型一样使用了Point p2;// 更常见的做法是直接在定义时 typedefint x;int y;} Point;

2025-09-03 10:19:54 1310

原创 8000字回顾所有的HTML标签~

本文系统总结了HTML5常用标签及其使用场景

2025-05-28 17:09:36 1055

原创 系统架构设计师案例分析题——数据库缓存篇

在高并发的环境下,为了减轻数据库压力,提高系统响应事件,在应用和数据库之间增加独立缓存系统,常见的分布式缓存有Redis和memcache。3.王工使用了多线程技术进行缓存处理,线程1负责写入,线程2负责读取,可能存在数据一致性问题,请解释其原因,并给出3个以上的解决办法。基于数据库的分布式锁和基于redis的分布式锁都存在问题,还有哪些其它的分布式锁的类型?Cache-aside架构,也称为旁路缓存模式,是一种常见的缓存使用策略。1.使用基于数据库的分布式锁所存在的缺陷。中从模式、哨兵模式、集群模式。

2025-05-21 15:19:06 1122

原创 系统架构设计师案例分析题——软件架构设计篇

类似于建筑风格,从相同类型的软件系统中抽取其架构的共性,是一种惯用模式,反映了众多系统共有的结构和语义。软件架构为软件系统提供了一个机构、行为和属性的高级抽象软件架构风格是特定应用领域的惯用模式,架构定义一个词汇表和一组约数。

2025-05-17 16:23:45 1843 1

原创 系统架构设计师案例分析题——web篇

软考高项系统架构设计师考试中的科二案例分析题要求考生从5道题中选择3道作答,总分75分,达到45分即合格。

2025-05-16 17:05:00 1874

原创 期末可看——7000余字快速复习JavaScript基础~

之前出过Python的快速复习,本系列第二期快速复习JavaScript~

2025-04-05 18:47:42 927

原创 OpenCV基础——傅里叶变换、角点检测

傅里叶变换更关心事情发生的频率,即频域分析~在频域中事物是相对静止的。

2025-04-03 10:48:37 1007

原创 学以致用,基于OpenCV的公摊面积估算程序

由于非专业人士,公摊面积涉及到很多建筑学的专业公式,因此本帖只能算作图像学的角度上的估算,结果仅供参考~

2025-03-30 23:52:06 461

原创 OpenCV基础——轮廓检测、模板匹配、图像均衡化

从原理上来说很简单,就是在原始图里面,从左到右,从上到下依次遍历每个面积和子图大小一样的子元素,分别计算子图与每个子元素的差别程度,然后将这些差别程度一次性返回。原理是,设置一个阈值,如果曲线上离近似直线的距离小于该阈值,则可以直接近似;不难发现上面的直方图整体来看还是比较不均匀的,当我们将直方图处理得更加均衡一些之后,整体的对比度和亮度都会有所提升。现有一个子图,将原始图分为好几个小的部分,需要从这些小部分中找出与子图最相近的部分。轮廓是可以计算面积的,但必须单个计算,也即轮询。

2025-03-30 16:46:11 1705

原创 OpenCV基础——梯度计算、边缘检测、图像金字塔

上贴已经讲过,梯度可以浅显地理解为图像中发生颜色变化的局部区域,也即边界点。本质上是通过构造与卷积核相同的矩阵,计算边缘区域像素点的差异值——也即梯度~

2025-03-28 23:32:39 1350

原创 OpenCV基础——图像滤波和形态学操作

高斯滤波某种程度上反映了和正态分布类似的思想:离我越近的则关系越紧密,也即和当前值相似度越大则在取加权平均时的权值越大,这和正态分布中离均值越近的概率越大的性质不谋而合。

2025-03-27 14:50:21 1490

原创 5500字,从零开始入门OpenCV的超基础操作~

OpenCV是一个计算机视觉处理的开源软件库,支持计算机视觉和机器学习相关的开源算法。

2025-03-27 09:15:36 1553

原创 Python面向对象

简单的案例或许用结构化分析的思想即可解决,但当涉及到大规模工程时往往包含了许多代码的复用,这时我们需要用面向对象的思维来提升开发效率~

2025-03-24 21:42:15 806

原创 期末可看,Python数据容器复习

上期总结了Python中最基础的语法,本贴继续总结有关数据容器的细节~

2025-03-24 11:58:01 1499

原创 回顾Python基础语法,辨析和C++等的不同~

由于很多院校的计科尤其软工专业在本科期间会设置大量有关不同编程语言的语法基础课,虽然整体来看大同小异,但还是有些细节在不同语言有所差异。本贴旨在快速总结各编程语言的基础语法,以便在阅读较难的项目代码时由于不熟悉基础语法而寸步难行~

2025-03-23 22:18:36 1212 1

原创 Python网络编程入门

简称套接字,是进程之间通信的一个工具,好比现实生活中的插座,所有的家用电器要想工作都是基于插座进行,进程之间要想进行网络通信需要Socket,Socket好比数据的搬运工~

2025-03-22 23:03:03 1709 1

原创 势如破竹,一文掌握Matlab主流地理可视化函数!

之前一文汇总了数学建模竞赛中几种简单的地理可视化的操作,今天这贴则是专门汇总讲一下Matlab中常见的地理可视化方法。

2025-03-22 17:40:28 1759

原创 PyCharm找不到包?一文解决 No module named报错~

Python在电脑上可能有多个环境,不同环境下的包并不是通用的,这样会导致用户误以为自己安装好了包却不能用~然后就会大量 报错:ModuleNotFoundError: No module named 张三李四......

2025-03-20 15:51:20 4197

原创 Python、MATLAB和PPT完成数学建模竞赛中的地图绘制

参加数学建模比赛时,很多题目往往要求我们制作与地图相关的可视化内容。实际上,有很多方法可以完成论文写作中对可视化图片的需求,如Python、MATLAB、Arcgis、echarts、一些BI平台、Excel甚至PPT。本帖介绍几种博主在本科期间参赛用到的方法~

2025-03-19 18:12:24 3176 5

原创 python多种数据类型输出为Excel文件

python中的列表、元组、字典、集合有时,而这样的变量在主流编辑器PyCharm中并不能像MATLAB那样直接可视化显示出来亦或直接打印、复制粘贴。如下图是一张图片的像素点数据:因此我们需要将这些变量的数值输出到Excel中,方便后续使用。和。

2025-03-13 17:02:18 992

原创 《软件工程》黑书——No.1软件工程的范畴

就像不应该有独立的计划阶段或者测试阶段一样,也不应当由独立的文档阶段。与此相反,在任何时候,软件产品的文档必须是完整、正确和最新的。诸如计划、测试和文档活动应当伴随着建造软件产品的所有其他活动进行。概括地说,不存在独立的计划阶段。反之,计划活动贯穿于软件生命周期的始终。然而在有的时候计划活动占主导地位。软件产品时由人开发和维护的,如果这些人勤劳、聪明、明智和现代,而且最重要的是要有道德,那么软件开发和维护的方式会是令人满意的。在我们的专业道路上严格遵守道德准则是至关重要的~

2025-02-08 17:23:54 1442

原创 C++实现最大字段和

又是一道非常基础且经典的动态规划题目:假设有一个整数序列,我们将连续的几个元素组成的序列称为子段,要求我们得出所有子段和中最大的一个~例如:{-2,11,-4,13,-5,-2},这一序列中,最长子段和为20——也即{11,-4,13}这一段的和~

2024-12-19 23:37:11 635

原创 C++动态规划解决最长公共子序列

动规非常经典的一道题目,由于需要用到二维数组——姑且算为中等难度的题目,其实和01背包有着极高的相似度,无论是实现还是理论。今天这篇博客不讲过多的DP理论,重在讲解题目本身。其实有一定经验的同志都清楚,DP的难点在于想明白子问题分割的细节——也即列出正确的状态转移方程,只要方程正确,那么无论是用C++、Java甚至MATLAB,实现起来都很简单。再来介绍题目本身,和最长公共子串不同的是——公共子序列中的元素可以是不连续的,但对于子串则必须连续。

2024-12-18 22:12:18 864

JavaScript学习文档

JavaScript学习文档,适合0基础的小白,亦或有一定基础的选手,日常学习、复习、参考都是不错的选择;同时也包含了一部分ES5的知识~

2023-09-29

Html+CSS知识手册

Html+CSS知识手册,适合小白从头开始学,也适合有一定水平的选手复习or参考,本文档的水平足以面对多数笔试和面试~建议仔细阅读

2023-09-29

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

TA关注的人

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