自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 云启未来:“云计算与网络运维精英交流群”与“独家资料”等你来探索“

🚀💼我们是一群深耕于云计算、网络运维、Linux等技术领域的专业人士。我们热爱技术,追求卓越,渴望通过交流与合作,共同推动技术的进步与发展。🌟📲。

2024-05-11 16:44:00 205402 4

原创 Python编程 动态爱心

random库是用于产生并运用随机数的标准库。Python中的主要使用是让其掌握在程序中运用随机数的能力。random常见随机函数有9个:seed()、random()、randint()、getrandbits()、randrange()uniform()、choice()、shuffle()、sample().math 库是 Python 提供的内置数学类函数库,因为复数类型常用于科学计算,一般计算并不常用,因此 math 库不支持复数类型,仅支持整数和浮点数运算。

2023-02-15 21:26:50 88264 28

原创 Python编程 圣诞树教程 (附代码)程序员的浪漫

快圣诞节了,本章将会讲解Python编程 实现圣诞树效果!有源代码哦~

2022-12-08 19:52:29 258697 203

原创 开源鸿蒙平台 CMP 三方库「tanstack-table-kmp」适配全流程

本库引擎零依赖,没有 KStore 那种"coroutines 制品线反推 stdlib 版本"的约束,直接沿用社区早期批准的钉法:HarmonyOS Kotlin(qrose / haze 同款,唯一带ohosX64()的发行版)。这条旧线的代价是 Gradle 必须配 8.14.1(上游 wrapper 8.10 升一级),并保留等三个 KN 开关。从 34 行裁到 4 行——整个插件链只剩一个别名;AGP / Compose / dokka / vanniktech 全部随根构建替换消失。

2026-10-27 19:20:03 3681

原创 开源鸿蒙平台 CMP 三方库「navigation-compose-extended」适配全流程

本库零 kotlinx 依赖,没有 KStore 那种"版本跟着 coroutines 制品走"的约束,直接用社区批准的标准钉法:HarmonyOS Kotlin。代价是 Gradle 必须从上游 9.8.1 降到 8.14.1(2.2.21 旧线的硬要求,qrose / haze 先例),wrapper 三件套(gradlew+ properties)整体替换。google()收敛为一行版本 + 一个插件别名;写入(JDK 21)、与等 Kotlin/Native 开关。

2026-10-27 19:18:58 3924

原创 开源鸿蒙平台 CMP 三方库「multiplot」适配全流程

上游 multiplot(7 文件:1 纯 Kotlin + 6 Compose)→ 判定路线:compose 五件套无 ohos 制品 → 模型复用、渲染重写(cmp_qrose 模式)→ 工具链对齐 Kotlin 2.2.21-1.0.0(Gradle 9.3.0 降 8.14.1)→ 根构建替换 + catalog 瘦身(compose 依赖整体移出)→ commonMain:ChartMath 原样 + 同构模型 + ChartLayout 布局引擎(常量逐条溯源上游)

2026-10-27 19:17:35 653

原创 开源鸿蒙平台 CMP 三方库「dotsindicator」适配全流程

上游 dotsindicator 5.1.1(Compose 4 类型 + 经典 View 3 组件)→ 路线选型:纯 ArkTS 重写(View 类库无 KMP 内核,oh-tpc 标准路径)→ 工程骨架:cmp_qrose 审核目录规则(example/harmonyApp + HAR + entry)→ Compose 数学逐行移植(computeGlobalScrollOffset + 四公式)→ 黄金截图对照(worm_ltr_p0_o05 验证拉伸行为)

2026-10-27 19:16:15 1205

原创 开源鸿蒙平台 CMP 三方库「kmp-onboarding」适配全流程

上游 kmp-onboarding(8 文件 100% Compose,无内核可抽)→ 判定路线:语义镜像(SpotlightOnboarding / ktoast 同款),渲染归宿主→ 根构建替换(cmp_qrose 模式,Kotlin 2.2.21-1.0.0 / Gradle 8.14.1)→ composeMain 停放 8 文件 + commonMain 镜像五组语义(翻页/槽位/几何/背景/视差)→ ohosArm64 / ohosX64 KLIB + jvm() 交叉验证。

2026-10-27 19:13:40 3686

原创 开源鸿蒙平台 CMP 三方库「kmp-compose-tab-container」适配全流程

上游是 Kotlin 2.0.21,鸿蒙线只有 2.2.21-1.0.0 及以上;本库引擎零第三方依赖,不出现 KStore 那种"coroutines 制品反推 stdlib 版本"的连锁——直接钉社区已过审的(qrose / Flippable / compose-collapsing-toolbar 同款),Gradle 对应降/升到 8.14.1。wrapper 版本必须与 Kotlin 线配套,2.2.21 线配 8.14.1,不能沿用上游 8.8,也不必上 9.x。

2026-10-26 19:38:11 1075

原创 开源鸿蒙平台 CMP 三方库「jujubaSVG」适配全流程.md

KStore 适配时为了真编译 coroutines/serialization 引擎被迫升到 Kotlin。jujubaSVG 的内核经过源码集手术后零第三方依赖——不需要 kotlinx ohos 制品线,工具链回到社区已批准的旧线即可,Gradle 相应降 8.14.1(2.2.21 线不支持 Gradle 9.x)。上游源码是 Kotlin 2.4.0 编的,但保留下来的内核只用基础语言特性(sealed class、data class、字符串模板),2.2.21 源码级兼容零成本。

2026-10-26 19:36:24 1053

原创 开源鸿蒙平台 CMP 三方库「datetimepicker-kmp」适配全流程

沿用社区已批准的钉法:HarmonyOS Kotlin(qrose / WheelPicker / Flippable 同款),Gradle 从上游 8.7 升到 8.14.1(2.2.21 线的已审 wrapper 版本)。固定 JDK 21 与 Kotlin/Native 分发参数,版本号升为google()[versions][plugins]上游 datetimepicker-kmp(引擎 + Compose UI 两文件)

2026-10-26 19:34:01 1976

原创 开源鸿蒙平台 CMP 三方库「compose-rules」适配全流程

上游是 Kotlin 1.8.0——鸿蒙线没有 1.x 对应版本,必须跨代升级。选而不是更新的,依据是"换线不换版、就低不就高"的已审核钉法:qrose、mordant、kotlinx-benchmark 三个仓库都用 2.2.21 线,本库规则源码是 1.8 时代代码,2.2.21 是兼容距离最小的鸿蒙线。Gradle 随之钉 8.14.1:KGP 2.2.21 要求 Gradle 7.6.3+,同时 2.2.21 线的全部先例都在 8.14.1(2.4.20 线才允许 Gradle 9.x),不越线。

2026-10-26 19:31:41 2422

原创 开源鸿蒙平台 CMP 三方库「compose-navigation-reimagined」适配全流程

上游 reimagined(纯 Android,28 文件)→ 依赖度盘点(11 文件平台耦合分档处置)→ 工具链对齐 Kotlin 2.2.21-1.0.0 + Gradle 8.14.1(cmp_qrose 先例线)→ 根构建替换 + buildSrc 摘出(Android 模块留盘)→ 引擎语义提取(栈操作逐字 + 宿主状态 1:1 重建)→ 转场协议显式化(三段 op 时序契约)→ C ABI(@CName × 2)+ 扁平 JSON。

2026-10-26 19:26:41 2996

原创 AI 回复为什么要在 Rust 里收流:Nexora 的 FRB 流式对话实战

聊天应用最容易写出的版本,是 Dart 发一个 HTTP 请求,等完整文本回来后塞进消息气泡。真正使用时,这个方案的问题很快就出现了:首字等待太久、用户无法取消、页面切走后请求还在跑、流到一半退出会丢掉已经生成的内容。Nexora 是一个面向 HarmonyOS PC 的 AI 工作区。它把供应商协议、网络流、取消控制和 SQLite 持久化放在 Rust,Flutter 只消费统一的事件流。FRB 在这里不是普通的函数调用通道,而是把 Rust 的异步过程变成 DartStream。

2026-09-18 12:06:44 20282

原创 Apache Maven 鸿蒙 PC 适配全记录:把 JVM 构建工具交付到 HiShell

开源鸿蒙PC社区推出Maven适配方案,基于Apache Maven 4.1.0-SNAPSHOT,通过HNP打包与2in1 HAP交付,在鸿蒙PC上实现完整命令行构建链路。项目保留Maven原始发行结构,依托HiShell运行mvn命令,验证了JDK 17、Maven Central依赖下载、生命周期执行及JAR产物生成全流程。真机测试证明其可在真实用户环境完成clean package并运行编译结果,实现Java开发者无缝迁移,推动鸿蒙PC生态与主流Java工具链深度融合。

2026-09-13 15:39:35 5992

原创 Apache Hive 鸿蒙 PC 适配全记录:以 Qt 客户端打通 HiveQL、监控与元数据访问

开源鸿蒙PC社区推出适配Apache Hive的原生客户端,基于Qt 5.15.12构建桌面应用,支持arm64-v8a架构,实现鸿蒙端与传统Hive集群的无缝对接。采用“鸿蒙客户端 + 服务端Gateway + 原有集群”三层架构,不迁移服务端组件,保障安全边界。通过HTTP/JSON协议桥接Hive JDBC,支持连接管理、HiveQL执行、元数据浏览、查询监控等核心功能,已在华为MateBook Pro真机上完成闭环验证,显著提升鸿蒙PC在数据分析场景下的可用性与生态兼容性。

2026-09-13 15:38:51 6006

原创 Apache HBase 鸿蒙 PC 适配全记录:用 Qt 原生客户端打通 REST 管理与数据读写

开源鸿蒙PC社区推出HBase原生客户端适配,基于HarmonyOS PC实现Qt桌面应用,通过HBase REST Server连接真实集群,支持表管理、Schema查看、Region分布、行读写及范围扫描等核心功能。项目采用“客户端+服务端”架构,不复制集群组件,确保安全与稳定性,已在真机上验证运行,助力企业数据平台在鸿蒙生态无缝接入。

2026-09-13 15:38:07 6502 1

原创 Angel 鸿蒙 PC 适配全记录:把分布式机器学习控制面带到桌面端

本文介绍开源鸿蒙PC社区对Angel分布式计算平台的适配实践,聚焦于在鸿蒙桌面端构建原生控制台。通过分离控制面与执行层,采用Qt Widgets重建操作界面,依托稳定JSON API与适配网关通信,实现对任务状态、参数服务器拓扑、线程栈及模型操作的可视化管理。工程结构清晰,支持真机验证,覆盖九个核心页面,提升开发者在鸿蒙环境下对分布式训练任务的掌控力。

2026-09-13 15:37:27 6028

原创 Addr2line 鸿蒙 PC 适配全记录:从地址符号化到 binutils-gdb 本地分析工作台

开源鸿蒙PC社区推出适配版addr2line,基于binutils-gdb构建本地分析工具链,支持在鸿蒙PC端实现二进制文件的符号化、反汇编与DWARF调试信息解析。项目采用分层架构,结合BFD、opcodes与Qt界面,实现在arm64-v8a架构下真机运行的地址到源码行的精准映射,验证了ELF格式识别、符号表与调试段的完整可用性,为原生应用崩溃定位提供可靠支撑。

2026-09-13 15:36:41 6150

原创 本地部署:从文本到视频的完整工作流

AMD算力赋能本地化AI视觉创作,通过异构计算架构实现高效协同:CPU/NPU/GPU分别处理提示词、运动预测和图像解码,使Stable Video Diffusion等模型在Ryzen AI平台流畅运行。软件生态提供开箱即用的工具链,支持主流AI创作软件,显著降低部署门槛。本地方案优势包括成本可控(免云端订阅)、风格稳定和隐私安全,同时支持4K超分、智能降噪等后期增强。硬件覆盖从轻薄本到专业工作站,满足不同创作需求。AMD正推动AI视频创作从云端向本地迁移,为创作者提供更经济自主的解决方案。

2026-06-23 14:43:49 317

原创 打破维权信息差!Nexent 网购维权智能体的搭建与思考

这次基于 Nexent.tech 搭建网购维权谈判智能体的经历,对我来说不仅是一次实操体验,更是一次让我感受到 AI 工具贴近生活的过程。原本以为搭建智能体是一件复杂的事,没想到在 Nexent 的加持下,普通人也能凭借自己的需求,一步步做出实用的专属智能体。这个「维权判官」虽然简单,却能真正解决我网购维权的难题,让我不再因为不懂法条、不会博弈而吃闷亏,真正实现了 “拒当网购大冤种”。

2026-04-17 18:40:10 6041

原创 打破维权信息差!Nexent 网购维权智能体的搭建与思考

这次基于 Nexent.tech 搭建网购维权谈判智能体的经历,对我来说不仅是一次实操体验,更是一次让我感受到 AI 工具贴近生活的过程。原本以为搭建智能体是一件复杂的事,没想到在 Nexent 的加持下,普通人也能凭借自己的需求,一步步做出实用的专属智能体。这个「维权判官」虽然简单,却能真正解决我网购维权的难题,让我不再因为不懂法条、不会博弈而吃闷亏,真正实现了 “拒当网购大冤种”。

2026-04-17 18:37:03 381

原创 用Python给桌面加点温度:会“说话“的弹窗小工具(末尾源代码)

摘要:本文介绍了一款用Python开发的桌面温馨提示工具,该程序通过300个随机位置、颜色和文案的弹窗打造独特的桌面体验。作为云计算运维人员的技术分享,文章详细解析了程序实现原理:使用Tkinter构建GUI界面,利用多线程并发控制弹窗节奏,配合精心设计的16条治愈系文案和13种柔和配色。这个小工具不仅展示了Python在GUI开发和多线程处理方面的能力,还可改造为工作效率助手或节日祝福工具,是初学者练习综合编程技能的典型案例。(148字)

2025-10-31 15:42:55 1363 2

原创 用Python打造爱心展示提示窗口

Python实现浪漫心形提示窗口:本文介绍如何用Python创建由多个小窗口组成的心形图案,每个窗口随机显示治愈系提示语。程序使用心脏线参数方程生成心形轨迹,采用多线程管理窗口动画,实现自适应屏幕尺寸和随机背景色。包含完整代码解析,适合Python新手学习GUI编程和多线程应用,可作为节日祝福或创意提醒工具。只需基础Python环境,无需复杂算法即可实现这一浪漫的桌面效果。

2025-10-31 15:31:31 1897

原创 PCIe与SATA技术对比分析

【摘要】本文从技术原理、性能指标、应用场景等维度对比PCIe与SATA接口。PCIe采用点对点串行连接,支持多通道并行传输,有效带宽可达31.5GB/s(PCIe6.0),性能远超SATA的600MB/s。PCIe在高性能计算、专业工作站等领域优势明显,而SATA凭借成本优势仍适用于消费级PC和旧设备升级。发展趋势显示PCIe将持续迭代(PCIe7.0将引入光互联),而SATA技术已停滞。建议高性能场景优先选择PCIe NVMe,预算有限或旧平台升级可考虑SATA,混合配置(NVMe系统盘+SATA仓库盘)

2025-10-09 15:39:21 997 2

原创 LSI 9364-8i RAID控制器企业级配置与管理

摘要 本文介绍了基于SAS3108芯片组控制器的企业级RAID配置方案,重点分析了不同RAID级别(0/1/5/6/10)在容错能力、性能特点和适用场景上的差异。通过BIOS图形界面可快速完成基础阵列部署,同时推荐结合业务需求(如虚拟化、关键数据存储等)选择最优配置组合,例如RAID10+热备盘适用于高IOPS场景,RAID6适合双盘容错需求。文中还提供了从磁盘选择到配置保存的完整操作步骤,并展示了配置后的效果验证与清除方法。

2025-09-22 11:22:55 1912 2

原创 国产化硬件之CPU篇

国产CPU适配指南:五大核心产品解析 国产CPU在金融、云计算、工控、政务等领域加速替代,形成自主派(龙芯/飞腾)与兼容派(海光/兆芯)双轨并行格局: 海光7000:32核x86架构,适配金融加密场景,支持国密算法; 飞腾S5000C:64核ARM低功耗设计,专为云平台优化; 飞腾D2000:工业级宽温能力,适合户外工控设备; 龙芯3B6600:全自研指令集,政企安全办公首选; 兆芯KX-7000:x86兼容,无缝运行Windows工控软件。 选择逻辑:重安全选自主派,重兼容选x86派,云服务优先ARM架构

2025-08-06 14:57:48 3328 2

原创 DeepSeek卡顿?快来试试火山引擎这款,DeepSeek-R1满血版免费用!

▌行业老手的进阶玩法 偷偷告诉大家一个隐藏功能:通过调整temperature参数,可以同时获得3版不同风格的输出。最后分享个暖心细节:他们的客服系统接入了自研模型,上次咨询计费规则时,AI助手不仅快速解答问题,还主动推荐了适合我使用习惯的省钱方案。这种智能+人性化的服务,确实能感受到技术背后的温度。▌当技术宅遇见丝滑体验 以前调试代码时最怕模型卡顿,那种等待进度条转圈的焦虑,懂的都懂!但用R1满血版跑自然语言处理,最低20ms的响应速度(相当于眨眼1/5的时间),配合全网最高的。Q:是否支持私有化部署?

2025-02-21 15:10:51 1893 7

原创 Ansible企业级运维实战:4个高频场景深度解析

在DevOps实践中,Ansible凭借其Agentless架构和声明式语法成为自动化运维的首选工具。本文基于真实企业环境,精选4个典型运维场景,通过完整项目演示Ansible高阶用法。所有代码均已通过Ansible 8.x验证,可直接用于生产环境。通过这四个典型场景的深度实践,可以掌握Ansible在企业级环境中的核心应用模式。建议在实施时注意:严格遵循变更管理流程生产环境先进行Dry-Run测试建立完善的版本回滚机制结合CMDB进行资产纳管定期清理历史执行记录。

2025-02-19 12:00:03 1239 1

原创 为什么DaemonSet是Kubernetes运维的“隐形守护者”?

如果你用过Kubernetes,可能听说过Deployment、StatefulSet,但DaemonSet这个“低调”的控制器,却常被新手忽略。它像“保安”一样默默守护每个节点,确保关键服务无处不在——比如日志收集、节点监控。本文用大白话+实操案例,带你彻底搞懂DaemonSet!一句话总结:DaemonSet确保集群中每个符合条件的节点上都运行一个Pod副本。当新节点加入集群时,DaemonSet自动部署Pod。当节点被删除时,Pod也被回收。适用场景日志收集。

2025-02-18 10:55:03 780 1

原创 轻松上手!用Deployment运行应用的实战指南

作为一名云计算运维小白,你是否曾经对如何在Kubernetes(K8s)中高效地部署和管理应用感到困惑?别担心,今天我将带你一起探索Deployment的奥秘,通过实战案例,让你轻松掌握使用Deployment运行应用的方法。通过本文的介绍,相信你已经掌握了如何使用Deployment在Kubernetes中部署和管理应用的方法。Deployment的强大功能使得应用部署变得更加简单而可靠,无论是滚动更新、版本回滚还是自动扩缩容,都能轻松应对。

2025-02-17 10:31:53 941 2

原创 Kubernetes 核心功能实战指南:部署、访问、扩缩容与滚动更新

Kubernetes(k8s)是容器编排领域的“操作系统”,它让应用部署和管理变得像搭积木一样简单。本文用具体案例+实操命令,带你快速掌握四大核心功能!

2025-02-14 09:41:14 1293 1

原创 从零入门Kubernetes:15分钟吃透容器编排核心概念

想象一个跨国物流公司:它需要管理数万辆卡车、规划最优路线、实时监控货物状态、自动扩容车队应对双十一爆单,还要在车辆故障时秒级切换备用资源——这正是Kubernetes(简称K8s)在云计算领域扮演的角色。作为CNCF毕业的首个明星项目,全球78%的容器化应用已选择K8s作为编排引擎(2023年Datadog报告)。本文将用运输行业的类比,带您穿透晦涩术语,直击六大核心概念本质。

2025-02-13 09:52:50 912 2

原创 如何在ubuntu22上部署kubernetes1.31

作为容器编排领域的黄金标准,Kubernetes 正重新定义现代应用的部署方式。Ubuntu 22.04 LTS 以其卓越的稳定性和开箱即用的云原生支持,成为搭建生产级集群的首选系统。最新发布的 Kubernetes 1.31 版本进一步简化了部署流程,强化了安全基线,并与 Ubuntu 深度适配形成性能增益。本文将提供从零开始的手把手指南,助您在 30 分钟内完成高可用集群的标准化部署,为微服务架构打下坚实基石。一.环境准备主机名IP角色master01node1node2。

2025-02-10 09:33:31 1238 3

原创 云数据库RDS产品分享与实战——企业数据库迁移上云

本文基于电商平台应用场景展开,带您了解数据库在实际业务中的作用,理解企业数据库迁移上云的原因,学习开源版MySQL数据库相关技术、RDS产品的常用功能与基础操作,掌握RDS产品的快速入门,快速完成云上数据库搭建。MySQL在Web开发、企业应用、数据分析、电子商务等领域都有广泛的应用。它简单易用且功能强大,具备高性能、高并发、高可靠、数据安全、多种存储引擎且开源免费等诸多特点。

2025-01-01 20:14:33 23808 2

原创 实施流程全解析,助你轻松上手!

面对复杂多变的信息技术环境,运维工程师扮演着维护系统稳定、高效运行的重要角色。对于新加入团队的成员来说,快速掌握运维实施流程不仅意味着个人能力的提升,更是确保项目顺利进行的关键。本文旨在为新人提供一个清晰的运维实施流程框架,帮助他们在短时间内融入团队,成为可靠的战斗力。

2024-12-24 17:50:27 23818 2

原创 运维实施人员必知:方案编写注意事项与方向!

编写项目运维管理方案是一项综合性的任务,需要综合考虑项目的需求、技术选型、实施计划、监控评估等多个方面。作为实施人员,应具备丰富的项目管理经验和技术背景,能够全面把握项目的各个环节,确保方案的实用性和有效性。例如,可以将整个项目分为需求分析、系统设计、开发测试、上线部署等阶段,并为每个阶段设定具体的开始和结束时间。:根据项目的需求和特点,选择适合的技术栈和工具进行实施。这包括代码库的管理、文档的编写和更新、知识的共享和传承等。这包括对业务需求的深入理解,确保方案能够满足实际的业务场景和用户需求。

2024-12-24 17:24:52 23365

原创 判断DDOS攻击分析Nginx日志的特征,识别异常流量。

Nginx作为常用服务器,其日志记录了所有请求信息,是识别DDoS攻击的关键数据源。通过分析Nginx日志特征,如请求频率激增、特定IP集中访问等,可及时发现DDoS攻击,保障服务稳定。:基于服务器的正常负载情况和历史数据,设定一个合理的请求频率阈值。通过上述方法,我们可以有效地监控Nginx日志中的异常行为,及时发现并应对潜在的DDoS攻击威胁,从而确保网络服务的稳定性和安全性。这些日志文件详细记录了服务器接收到的所有HTTP请求,是识别异常行为的重要数据源。这一步骤有助于了解服务器的请求负载情况。

2024-12-17 15:33:50 14500 2

原创 Ubuntu系统Docker安装实战

哈喽大家好,我是网络豆!本系列文章,我将带领大家深入探索Docker的奇妙世界,分享全面的Docker教学知识与实战技巧。

2024-12-17 14:49:32 14860

原创 MYSQL数据库迁移达梦数据库

哈喽大家好我是网络豆,随着centOS的停更,国产化将会成为趋势。本专栏将会给大家讲解国产化的一些操作与排障。主要从浪潮,中标麒麟,欧拉,达梦,人大金仓。这几个国产系统与数据库进行介绍。

2024-12-11 15:17:30 6410 2

基于Python制作的滑雪小游戏

python编程pygame库制作的滑雪小游戏。

2023-08-09

Python拼图小游戏.zip

Python拼图小游戏,利用pygame库制作,非常的好玩

2023-03-02

用pygame做一个游戏,兔子小游戏

def initGame(): # 初始化pygame, 设置展示窗口 pygame.init() pygame.mixer.init() screen = pygame.display.set_mode(cfg.SCREENSIZE) pygame.display.set_caption('Bunnies and Badgers —— Charles的皮卡丘') # 加载必要的游戏素材 game_images = {} for key, value in cfg.IMAGE_PATHS.items(): game_images[key] = pygame.image.load(value) game_sounds = {} for key, value in cfg.SOUNDS_PATHS.items(): if key != 'moonlight': game_sounds[key] = pygame.mixer.Sound(value)

2023-01-19

圣诞树无需安装Python就可以打开

解压后选择第二个文件dist,圣诞树.exe就可以打开了 1.turtle库 turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 2.python函数的定义规则 (1)以 def 开头,后接定义函数的名称和圆括号(),以冒号结尾 (2)圆括号()可为空,也可以传入参数 (3)定义函数的内容,与def有缩进关系 (4)调用自定义的函数的基本格式为:定义函数的名称();若圆括号()为空,调用时,也为空,若若圆括号()不为空,调用时需传入参数 (5)return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。 ————————————————

2022-12-25

新年倒计时代码,有些教程,可以看

import pygame # 调用 pygame 库 这个库需要单独安装 安装很简单cmd命令行 pip install pygame import sys from pygame.locals import * import datetime # 调用时间函数 下面 time 也是时间函数 from datetime import datetime from datetime import date from datetime import time import time import math # 调用数学函数 pygame.init() # 初始化 pygame size = width, height = 550, 400 # 设置pygame窗口的 宽和高 screen = pygame.display.set_mode(size) # screen 设置窗口大小是 size pygame.display.set_caption("我是咸鱼") # 设置窗口顶部的标题 background = pygame.image.load("ima

2022-12-21

圣诞树Python源码加实际效果图

利用Python编程turtle库进行绘制七部分组成 1引入turtle库 import turtle as t from turtle import * import random as r import time 2定义画彩灯函数 #定义画彩灯的函数 def drawlight(): if r.randint(0,30) == 0: #randint用来生成随机数 color('tomato') #颜色() circle(6) #根据半径radius绘制extent角度的弧形 elif r.randint(0,30) == 1: color('orange') #颜色() circle(3) else: linewidth = 5 #线型 3定义画圣诞树的函数 4定义树下面小装饰的函数 5定义一个画雪花的函数  6画五角星 7写文字

2022-12-09

new_GNS3.rar

GNS3 软件支持虚拟机模式和物理机模式,我们建议使用虚拟机模式, 因此在正式安装 GNS3 软件前,请在你的电脑上准备好虚拟机软件。 下载并运行 GNS3 安装程序 选择安装组件时,如果电脑已经安装了 Wireshark(最好提前安装),可以不选 Wireshark,否则要重新从官网下载,会比较慢。Dynamips、VPCS、 GNS3 是必选的。 询问是否需要免费的 Solarwinds Toolset License 时,回答 No。

2022-09-17

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

TA关注的人

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