- 博客(28)
- 收藏
- 关注
原创 考研复习全年规划
25考研以330分成功上岸。我精心整理了一份初试备考时间线任务规划,希望能为正在备考的同学们提供参考。如果你对如何规划学习路线仍感迷茫,不妨参考这份时间表,合理分配时间,缓解备考焦虑。祝愿各位考生都能一战成硕,顺利上岸!
2025-05-13 17:17:52
1668
4
原创 scp文件传输(快速上手)
本文介绍了scp命令的基本用法及常见场景:1. 基本格式scp 文件 用户@IP:路径;2. 传输多个文件可并列文件名;3. 传输文件夹需加-r参数;4. 不同用户只需修改用户名部分。示例包括单文件传输scp ./temp.txt root@IP:/usr/local/、多文件传输scp a.txt b.txt root@IP:/usr/local/以及文件夹传输scp -r bobo@IP:/usr/local/tmp ./。该命令支持不同用户间的文件传输,操作简单高效。
2022-08-13 23:08:21
627
原创 2021 CCPC简单题解
题解只包括 (Cut The Wire)( Power Sum )(Command Sequence)Cut The WireProblem DescriptionIn the country of Infinity , there is a strange road. This road only has a starting point, but no end. Since this road is infinite, there are also countless street lights.
2021-09-02 21:47:52
1789
原创 结构体数组用法--输出生日题 sort排序
生日*排序输出名字有n行,即n个生日从大到小同学的姓名。***(如果有两个同学生日相同,输入靠后的同学先输出)***输入3Yangchu 1992 4 23Qiujingya 1993 10 13Luowen 1991 8 1输出LuowenYangchuQiujingya运用结构体c语言#include<stdio.h>#define N 110 //人数 struct student{ //用结构体存他们的信息 char s[100];
2021-01-15 19:49:12
1413
原创 c和c++中的七大区别
C与C++主要区别总结: 编程范式:C是面向过程语言,C++支持面向对象编程(类、继承、多态) 数据封装:C结构体无访问控制,C++类支持私有/公有成员保护 代码复用:C无继承机制,C++通过类继承实现代码复用 函数特性:C++支持函数重载、默认参数和引用传递等增强特性 标准库:C++提供更丰富的标准模板库(STL) 内存管理:C++新增new/delete运算符 兼容性:C++完全兼容C语法 C++在C基础上扩展了面向对象特性,增强了代码封装性和复用性。对于竞赛编程,重点掌握C++标准库、引用传递等特性
2021-01-11 20:57:55
320
2
原创 部分Spark SQL编程要点
Spark SQL编程要点总结 数据选取:select()支持列名或表达式,可用expr处理复杂运算;drop()删除列;withColumn()新增/修改列;cast()转换类型。agg聚合操作:结合groupBy()使用sum/avg等函数,常用alias重命名,配合orderBy排序。python空值处理:统计空值,填充缺失值,replace处理异常0值。时间处理:Pandas的to_datetime或Spark的DataType。spark多数据源加载,txt,csv,json,包括MySQL读写
2025-10-12 21:36:28
1018
原创 金融大数据处理与分析
摘要:本实验基于贵州茅台2005-2025年的股票数据,采用Hadoop+Spark+Matplotlib技术栈进行大数据分析与可视化。通过Spark处理HDFS存储的5000多条股票数据,完成五项核心分析:1)计算年平均交易量;2)分析收盘价波动;3)统计最高/低价;4)月涨跌停次数分析;5)年度涨跌天数统计。最终通过Matplotlib生成交易量柱状图、涨跌停饼图、价格趋势线等可视化结果,发现3-5月和9月涨跌停频发,近年下跌天数增多等特点。实验完整展示了从数据获取、清洗到分析可视化的全流程
2025-10-06 19:33:01
687
原创 2020年美国新冠肺炎疫情数据分析与可视化
本文介绍了基于Hadoop和Spark的新冠疫情数据分析实验。实验环境采用Ubuntu 16.04系统,使用Hadoop存储和Spark数据处理,数据来源为Kaggle的美国疫情数据集(2020年1-5月)。实验流程包括:1)将CSV数据转换为TXT格式并上传至HDFS;2)使用Spark进行六项指标分析,包括累计确诊/死亡统计、每日新增病例、各州疫情数据排序及病死率计算;3)通过PySpark实现数据分组、聚合和排序操作,并将结果以JSON格式输出,最后使用pyecharts进行可视化展示
2025-10-02 18:29:12
1245
原创 支持联机对战以及智能AI对战的五子棋游戏
前后端分离并结合微服务实现的对战类游戏本文主要介绍一款基于Springboot3+Vue3+Bootstrap+Ajax并结合微服务的对战小游戏,适合对Springboot以及SpringMVC有了解,因为本文不会介绍他们,需要读者自行拓展。另外关于一些前后端分离以及跨域等问题,本文亦不会介绍,但是项目都有涉及。本文将会介绍MyBatits-Plus,微服务,以及JWT等相关服务的基本使用,项目中所有的功能均已实现,包括联机对战,本地人机对战,对局录像回放,玩家排行榜等功能。
2025-09-25 11:17:49
994
原创 Spark学习(python版本)
本文介绍了Spark编程基础及其Python实现。主要内容包括大数据技术体系(数据采集、存储、处理和安全等)、Spark与Hadoop的对比优势(内存计算、DAG调度等),以及Spark生态系统组件(Spark SQL、MLlib等)。文章详细解析了Spark的核心概念如RDD、DAG和执行流程,并对比了不同运行模式的特点。最后简要提及了Spark的安装配置方法,包括本地单节点和分布式环境部署。Spark凭借其高性能和灵活性,特别适合迭代计算场景如机器学习,正逐步成为大数据处理的重要工具。
2025-09-09 17:38:12
1093
原创 在Python中画图的多个方法及技巧(简单易学)
本文首先介绍了使用matplotlib画图显示中文的问题,然后又介绍了创建多个子图时,各个子图对象如何调整,接着又简单介绍了如何使用pyecharts画图,最后介绍了在项目中使用Echart插件来画图流程
2025-03-11 14:26:47
1181
原创 Python数据分析之机器学习基础
机器学习- 了解机器学习概念、分类及常见算法 - 监督学习:使用标注数据,训练模型预测输出,如分类、回归任务。以下应用都是监督学习 - 无监督学习:处理未标注数据,寻找数据模式,如聚类、降维等。- 模型评估与选择 - 掌握模型评估指标,使用交叉验证选最优模型。- 实践应用 - 用 scikit-learn 等库构建简单机器学习模型解决实际问题。应用1:使用KNN对鸢尾花数据集进行分类应用2:使用KNN方法来实现手写数字识别应用3:使用支持向量机SVM算法分类
2025-03-11 13:18:42
541
原创 Python数据分析之数据处理与分析
三、数据分析工具NumPy高性能数值计算和数组操作库,掌握数组相关操作。pandas强大的数据分析和处理库,重点掌握 DataFrame 和 Series 对象功能。Matplotlib常用数据可视化库,绘制各种类型图表。Seaborn基于 Matplotlib 的高级可视化库,绘制复杂统计图表。
2025-03-10 16:57:21
595
原创 常用的Python数据分析库
Python数据分析核心工具摘要 本文介绍了Python数据分析四大核心工具及其基本用法: NumPy:用于数值计算和数组操作,演示了数组创建、变形、切片和运算等基础操作。 Pandas: Series:处理一维数据,展示索引操作、数据修改和统计方法 DataFrame:处理二维表格数据,涵盖数据过滤、排序和描述性统计 Matplotlib:绘制折线图、散点图和柱状图等基础可视化图表。 Seaborn:基于Matplotlib的高级统计可视化库,以tips数据集为例展示散点图绘制。 各工具均提供代码示例
2025-03-09 17:28:21
1051
原创 Python基础(快速入门)
Python 数据分析重点知识点一、Python 基础基本数据类型数字、字符串、列表、元组、字典、集合等。例如列表的索引、切片操作,字典的键值对操作等。控制结构if-else 语句、for 循环、while 循环,以及循环中的 break、continue 等语句。函数和模块函数定义、调用、参数传递(位置参数、关键字参数、默认参数、可变参数),模块导入和使用。文件操作文件打开、关闭、读取、写入、追加,及文件异常处理。
2025-03-09 15:08:57
234
原创 vim 编译器常用命令
Vim编辑器常用操作指南:i进入编辑模式,ESC返回命令模式。提供光标移动(hjkl/0/G/gg)、文本查找替换(/word/:s)、复制删除(yy/dd/p)、撤销(u/Ctrl+r)、缩进(>/<)等操作。支持保存(:wq)、强制操作(!)、显示设置(:set nu)、代码格式化(gg=G)等功能。当vim卡死时可用Ctrl+q终止当前命令。掌握这些快捷键可显著提升文本编辑效率。
2022-08-11 22:25:08
339
原创 前缀和、差分
前缀和一维前缀和数组下标从 1 开始;s[0]=0 由 a[N] 数组 a1 , a2 , a3...an; 得到 前缀和s[N] s1 , s2 , s3...sn;公式 s[i] = s[i-1] + a[i]从 L 到 R 和 s[R] - s[L-1]二位前缀和差分现在有两个数组 a[N] b[N] ;a[N] 数组是 b[N]数组的前缀和 则称 b[N] 为 a[N] 的差分数组;......
2021-07-10 12:42:44
166
原创 数据结构之排序
排序是按关键字的非递减或非递增顺序对一组记录重新进行排序的操作内部排序内部排序的过程是一个逐步扩大记录的有序序列长度的过程。在排序过程中可以将排序的记录区分为两个区域:有序区和无序区根据扩大记录有序序列长度的原则不同,可以将内部排序分为以下几类:(1)插入类:(2)交换类:(3)选择类:(4)归并类:(5)分配类:是唯一一个不需要进行关键字之间的比较的排序方法,排序时主要利用分配和收集两种操作来完成。基数排序是主要的分类排序的方法。插入排序(1)直接插入排序最简单的排序方法,将一条记
2021-06-24 21:39:37
1365
原创 计算圆周率近似值
利用圆与外切正方形的面积之比来近似计算 PI 的值而 K 值可通过随机撒点 所占的比模拟近似求得因为 rand() 函数产生的随机数范围是 0~ 32767 ,RAND_MAX 代表最大的随机数 故下面有 0 <= X <= 1; 0<= Y <= 1;当xx + xx <=1时 落在扇形里;#include<stdio.h>#include<math.h>#include<stdlib.h>#include<tim
2021-06-02 18:26:58
727
原创 随意一个奇数,输出一个菱形
数学方式求解;首先菱形是一个上下对称的图形 对应数学上的正负数;第一循环从负(x-1)/2 到 (x-1)/2 对应行数;循环里面(x-1)/2 对应 出现 “ * ”的前一个位置 (这里是数学图像的对应,可以画一个图像推一下)然后输出空格 再输出 “ * ”;#include<stdio.h>#include<math.h> //使用一个取绝对值运算int main() { int i,j,x; scanf("%d",&x); for (i=-
2021-05-28 17:57:34
1180
原创 C ++中的排序 --sort排序
C ++中的排序 --sort排序(1)用法先使用头文件bool cmp(int a,int b){return a<b; //排序后是升序排列return a>b;// 排序后是降序排列}在函数中 用sort( a+? , a+?,cmp)来实现如果没有cmp 就是默认升序;(2)对数组/字符数组排序sort(a,a+?) 这里从数组开始到数组结束这里是按数组的长度来使用#include<iostream>#include<algorithm>
2021-01-31 11:48:02
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅