自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 雪花绘制。

turtle.goto(-220,120) # 移动画笔起点。turtle.speed(0) # 0=最快;print(f"正在绘制【{level}阶】科赫雪花")# 画完整科赫雪花:3条科赫曲线,每次右转120°。# 递归出口:0阶就是画一条直线。# 递归:分成4段,每次长度/3。# 定义科赫曲线递归函数。

2026-10-26 11:30:48 49

原创 蒙特卡罗画圆

plt.scatter(in_x, in_y, s=1, c="#2277dd")##散点图。print(f"估算 π = {pi_approx:.4f}")plt.title(f"蒙特卡罗画圆,N={N}")

2026-10-21 19:13:56 192

原创 字符田字格绘画

代码输出。

2026-10-17 13:40:41 73

原创 【无标题】实验二任务一到六

df_total = pd.DataFrame([["月度销售总额", total]], columns=["项目", "数值"])sales_by_people = df.groupby("销售员")["销售额"].sum().reset_index()sales_by_area = df.groupby("地区")["销售额"].sum().reset_index()need_cols = ["日期", "销售员", "产品", "数量", "单价", "地区"]

2026-10-17 13:38:29 181

原创 实验一与ai交流作业

required_cols = ["日期", "销售员", "产品", "数量", "单价", "地区"]df_clean["销售额"] = df_clean["数量"] * df_clean["单价"]# ========== 3.输出report.xlsx,4个sheet ==========# ========== 异常3:清洗之后没有有效数据 ==========# ========== 异常1:原始文件不存在 ==========print("【提示】清洗完成后,没有保留任何有效数据!

2026-10-09 22:47:23 122

原创 Python第一次课学到的知识点

​- 凡是 if / for / while / def 末尾都要加冒号 : ,下一行必须缩进。​- Python 用 缩进(一般4空格) 区分代码块,不用 { }- 大小写敏感: name ≠ Name。​- 注释: # 单行注释 (不执行)- 文件后缀: .py。

2026-09-19 17:30:36 131

原创 Java面向程序设计复习资料三(大题编程)

2026-06-10 22:36:56 451

原创 使用Thead子类创建线程VS使用Thread直接创建线程(Runnable接口)的区别

while(ticket > 0) { System.out.println(Thread.currentThread().getName() + " 卖票:" + ticket--);System.out.println("线程执行:" + Thread.currentThread().getName());System.out.println("线程执行:" + Thread.currentThread().getName());1. 重写/实现 run():任务逻辑,不会主动开启新线程。

2026-06-08 23:11:27 462

原创 Java面向程序设计复习二

catch(异常类 e){String、包装类。

2026-06-04 16:41:54 557

原创 Java面相程序期末复习(一)

重载(Overload):同一个类中,方法名相同、参数列表不同,和返回值无关。

2026-06-01 19:33:35 467

原创 Java面向对象的三大特性

2026-05-30 19:07:20 325

原创 类图的三大原则

2026-05-29 00:14:34 367

原创 Java里面的缓冲流

适用: .txt 、 .java 等纯文本,不能复制图片/视频/压缩包。适用:文本、图片、视频、音频、exe、压缩包等所有文件。二、字节缓冲流(万能复制,任意文件)一、字符缓冲流(只用于文本文件)// 源文件、目标文件路径。

2026-05-27 22:19:05 461

原创 Java枚举类型三大核心应用场景

{ // 枚举常量:调用构造器初始化属性 WAIT_PAY(“待支付”, 1), PAID(“已支付”, 2), DELIVERED(“已发货”, 3), COMPLETED(“已完成”, 4), CANCELLED(“已取消”, 5);} // Getter/Setter省略}// 支付策略枚举:每个枚举常量实现抽象方法,对应一种支付策略public enum PayStrategy { // 微信支付策略 WECHAT_PAY(“wechat”)

2026-05-25 08:48:39 193

原创 了解Java的反射机制

Java程序运行时,每一个被加载的类都会产生一个唯一的 Class字节码对象,保存类的所有结构信息(构造方法、成员变量、成员方法、修饰符等)。反射就是通过操作该Class对象,实现对类信息的动态获取和操作。反射机制是Java语言中的重要特性,指程序在运行期间可以动态获取类的结构信息,并能够动态创建对象、调用方法、访问成员变量,不需要在编译期确定具体类型。主要用于框架底层开发、配置文件解析、动态代理、通用工具类开发,实现代码高度复用与扩展。1、了解Java的反射机制。三、反射可以实现的功能。

2026-05-24 15:48:42 110

原创 【无标题】匿名内部类

/ 用匿名内部类直接实现 FilenameFilter 接口 String[] javaFiles = dir.list(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return name.endsWith(“.java”);匿名内部类的使用场景。

2026-05-22 09:57:05 24

原创 应用场景--计算一个方法执行了多少秒!

Java 里计算方法执行时间,最常用的就是用 System.currentTimeMillis() 或 System.nanoTime() :

2026-05-22 09:20:44 170

原创 埃拉托斯特尼筛法(埃氏筛法)

if (isPrime[i]) { // 如果i是质数,划掉它的所有倍数。System.out.println("1-120之间的质数:");核心思想:从2开始,把每个质数的倍数都标记为非质数,剩下的就是质数。// 初始化数组:true表示质数,false表示非质数。// 输出1-120之间的质数。// 埃氏筛法核心逻辑。

2026-05-18 10:22:35 233

原创 推荐一本书《大象:Thinking in UML》

大象:Thinking in UML》是谭云杰写的一本讲UML建模+面向对象分析设计的书,核心不是教你画几张图,而是教你用UML的思维去理解和设计软件系统。- 系统讲UML里最常用的元素、视图和模型:用例图、类图、时序图、活动图等。- 升华前面内容,帮你建立真正的建模思维,而不是只会画图。- 不是死记符号,而是讲每种图什么时候用、表达什么意思。- 强调UML图要互相配合,不是孤立画图。- 讲实际项目里容易踩的坑、难掌握的概念。- 强调UML是思维工具,不是画图工具。- 讲为什么需要UML、建模有什么用。

2026-05-08 09:16:52 35

原创 什么是形式化方法?

形式化方法就不一样了,它是用数学的方式,把系统的需求、设计都写成精确的公式或者模型,然后通过逻辑推理,从理论上证明这个系统是对的、安全的,不会出问题。这种方法特别适合那些“绝对不能出错”的领域,比如飞机飞控、高铁列控、芯片设计、医疗设备、智能合约这些,一旦出问题就是大事故,用形式化方法能从根源上把风险降到最低。(1) 先做形式化规格说明:用没歧义的数学语言,把系统要实现的功能、要遵守的规则写清楚,避免用自然说话产生的理解偏差;(3) 最后还能贯穿到开发全流程,让每一步都有严谨的依据。

2026-05-06 15:33:49 420

空空如也

空空如也

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

TA关注的人

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