自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用 Python 给《十五五规划建议》做了张词云

把《中共中央关于制定国民经济和社会发展第十五个五年规划的建议》全文抓下来,用 jieba 分词、过滤停用词,再交给 wordcloud 出一张词云图。词的大小对应它在原文里出现的次数,出现越多,字号越大。语料来自中国政府网公布的规划建议全文,共约 2.07 万字、1.83 万汉字,没有另外加料。

2026-11-11 15:45:44 82

原创 自动轨迹绘制:用 Python turtle 按数据文件画出彩色轨迹

自动轨迹绘制」的核心思路是把“走多远、往哪转、用什么颜色”写成一条条结构化数据,存到data.txt;Python 程序只负责读数据、解析参数、指挥海龟画线;想改图形,只需改数据文件,不用动代码。

2026-11-11 15:11:40 162

原创 Python 练手:用字符画一个田字格(P196 5.1)

这次作业是 P196 第 5.1 题"字符田字格绘制"。,和。下面按四个版本把演进过程记一遍,代码都能直接跑。

2026-10-21 12:22:18 171

原创 python实验二

通过本次实验完整体验了数据看板从需求分析到代码落地的完整流程。Streamlit降低数据可视化开发门槛,专注数据处理逻辑,不需要编写前端页面代码,快速完成交互式看板。不同图表有各自适用场景:指标卡片展示大盘核心数字;柱状图适合分类对比;折线图观察时间趋势;饼图展示占比结构。版本兼容问题需要注意,高版本API在旧环境会报错,需要做降级改写。增加筛选交互可以极大提升看板实用性,筛选条件驱动全部视图刷新,实现多维度自由分析。

2026-10-10 19:33:52 154

原创 python作业一

项目目标读取原始销售数据表,完成脏数据自动清洗,按多维度聚合销售额,最终生成包含多个工作表的标准化Excel报表。原始字段:日期、销售员、产品、数量、单价、地区,内置4个工作表:清洗后明细、销售员维度汇总、地区维度汇总、全局总览数据清洗规则六个核心字段中任意一项为空,直接删除该行记录;数量小于等于0,判定为无效订单,剔除该行;完全重复的整行记录,执行去重处理。统计计算逻辑单条销售额 = 数量 × 单价;分别按照销售员、地区分组汇总销售额;统计全部有效记录的总销售额。异常与容错规则。

2026-10-10 18:54:43 140

原创 初识Python

2026-09-14 17:12:38 63

原创 Java Swing 综合案例 —— 登录界面

基于上一篇基础,实现登录表单,包含输入框、密码框、登录 / 重置按钮、表单校验,模拟简单登录逻辑。

2026-06-13 21:34:45 187

原创 Java Swing 入门 —— 简单窗口与按钮交互

Swing 是 Java 经典桌面 GUI 框架,无需额外环境,JDK 自带。本篇实现基础窗口、标签、按钮、点击事件,适合新手入门。

2026-06-13 21:33:27 247

原创 Java 异常处理全解析,告别空指针与资源泄漏,写出稳如老狗的代码

以前总觉得异常处理是 “麻烦事”,直到写课设的时候被各种异常搞崩溃,才明白它的重要性。其实异常处理不是为了应付编译器,而是为了让我们的程序在出错的时候,能优雅地处理,而不是直接崩溃。后面写课设或者项目的时候,别再忽略异常处理啦,多花几分钟写好 try-catch,调试的时候能省超多事~有什么问题欢迎在评论区一起讨论呀!

2026-06-07 11:11:34 193

原创 面试必考!JDK8 集合源码浅析,ArrayList、HashMap 使用场景与坑点

Java 集合是日常开发最常用 API,分为 Collection 单列、Map 双列两大派系,重点解析最常用两个容器。:根据业务读写频率、并发环境合理选择集合,是优化代码性能基础。

2026-06-06 23:28:42 225

原创 大基本类型 + 包装类,自动装箱拆箱原理代码演示

Java8 种基本数据类型:byte short int long float double char boolean,存值在栈;包装类是基本类型对应的引用类型,存堆,每个基本类型都有对应包装类;

2026-06-06 23:28:10 185

原创 Java 灵魂面向对象,告别死记硬背,用实例吃透四大特性

抽象类 abstract、接口 interface 使用场景对比,接口是 Java 多实现的解决方案。Java 是纯面向对象语言,OOP 是区别于 C 语言的核心,本篇结合生活化案例拆解四大特性。

2026-06-05 11:01:04 240

原创 Java 继承 Thread 与实现 Runnable 创建线程区别

优先选择实现 Runnable:需要共享资源、已有父类要继承、配合线程池开发(线程池接收参数为 Runnable),企业项目绝大多数场景使用。选用继承 Thread:任务简单独立、不需要数据共享、小型简易测试代码。

2026-06-05 10:52:04 225

原创 Java 枚举类型三大实战应用场景详解

3 大落地场景订单状态、支付状态、用户账号状态、商品类型等固定有限取值的业务字段,替代零散数字 / 字符串常量,避免魔法值。

2026-06-04 11:51:27 181

原创 Java 反射机制学习笔记

本次课后作业围绕 Java 反射机制展开学习,反射是 Java 框架底层的核心基础,Spring、MyBatis 等主流框架大量依托反射实现功能。而反射可以在程序运行期间,动态获取一个类的全部内部信息,并且能操作它的构造方法、成员变量、成员方法。JVM 加载类时会生成 Class 对象,这个对象保存了当前类所有的属性、方法、构造器等元数据,反射本质就是通过这个 Class 对象反向操作原类。极大提升程序灵活性,摆脱编译期固定代码约束,依靠配置就能动态扩展功能,是各类中间件、框架实现的基石。

2026-06-03 20:07:21 161

原创 Java IO 文件复制:字符缓冲流 & 字节缓冲流详解

根据流的特性可以划分出四种复制思路,分为字符流、字节流两大体系,再各自分出普通流和缓冲流。结合字节流全兼容和缓冲区高效读写两个优点,自带内存缓冲区域,批量完成内存与磁盘的数据交互,文档、图片、视频、压缩包都能完整复制。在原有字符流基础上封装缓冲区,数据先存入内存缓冲区再批量读写,减少磁盘访问次数,还支持按行读取内容,读写效率大幅提升。受编码机制限制,无法处理图片、视频等二进制文件,强行复制会造成文件损坏,多用于理解基础原理,实际开发很少使用。处理纯文本,选用字符缓冲流;字节流读取原生二进制,适配所有文件。

2026-06-03 20:05:59 259

原创 Java 匿名内部类实战

匿名内部类提供了快速实现回调逻辑的语法手段,是 Java 基础中实用的编程技巧。本次通过方法耗时统计案例,掌握了匿名内部类的使用场景与封装思路,理解了通用工具的设计思想,为后续更高级的函数式编程、切面编程打下基础。

2026-05-23 11:52:18 45

原创 形式化方法与《大象 ——thinking in UML》学习笔记

形式化方法是基于严格数学符号、逻辑规则,用于软件开发全流程(需求分析、设计、验证、实现)的工程化方法,通过精确、无歧义的形式语言描述系统,规避自然语言模糊性带来的设计缺陷。而形式化方法是完全严格的数学化描述,二者可互补,UML 用于可视化建模,形式化方法用于严谨验证。这本书跳出 UML 画图技巧,从面向对象思想、业务建模本质讲解 UML,核心是教会读者用 UML 梳理业务逻辑、抽象系统模型,而非机械绘制流程图。UML 的本质:UML 是沟通工具,用来梳理业务、对齐需求、搭建系统架构,而非单纯的画图规范;

2026-05-23 11:48:46 56

自动轨迹绘制:用 Python turtle 按数据文件画出彩色轨迹

自动轨迹绘制:用 Python turtle 按数据文件画出彩色轨迹

2026-11-11

空空如也

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

TA关注的人

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