- 博客(1831)
- 资源 (8)
- 收藏
- 关注
原创 交互式计算机知识图谱
本文介绍了一个交互式计算机知识图谱系统,该系统通过树状结构可视化展示计算机科学的六大核心领域及其子领域。主要功能包括:1)点击节点展开/折叠子节点;2)悬停高亮显示;3)点击查看领域详情。系统提供重置视图、展开/折叠全部节点等控制按钮,并采用颜色编码区分不同领域(如紫色表示核心基础,蓝色表示软件开发)。该图谱适合计算机初学者了解学科全貌,规划学习路径,每个领域都提供核心知识点和学习建议。用户可从感兴趣的分支开始,逐步深入各子领域学习。
2026-01-06 11:39:09
234
原创 数据收集, 数据清洗,数据分析,然后可视化,都涉及哪些知识
这个流程是一个迭代循环,而非线性过程。可视化可能启发新的分析思路,分析过程可能发现数据质量问题需要重新清洗。建议的学习路径是:先掌握Python/Pandas/SQL完成数据收集和清洗,然后学习统计和机器学习进行数据分析,最后精进可视化工具和设计原则。在整个过程中,不断结合具体项目或领域问题来实践,是最有效的学习方式。
2026-01-06 11:30:04
509
原创 《网络爬虫实战:小说内容抓取》教案
本教案针对Python网络爬虫实战课程,重点讲解小说网站数据抓取技术。课程分为两课时(90分钟),面向有Python基础的学生,采用案例演示与代码分析相结合的方式。教学目标包括:掌握requests库、BeautifulSoup解析、正则表达式等核心技术,培养网页结构分析能力和分页抓取策略,同时强调网络道德与版权意识。教学重点为网页请求响应处理和HTML解析,难点在于动态网页分析和异常处理。教学过程包含请求模块、解析模块讲解,以及文件保存和代码优化实践。最后强调爬虫技术的合法合规使用,并提供完整教学资源。
2026-01-06 11:09:24
131
原创 mysql,100个题目。
本文展示了贷款管理系统的数据库设计,包含5个核心表:customers(客户信息)、loan_applications(贷款申请)、repayment_plans(还款计划)、overdue_records(逾期记录)和devices(设备信息)。每张表都定义了主键、字段类型、约束条件和外键关联,确保数据完整性和业务逻辑。例如客户表包含身份证和手机号唯一约束,贷款申请表设置状态枚举值,还款计划表关联贷款申请ID等。还提供了示例数据插入语句,构建了完整的数据库结构体系,适用于金融信贷业务场景的数据存储和管理需
2026-01-06 10:10:07
24
原创 Linux下如何通过C代码连接mySql数据库
本文介绍了在CentOS Linux 8系统上使用MySQL数据库的完整流程。首先通过yum install mysql-devel安装MySQL开发库,然后创建包含用户信息的数据库表结构,并插入12条测试数据(含中英文用户名)。随后提供了C语言连接MySQL的完整示例代码,包括数据库连接初始化、错误处理、查询执行和结果集处理等功能。代码实现了安全的参数化查询(预处理语句)来防止SQL注入,并支持UTF-8字符集。该示例展示了从系统环境配置到数据库操作的全过程,适用于需要在Linux环境下开发MySQL应用
2026-01-06 04:52:30
87
原创 大专Hadoop课程考试方案设计
摘要:本文针对大专院校Hadoop课程考试设计了一套理论与实践相结合的考核方案。方案包含三种考核形式:上机实操(40%-50%)、笔试(30%-40%)和课程设计(20%-30%)。笔试侧重核心概念与原理,包含选择题、填空题和简答题;上机实操考察环境搭建、命令操作和编程能力;课程设计则通过实际项目评估综合应用能力。建议按6:3:1的难度梯度分配题目,适当提高实践考核权重,以符合应用型人才培养目标。该方案强调避免死记硬背,注重动手能力和原理理解,并提供考前模拟练习建议。
2026-01-06 03:21:46
124
原创 python,食指操作翻页
摘要:该程序通过摄像头检测用户手势来控制Chrome浏览器页面导航。使用MediaPipe库追踪食指指尖位置,当检测到快速向左挥动时触发后退操作(Alt+左箭头),向右挥动则前进(Alt+右箭头)。系统设置了灵敏度阈值(0.1)和冷却时间(1秒)防止误触,并在屏幕上实时显示操作状态。程序会绘制手部骨架,并通过红/绿点提示冷却状态,按q键可退出。
2026-01-05 05:43:17
88
原创 人体汉字识别游戏
本文介绍了一个基于HTML和CSS的人体汉字识别游戏界面设计。该界面采用深色渐变背景,分为主游戏区和侧边控制面板。主区域包含摄像头画面显示和游戏头部信息(分数、等级等),侧边面板则显示当前汉字(含拼音)和可选汉字列表。界面设计运用了圆角边框、阴影效果、发光文字等现代UI元素,整体风格科技感十足。游戏通过摄像头捕捉人体动作来识别汉字,界面布局合理,视觉层次分明,交互元素突出。
2026-01-05 04:38:13
365
原创 给出一个数组,在数组中找到两个数,使得它们的和最接近目标值但不超过目标值,返回它们的和
摘要:本文实现了一个算法,在给定数组中找到两个数,使其和最接近但不超目标值。采用双指针法:先排序数组,初始化左右指针分别指向首尾元素。计算当前两数和,若等于目标值直接返回;若小于目标值则记录最大有效和并右移左指针;若大于目标值则左移右指针。时间复杂度为O(nlogn)(排序)+O(n)(双指针遍历),空间复杂度O(1)。示例输入[1,3,5,11,7]和目标值15时,输出最接近的合法和为14。
2026-01-05 01:37:13
663
原创 手势指挥效果
本文介绍了5种基于MediaPipe手势识别与Three.js粒子系统结合的创意交互方案:1)魔法光盾,通过手势控制魔法阵展开与旋转;2)发光水母,模拟触须摆动与游动;3)重力黑洞,手势调节引力与粒子运动;4)赛博数据流,实现数据干扰与时间静止;5)操控龙卷风,手势控制风暴形态与移动。这些方案将手势参数映射到3D物体属性,实现了视觉效果炸裂且互动性极强的沉浸式体验。
2026-01-03 16:57:23
370
原创 有什么工作失败了也不会后悔的
摘要: 所谓"失败了也不后悔"的工作,核心在于过程价值而非结果成败。这类工作通常具备三个特征:符合个人价值观、过程本身带来成长、失败代价可控。主要包括五类:1)艺术创作等自我表达型工作;2)科研、探险等探索型工作;3)教育、公益等助人型工作;4)社会创业等使命驱动型工作;5)需要重新定义成败的竞技领域。关键在于全力投入、设置风险底线,并将成功定义为成长而非单一成就。最适合的选择往往是那个"若不尝试会终身遗憾"的方向。
2026-01-03 07:58:43
567
原创 第3课:变量与常量
本文总结了C语言中变量与常量的核心知识点。主要内容包括:计算机内存基础(RAM、内存单位与地址)、变量定义与命名规则、数值数据类型分类(整型、无符号整型、浮点型)、变量声明与初始化的方法、两种常量(字面常量和符号常量)的定义与使用。重点介绍了#define和const两种定义符号常量的方式及其优势,并通过示例程序展示了实际应用。最后强调了变量使用的最佳实践,包括命名规范、初始化和类型选择等注意事项。这些基础知识是掌握C语言编程的重要前提。
2025-12-28 06:26:23
862
原创 Rust 编程语言教学目录
这篇Rust编程语言教学目录提供了完整的学习路线图,分为6个部分:基础入门、核心概念、高级特性、实战应用、项目实战和进阶主题。课程从安装配置开始,逐步深入所有权系统、泛型、并发等核心概念,最终通过命令行工具、Web服务器等实战项目巩固知识。教学采用循序渐进的方式,包含大量实践环节,针对不同基础的学习者提供了3种学习路径建议(6个月、3个月和1个月速成)。配套资源包括官方文档、练习平台和评估体系,全面覆盖Rust语言从入门到精通的各个方面。
2025-12-27 00:24:49
900
原创 对传入的 x , y 两个数组做折线图, x 对应 x 轴, y 对应 y 轴。并保存到 Task1/image1/T2.png
本文介绍了使用Python的Matplotlib库绘制折线图的方法。代码展示了如何创建图形对象、设置尺寸为(10,10),绘制带标记点和连接线的折线图,并添加标题、坐标轴标签和网格线。最后将图形保存为PNG文件并释放内存。该示例演示了数据可视化的基本流程,包括图形创建、样式设置和输出保存等关键步骤。
2025-12-26 23:42:07
225
原创 1小时精通抖音:从零到高手的完整玩法指南
《1小时精通抖音:从零到高手的完整玩法指南》系统讲解了抖音运营全流程。内容分为认知、基础、创作、运营和高级玩法五部分,涵盖账号设置、内容创作、算法机制、爆款模型等核心知识点。重点包括:黄金3秒原则、7步脚本模板、8种必火内容类型,以及标签策略、数据分析等运营技巧。高级玩法涉及直播、电商和广告投放,帮助用户快速积累精准粉丝并实现变现。该指南强调数据驱动和持续优化,提供从入门到精通的完整方法论。
2025-12-25 08:24:51
777
原创 C++ 宏定义相关的案例
这段C++代码演示了宏定义的高级用法,实现了一个计算向量元素极差的程序。通过宏定义了字符串转换(toStr)、输入简化(io)、比较函数生成(FUNCTION)、常量值(INF)和循环结构(foreach)。程序读取n个整数后,使用宏生成的minimum和maximum函数找出极值,最后输出"Result = <极差>"。代码展示了宏如何创建语法糖来简化代码,但也体现了宏可能带来的复杂性。例如输入"4\n1 2 3 4"会输出"Result =
2025-12-25 04:22:57
271
原创 C++模板特化
本文介绍了一个C++程序,通过类模板特化实现枚举值到字符串的转换。程序定义了两个枚举类型Color和Fruit,并为它们分别创建了Traits类模板的特化版本。每个特化版本包含一个静态name方法,该方法根据输入的整数值返回对应的枚举名称字符串,若输入无效则返回"unknown"。主函数读取测试用例,对每组输入的两个整数分别调用Color和Fruit的特化name方法,输出对应的枚举名称。这种模板特化方法提供了类型安全的枚举值名称查询功能。
2025-12-25 04:08:50
268
原创 C++ 变量
摘要:该代码实现了一个模板函数reversed_binary_value,它将布尔参数包以逆序方式转换为二进制数值。通过递归模板结构ReversedBinaryValueHelper计算二进制值,其中每个位乘2的幂次相加。测试部分使用CheckValues模板递归生成6位二进制组合,比较给定值x与范围64y到64y+63内的数值,输出匹配结果(1表示匹配,0不匹配)。输入包含测试用例数t及每对x,y值,输出每行64个0/1表示匹配情况。
2025-12-25 03:38:32
277
原创 插入法排序 python
本文介绍了一个实现插入排序算法的Python类InsertionSort。该算法通过构建有序序列,逐个扫描未排序元素并插入到正确位置。主要功能包括:处理None输入时抛出TypeError,空数组直接返回,以及实现插入排序核心逻辑:从第二个元素开始,将其与前面已排序元素比较并插入合适位置。时间复杂度为O(n²),适合小规模数据排序。
2025-12-24 10:50:24
226
原创 第二天 C语言的组成部分
C语言程序结构摘要 C程序由多个基本部分组成:必须的main()函数作为程序入口;预处理指令如#include和#define用于包含头文件和定义常量;变量用于存储数据;函数原型声明函数接口;程序语句执行具体操作;函数定义实现功能逻辑;注释提高代码可读性。示例程序bigyear.c展示了这些元素的实际应用,包括输入输出、计算和函数调用。程序开发需经历编辑、编译、调试等步骤,良好的注释习惯和准确理解语法是编写正确程序的关键。
2025-12-23 06:08:33
909
原创 为什么要用AI制作界面,先让他生成html再让他根据html转为指定语言的界面?举个登录的界面,只要界面的代码,即只要html css js 就行,后面我要用生成 vb,python,c#,等的界面。
摘要:本文介绍了一种使用AI生成跨语言登录界面模板的方法。该方案采用标准HTML/CSS/JS实现,具有模块化设计特点,便于后续转换为VB、Python、C#等其他语言。界面包含完整的登录表单元素、响应式布局和交互验证功能,代码结构清晰注释详细,确保在不同语言框架中都能准确转换。这种先HTML再转译的方法可提高界面开发效率,保持多平台UI一致性。
2025-12-22 20:34:01
1071
原创 从模仿到理解:以C语言为桥梁构建计算机思维的教育路径
摘要: 本文提出“模仿-理解”双轨学习法,通过C语言教学帮助学习者构建计算机系统认知模型。传统教学因缺乏底层知识支撑导致认知断层,引发学习挫折。新方法将学习分为并行轨道:模仿轨道通过编写程序培养直觉,理解轨道探究运行机制建立系统认知。实践路径分四个阶段(基础模仿→控制结构→指针系统→数据结构),每阶段结合代码实践与原理分析(如内存布局、指令执行),逐步实现从模仿到理解的认知转化。该方法基于建构主义理论,旨在降低学习门槛,同步提升编程能力与系统思维。
2025-12-22 19:29:57
960
原创 C语言的设计哲学确实是“相信程序员”
C语言的设计哲学强调程序员需深入理解计算机底层机制。其核心要求包括:掌握内存模型(指针运算、栈堆管理)、硬件数据类型(整数表示、字节顺序)、编译链接过程、底层执行模型(函数调用栈、寄存器交互)、系统调用与运行时环境,以及未定义行为的处理。C程序员需能模拟数据内存布局、预测代码执行流程,并对性能优化和安全负责。这种"信任程序员"的理念使C成为系统编程的首选,但也提高了学习门槛。
2025-12-22 18:56:11
493
原创 《21天学通C语言》第一天
《21天学通C语言》第1课介绍了C语言的基础知识。文章首先讲述了C语言的发展历史,由丹尼斯·里奇于1972年在贝尔实验室发明,用于UNIX操作系统开发,后经ANSI标准化成为通用编程语言。接着阐述了选择C语言的五大理由:功能强大灵活、流行度高、可移植性强、语法简洁、支持模块化编程,并指出C语言是学习C++、Java等高级语言的基础。最后详细讲解了程序开发周期的四个步骤:编辑源代码、编译生成目标文件、链接库函数创建可执行文件、测试运行程序。该课程为初学者提供了C语言编程的完整入门指导。
2025-12-21 02:21:11
563
原创 python 收发信的功能。
2925.com邮箱客户端实现 该Python代码实现了一个2925.com邮箱客户端类,主要功能包括: 发送邮件: 支持纯文本和HTML格式邮件 使用SMTP_SSL协议通过465端口发送 包含发件人、收件人和主题设置 接收邮件: 通过IMAP4_SSL协议从993端口获取 提供两种获取方式:UID命令(更可靠)和序号获取(备用) 解析邮件主题、发件人、日期和正文内容 支持限制获取邮件数量 其他特性: 邮件正文预览功能(截取前200字符) 完善的错误处理和日志输出 支持中文字符解码 该客户端类封装了完整的
2025-12-19 23:57:54
352
原创 从大一新生到C++面向对象编程专家:一份博士视角的深度学习指南
C++作为一门兼具底层控制能力和高级抽象特性的编程语言,在计算机科学领域占有独特地位。从操作系统内核到游戏引擎,从高频交易系统到科学计算,C++的广泛应用源于其独特的性能与抽象平衡。面向对象编程(OOP)范式在C++中的实现尤为丰富和复杂,不仅包含经典的封装、继承、多态三大特性,还涉及模板元编程、RAII、移动语义等现代特性。作为大一计算机专业学生,你正处于从计算思维到专业编程的关键过渡期。相较于Python、Java等更“友好”的语言,C++的学习曲线更为陡峭,但相应的认知收获也更为丰厚。掌握C++的OO
2025-12-18 12:05:09
929
原创 C语言系统学习指南:面向大一计算机专业新生
结构体基础定义与声明// 定义结构体类型int x;int y;// 声明结构体变量// 默认值(未初始化)// 初始化// 定义时声明变量int age;float gpa;// 使用typedef创建别名int pages;} Book;Book book1;// 不需要struct关键字访问结构体成员p.x = 15;// 直接访问// 读取成员值Book book;结构体操作结构体赋值p2 = p1;// 复制所有成员(浅拷贝)
2025-12-18 11:53:08
680
原创 C语言系统学习指南:面向大一计算机专业学生
我深知,C语言作为计算机科学领域的“基石”与“活化石”,不仅是后续学习数据结构、操作系统、编译原理等核心课程的先修钥匙,更是理解计算机底层运作逻辑的桥梁。初期可能会被其指针、内存管理等概念所困扰,感到挫败,但请相信,每一次的调试成功、每一个复杂程序的正确运行,都将带来无与伦比的成就感。它赋予你的不仅是解决当前问题的能力,更是一种深层的、通用的计算思维。重点:攻克指针,理解内存模型,这是C语言的灵魂所在。
2025-12-18 11:37:13
811
原创 C语言精通之路:大一新生的四年学习全景图
亲爱的新同学,C语言学习是一场马拉松,而非百米冲刺。这条路上会有挫折和困惑,但每一次调试成功的喜悦、每一个功能实现的成就感,都将成为你前进的动力。记住,每个优秀的程序员都曾是初学者。你今天遇到的困难,正是成长的机会。C语言不仅是一门编程语言,更是一种思维方式——严谨、高效、直面问题本质。从现在开始,从第一个“Hello World”开始,保持好奇心,坚持实践,享受编程的乐趣。四年后,当你回顾这段学习历程,你会发现,C语言不仅给了你技术的武器,更塑造了你解决问题的思维。这将是大学生涯中最有价值的投资之一。
2025-12-18 10:20:38
945
原创 写代码 调bug相关信息
本文系统介绍了编程调试的核心方法与技巧。主要内容包括:调试基本原则(科学方法、正确心态)、四步调试流程(复现→定位→修复→预防)、实用技巧(日志调试、断点调试、二分法、隔离测试)以及常见问题对策(空指针、异步、内存泄漏)。文章推荐了各类调试工具,强调预防性策略(可调试代码、单元测试、代码审查),并提供了调试思维训练方法。关键要点指出调试应优先理解问题、合理利用工具、保持怀疑态度,最终目标是提升代码质量和开发效率。
2025-12-17 10:30:40
494
原创 TensorFlow与 PyTorch有什么关联么
对TensorFlow和PyTorch关联的解析非常全面深入,从历史渊源、技术特性交叉影响、生态系统互通,到研发团队社区交叉、实际应用关联等多个维度进行了细致阐述,展现了你对这两个深度学习框架的深刻理解。
2025-12-17 07:58:39
504
原创 相对名次算法的处理python
本文提供了一个相对名次算法的Python实现和可视化教学工具。Python代码使用字典和排序将运动员分数转换为奖牌名次(金、银、铜牌)或数字排名。HTML部分展示了一个交互式教学界面,包含代码高亮、变量跟踪和分步执行功能,帮助学习者理解算法流程。界面采用现代化设计,具有代码区、变量区和控制按钮,支持输入自定义分数进行可视化学习。
2025-12-17 07:12:33
996
原创 C++中的安全指针(智能指针)
C++智能指针提供了自动内存管理功能,主要包括unique_ptr(独占所有权)、shared_ptr(共享引用计数)和weak_ptr(解决循环引用)。在信息学竞赛中,智能指针适用于动态数据结构管理,能有效避免内存泄漏,简化代码结构。虽然存在轻微性能开销,但多数情况下优势明显:unique_ptr适合单一所有权场景,shared_ptr用于资源共享。建议竞赛选手掌握智能指针,在复杂数据结构中优先使用,简单场景可视情况选择裸指针。智能指针的安全性优势使其成为现代C++编程的重要工具。
2025-12-16 22:56:47
352
原创 背包问题~~!C++
摘要:本文介绍了一个解决背包问题的递归算法。给定n件物品及其重量,找出若干件物品使其总重量等于目标值s。算法通过递归遍历所有可能的物品组合(取或不取),当找到满足条件的组合时记录结果。初始状态为空背包(重量0),每次递归处理一个物品,分别尝试放入和不放入背包两种情况。若找到解则输出所选物品的编号和重量,否则提示无解。代码实现了这一思路,通过check函数递归验证组合,print函数输出结果。示例输入5件物品(重量1-5)和目标值10,可能的解包括1234、145等组合。
2025-12-16 05:02:00
185
原创 叮当猫相关图片
这段Python代码使用turtle模块绘制了哆啦A梦的卡通形象。代码通过定义多个函数分别绘制头部、眼睛、胡须、嘴巴、围巾等部位,最终组合成完整的哆啦A梦图像。程序设置画布大小为1.0x1.0,背景色为天蓝色,绘制速度设为最快。完成绘制后,在右侧显示"永远爱你"的文字。该代码展示了如何使用Python的turtle模块进行复杂图形的绘制,通过组合基本绘图指令创建出精美的卡通形象。
2025-12-15 13:02:43
175
原创 20个大厂js面试题
以下是20个JavaScript大厂面试题的精选摘要(150字): 本文精选20道JavaScript大厂面试题,覆盖核心概念、异步、框架和算法等方向。核心概念包括事件循环机制、闭包应用与内存泄漏、this绑定规则及深拷贝实现;异步编程重点考察Promise调度器、内存管理和防抖节流;框架部分涉及虚拟DOM原理、React Hooks和Vue3响应式系统;算法设计包含对象扁平化、LRU缓存和深度比较等。题目注重原理深度(如手写EventLoop)、工程实践(如Webpack摇树优化)和系统设计能力(如任务调
2025-12-15 11:59:25
788
原创 C#二次开发中简单块的定义与应用
本文介绍了一个AutoCAD插件中的块管理功能实现。该功能通过C#代码创建名为"firstBlock"的自定义块,包含几何图形(如100单位大小的外层正方形),并支持批量插入10个该块。主要流程包括:检查块是否存在,若存在则先删除旧定义;创建包含几何图形的新块定义;获取用户输入的起始点和间距参数;按指定参数插入10个块实例。代码采用事务处理确保数据一致性,并提供详细的错误处理和用户反馈。该功能适用于AutoCAD二次开发场景,实现块的自动化创建与管理。
2025-12-15 08:14:27
288
原创 C语言 模拟where
该C程序用于在Windows系统中查找指定命令的可执行文件路径。它通过解析PATH环境变量,逐个检查目录下是否存在与输入命令匹配的.exe文件。程序首先验证参数,复制并分割PATH字符串,然后构建完整路径进行检查。若找到匹配文件则输出路径,否则提示未找到。代码处理了路径中的空格,并考虑了Windows系统的.exe扩展名特性。执行成功返回0,失败返回1。
2025-12-15 06:06:51
109
原创 YOLO不同版本的特点
由Joseph Redmon等人于2016年首次提出。与传统的两阶段检测方法(如R-CNN系列)不同,YOLO将目标检测视为。:将图像划分为S×S的网格,每个网格负责预测中心落在该网格内的物体。每个预测包含边界框坐标、置信度和类别概率。(Alexey Bochkovskiy等人开发,非原作者)(Ultralytics公司发布,PyTorch实现),直接在图像上预测边界框和类别概率,因此速度极快。之间找到了良好平衡,持续推动着实时目标检测的发展。(Ultralytics发布)YOLO的成功在于在。
2025-12-15 05:29:07
544
原创 OpenCV学习:C++与Python选择建议
摘要:OpenCV支持C++和Python,选择取决于需求。Python适合入门、快速开发和AI研究,语法简单且生态丰富;C++性能更强,适用于嵌入式、实时系统和工业应用。初学者建议从Python入手,掌握核心概念后再学C++。实际开发中,常结合两者优势:Python做原型,C++部署生产。关键是根据目标领域选择,大型企业多用C++,研究机构倾向Python。学习路径建议先掌握Python版核心功能,再根据需要深入C++优化。
2025-12-15 05:22:02
306
/* 1)入队功能 增加的人数,以及人员的信息来自于键盘输入 . 2)出队检测 可以-次安排10人混检,也可以安排单检 出队
2023-01-03
//用到了time函数,获取系统时间值,做为随机种子 //用到了srand 设置随机种子 //用到了rand函数,用来产生随机
2023-01-03
SetWindowToRegion.zip
2021-07-31
算法题,之一,如图所示。
2024-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅