- 博客(114)
- 收藏
- 关注

原创 优快云-2023年成长之路-Tech行者
总结了自己2023年优快云之路。一、印象深刻的实战经历1.1基于unity的智慧校园数据可视化1.2遇到的问题1.3一个案列的代码二、系统学习新技术的心得体会2.1系统学习C++的过程三、精心整理的技术文档3.1精心整理的技术文档3.2 基于高校学生餐厅消费信息数据可视化四、想要安利给所有人的开发工具4.1我的gitee编辑4.2编辑器/集成开发环境(IDE):4.3版本控制系统:4.4软件包管理工具:4.5调试工具:4.6测试框架:4
2024-01-04 00:52:48
2975
61

原创 Python数据可视化实战期末课程设计——各科目考试成绩可视化项目
1、训练要点(1)掌握使用seaborn库或者matplotlib库进行数据可视化的方法(2)掌握撰写可视化分析报告的方法2、需求说明在现实生活中,学生的成绩与表现往往受制于多方面的因素。在教学研究中,除去对各科目考试结果本身的分析外,如果能够深入地对学生其他信息(如对学生家庭背景、性别、饮食、课前准备等影响因素)进行分析,那么老师将会进一步了解学生在考试中的表现。学生考试成绩数据集中包含8各字段,共计1000条数据,其字段信息说明如下表所示。表:学生考试成绩数据集中的字段信息说明。
2023-05-02 04:33:15
20328
29

原创 数学建模-人口模型Logistic模型与 Malthus模型
根据题目中的数据只是一个粗略预报人口总数的模型,没有对人口的年龄、性别、地域结构进行预报,故采用Malthus模型或Logistic模型
2022-11-05 11:35:30
14176
3
原创 C语言程序课程设计-员工信息管理系统
术语定义是对特定领域或技术中使用的专业词汇进行准确、清晰和简洁的解释说明,本次课题关键性术语如表 3 项目重要术语说明。术语定义结构体(Struct)C 语言中用户自定义的数据类型,可将不同类型数据元素组合成新类型,方便存储和操作相关信息,提高程序组织性和可读性数组(Array)存储相同类型元素的有序集合,可存储多个结构体元素,其大小由WORK_NUM决定,便于批量处理数据函数(Function)完成特定任务的可重用代码块,将程序划分为逻辑单元,提高可维护性和复用性。
2025-04-01 15:00:45
294
原创 使用PySpark进行大数据处理与机器学习实战指南
开发效率:Python语法简洁,API设计直观处理能力:轻松应对TB级数据处理统一平台:SQL查询、流处理、机器学习一站式解决扩展性:支持YARN/Kubernetes等多种集群管理器。
2025-03-10 03:15:53
785
原创 侯捷C++系列课程学习笔记
特化(Specialization)与偏特化(Partial Specialization)。容器(Containers)、算法(Algorithms)、迭代器(Iterators)适配器(Adapters)、仿函数(Functors)、分配器(Allocators)资源获取即初始化,通过对象生命周期管理资源(如智能指针)。虚函数表(vtable)与虚指针(vptr)的底层机制。虚函数表指针(vptr)的位置(通常位于对象头部)。类与对象的关系:类为蓝图,对象为实例。关键字的作用,动态绑定的实现原理。
2025-03-10 03:08:20
878
原创 使用PySpark进行大数据处理与机器学习实战指南
PySpark是Apache Spark的Python API,它结合了Python的易用性和Spark的分布式计算能力,能够高效处理PB级数据集。Spark基于内存计算的特性使其比传统Hadoop MapReduce快10-100倍,支持流处理、SQL查询、机器学习和图计算。: 应用程序的入口点RDD(弹性分布式数据集): 不可变的分布式对象集合DataFrame: 结构化数据集,支持SQL查询MLlib: 可扩展的机器学习库Spark SQL: 结构化数据处理模块开发效率。
2025-03-10 02:51:30
880
原创 OriginPro快速上手指南:数据可视化与分析的利器
OriginPro是一款功能强大的数据可视化与分析软件,通过本文的快速上手指南,你应该已经掌握了其基本操作和一些高级功能。然而,要真正发挥OriginPro的潜力,还需要不断实践和探索。希望你在使用OriginPro的过程中能够不断提升自己的数据分析能力,为科研和工程工作带来更大的便利和效t=N7T8。
2024-08-15 11:01:17
4872
原创 Tech行者-两周年创作纪念日
从最初踏入编程世界的好奇与迷茫,到如今在特定领域内小有成就,我的博客见证了我的成长与蜕变。每一篇文章,都是我深思熟虑后的结晶,它们不仅包含了我对技术点的深入解析,更融入了我多年实践中的经验与教训。
2024-08-08 10:45:36
1086
原创 车联网的汽车测试技术:深度解析与技术前沿
车联网中的数据处理与分析能力测试是确保智能网联汽车能够高效、准确地处理和分析来自各种传感器、车辆系统以及外部环境的海量数据的关键环节。通过不断的技术创新与实践探索,我们将能够推动智能网联汽车测试技术的发展与进步,为未来的智能交通系统奠定坚实的基础。验证某智能网联汽车的数据处理与分析能力,确保其能够实时、准确地处理来自车辆传感器的数据,并进行有效的环境感知和决策。这段代码涵盖了从数据生成到模型评估的完整流程,并使用了Pandas进行数据处理和Sklearn进行模型训练与评估。
2024-08-05 20:05:55
1810
原创 汽车测试-ADAS测试设备RT3000介绍及数据处理
RT3000 是世界领先的汽车公司、供应商和创新者的首选 INS,为测试工程师在测量车辆的位置、方向和动态时提供了"地面实况"。这些参数共同描述了该设备或系统在俯仰/横滚控制、位置定位、滑移角测量以及数据处理方面的性能和能力。通过以上步骤和方法,我们可以系统地分析导航与定位的准确性,并采取相应的措施来提高其精度和可靠性。:分析汽车的行驶轨迹,评估路径选择效率,提出优化建议。:评估汽车的行驶速度和加速度表现,了解驾驶风格。:评估驾驶员的驾驶行为,识别潜在的安全风险。:利用数据分析辅助车辆维护和故障诊断。
2024-08-05 09:48:09
2166
原创 SQL Server 设置端口号:详细步骤与注意事项
在配置SQL Server时,设置或更改其监听端口是一个重要的环节,特别是在需要通过网络访问数据库服务时。以下将详细介绍如何在SQL Server中设置或更改端口号,并探讨一些相关的注意事项。
2024-07-26 20:21:46
2363
原创 远程访问服务器进行文件传输的配置(内网穿透,FTP,SFTP以及xlight,fileZilla,chmlfrp软件的使用整理)
这篇博客主要介绍了如何通过一系列软件和配置步骤,实现内网资源的远程访问和文件传输,特别是在没有公网IP的情况下。内网穿透软件(ChmlFrp):用于在没有公网IP的情况下,将内网服务映射到公网上,实现远程访问。FTP服务器软件(Xlight FTP Server):用于设置FTP服务,提供文件传输的权限控制和用户管理。文件传输工具(FileZilla):一个强大的跨平台FTP客户端,支持FTP、FTPS和SFTP协议,用于在客户端和FTP服务器之间传输文件。
2024-07-26 20:10:26
2017
1
原创 C++实现一个简单的学生管理系统
这个学生管理系统的设计包括了以下几个方面: 学生类(Student)的定义:包括学生的姓名、年龄、性别等信息,并提供了显示信息、从文件中读取信息、将信息写入文件等功能。 学生管理类(StudentManager)的定义:包括添加、查询和删除学生信息的功能,以及将学生信息保存到文件的功能。 在主函数中使用上述两个类来实现一个简单的学生管理系统:通过用户输入实现添加、查询和删除学生信息的功能,并将修改后的学生信息保存到文件中。整体而言,这个学生管理系统提供了基本的学生信息管理功
2024-01-21 14:00:28
1213
4
原创 calloc与realloc和malloc的区别以及new
newmalloccalloc、realloc 和 malloc 是 C/C++ 中用于动态内存分配的函数。malloc 函数:malloc 函数用于在堆上分配指定大小的内存块。它接受一个参数,即所需内存块的字节数,返回一个指向分配内存的指针。如果分配失败,则返回 NULL。calloc 函数:calloc 函数类似于 malloc 函数,但它还会将分配的内存块初始化为零。它接受两个参数,即所需内存块的个数和每个内存块的字节数。它返回一个指向分配内存的指针。如果分配失败,则返回 NULL。
2024-01-20 03:22:05
1889
原创 C++学习笔记——用C++实现树(区别于C)
树是一种非常重要的数据结构,它在计算机科学中的应用非常广泛。在本篇博客中,我们将介绍树的基本概念和C++中如何实现树。
2024-01-14 23:25:50
2194
1
原创 C++学习笔记——SLT六大组件及头文件
GNU通用公共许可证(GNU General Public License,GPL):GPL是GNU项目下的主要许可证,它保护了软件的自由性,确保用户在任何使用、修改和分发软件时都能保持相同的自由。自由软件(Free Software):根据GNU的定义,自由软件是指用户可以自由地运行、复制、分发、研究、修改和改进的软件。GNU源代码开发精神的目标是让用户能够控制和定制自己使用的软件,避免对专有软件的依赖和束缚。算法(Algorithms):提供了大量的算法,包括排序、查找、拷贝、合并等。
2024-01-14 22:51:21
1698
原创 C++学习笔记——C++ 新标准(C++11、C++14、C++17)引入的重要特性
C++ 是一种功能强大的编程语言,它一直在不断发展和演进。自从 C++11 标准发布以来,C++ 引入了许多重要的新特性,如智能指针、Lambda 表达式、右值引用等。随后的 C++14 和 C++17 标准也带来了更多的改进和增强。本篇博客将详细介绍 C++ 新标准引入的一些重要特性,并给出代码示例和详细解释,帮助读者了解和应用这些特性。
2024-01-13 18:58:44
1424
原创 C++学习笔记——输入、输出和文件
上一篇文章链接:C++ 是一门功能强大的编程语言,它提供了很多工具来实现各种编程任务。在本文中,我们将介绍 C++ 中的三个重要概念:友元、嵌套类和异常。C++学习笔记——友元、嵌套类、异常-优快云博客文章浏览阅读20次。友元、嵌套类和异常是 C++ 中三个重要的概念,它们可以提高程序的灵活性、封装性和健壮性。但是,需要注意的是过度使用它们会破坏程序的封装性、增加代码的复杂度和影响程序的性能。因此,在编写程序时,应根据实际情况选择适当的编程技术来提高程序的可读性、可维护性和可靠性。
2024-01-13 18:43:05
1096
原创 C++学习笔记——标准模板库
C++标准模板库(STL)是C++的一个重要组成部分,它提供了一套丰富的通用数据结构和算法。STL以其高度模块化、可复用的特性,在C++编程中发挥着重要作用。本篇博客将带你深入了解STL,并介绍其常见的组件和使用方法。C++标准模板库(STL)是C++语言的一个标准库,它提供了一套通用的数据结构和算法,以支持高效的编程。STL的设计目标是使程序员能够以简洁、高效和可复用的方式开发代码。// 输出vector的大小return 0;
2024-01-13 18:42:31
1501
原创 C++学习笔记——友元、嵌套类、异常
友元、嵌套类和异常是 C++ 中三个重要的概念,它们可以提高程序的灵活性、封装性和健壮性。但是,需要注意的是过度使用它们会破坏程序的封装性、增加代码的复杂度和影响程序的性能。因此,在编写程序时,应根据实际情况选择适当的编程技术来提高程序的可读性、可维护性和可靠性。
2024-01-13 17:40:19
1081
原创 C++学习笔记——私有继承、多重继承、类模板
例如,我们可以使用模板参数来定义成员变量和成员函数,或者使用特化(partial specialization)和偏特化(full specialization)来针对不同的情况实现不同的行为。私有继承是一种比较特殊的继承方式,它在语法上与公有继承和保护继承没有太大区别,但是其继承关系所暴露的接口和成员变量都会被隐藏起来,只有派生类自己可以访问到基类的成员。此外,多重继承也可以用来实现接口继承和实现继承的分离,从而更好地实现面向对象的编程思想。是一个类模板,可以使用不同类型的数据来实例化。
2024-01-13 17:30:05
1530
原创 C++学习笔记——多态与静态联编和动态联编
是C++中面向对象编程的一个核心概念,它允许派生类对象替代其基类对象,从而实现代码重用和扩展。公有继承是一种实现多态性的方式。公有继承是指在派生类中定义了与基类中同名的成员函数,当使用基类指针或引用调用该函数时,实际调用的是派生类中的版本。这种行为被称为函数重写(Function Overriding)或运行时多态性(Run-time Polymorphism)。在这个示例中,我们定义了一个基类Animal和一个派生类Dog。基类中有一个虚函数makeSound,它被派生类重写。在main。
2024-01-12 23:13:39
1440
原创 C++学习笔记——类继承
通过继承和多态性的机制,基类和派生类之间建立了一种强大的关系,使得面向对象程序具有更好的可维护性和可扩展性。通过使用基类指针或引用来引用派生类的对象,可以以相同的方式调用基类的成员函数,从而实现代码的灵活性和可扩展性。因此,在分析成本和评估绩效时,要以客户为中心,关注他们的需求和反馈,并根据客户的需求来制定产品和服务的设计、生产和销售策略。强调活动的重要性:企业的成本和绩效不仅取决于产品和服务本身,还受到生产和销售过程中的各种活动的影响。关键字,派生类将继承基类的保护成员,并将其作为自己的保护成员。
2024-01-11 01:24:34
1035
原创 C++学习笔记——队列模拟
C++笔记——队列模拟 当涉及到数据存储和处理时,队列是一种常见的数据结构,遵循先进先出(FIFO)的原则。对于使用数组实现的队列:10. 数组必须具有固定大小,以存储队列中的元素。11. 使用两个指针(front和rear)来跟踪队首和队尾的位置。12. 入队操作将元素插入到rear指针所指向的位置,然后将rear指针向后移动。13. 出队操作将front指针向后移动,并返回front指针所指向的元素。对于使用链表实现的队列:14. 链表可以动态地增加和删除节点,没有固定大小的限制。
2024-01-11 00:43:37
1140
原创 C++学习笔记——对象的指针
C++学习笔记——对象的指针是一种常用的技术,用于处理对象的动态分配和管理。new对象的生命周期管理:通过手动管理对象的创建和销毁,可以更灵活地控制对象的生命周期。例如,可以根据需要创建和销毁对象,而不是在程序的开始和结束时进行。对象的共享和传递:通过指针,可以轻松地共享和传递对象。多个指针可以指向同一个对象,从而实现多个地方对同一对象的访问和修改。对象的多态性:通过基类指针指向派生类对象,可以实现多态性。这样可以根据实际的对象类型,在运行时决定调用哪个函数。例如。
2024-01-10 21:37:26
1784
原创 C++学习笔记——返回对象
C++学当我们说一个函数返回对象时,意味着该函数的返回值是一个对象。这种情况下,函数可以通过创建对象的副本、返回对象的引用或者返回对象的指针来实现。返回对象的副本: 当一个函数返回对象的副本时,函数内部会创建一个临时对象,并将其作为返回值。编译器会调用拷贝构造函数来创建这个副本。副本的初始化是通过将原始对象的属性值复制到新创建的对象中实现的。然后,该副本会被返回给调用函数。这样做允许我们在函数之外使用返回的对象,而不会对原始对象进行修改。需要注意的是,返回对象的副本可能会产生额外的开销,特别是当对象较大时。
2024-01-10 21:28:25
1644
原创 Python与人工智能
是一种广泛用于人工智能(AI)开发的编程语言。Python具有简洁的语法和强大的库支持,使其成为数据科学、机器学习和深度学习的理想选择。Python中有许多库可以帮助实现人工智能,其中最流行的包括TensorFlow和PyTorch。这些库提供了构建和训练神经网络的工具,以及其他用于数据处理、特征提取和模型优化的功能。在Python中实现人工智能项目通常包括以下步骤:数据收集:收集用于训练模型的数据集。数据预处理:对数据进行清洗、转换和特征工程,以使其适用于机器学习算法。
2024-01-09 22:37:37
1203
2
原创 Python数据分析:入门到实践
在当今数据驱动的时代,数据分析已经成为各行各业不可或缺的一部分。Python作为一种高效、易学的编程语言,在数据分析领域具有广泛的应用。本文将带你从Python数据分析的入门知识开始,逐步深入到实践应用,帮助你掌握这一强大的技能。
2024-01-09 22:15:59
534
原创 C++学习笔记——string类和new函数
C++学习笔记——string类和new函数引言: 在C++编程中,字符串处理是一个常见且重要的任务。标准库提供了std::string类来处理字符串,但有时候我们需要更多的功能或者更高的性能。为此,我们可以自定义一个改进后的String类,通过添加额外的功能和优化性能来满足我们的需求。
2024-01-08 18:58:56
2297
2
原创 C++类和动态内存分配
在C++编程中,类是一种重要的概念,它允许我们将数据和操作封装在一起,以实现更加模块化和可维护的代码。而动态内存分配则提供了在程序运行时动态创建和释放内存的能力,使我们能够更灵活地管理内存资源。本文将探讨C++类与动态内存分配的相关知识,并介绍如何在实际编程中正确使用它们。
2024-01-08 18:40:34
1347
原创 C++学习笔记——友元及重载运算符
C++学习笔记——友元及重载运算符public:在Account类的构造函数中,我们使用传入的参数来初始化私有成员变量name和balance。deposit方法用于存款操作。它接受一个 double 类型的参数amount,代表要存入的金额。方法内部,我们将传入的金额加到余额上,并输出新的余额。} else {withdraw方法用于取款操作。它接受一个 double 类型的参数amount,代表要取出的金额。方法内部,我们首先检查账户余额是否足够,如果足够就从余额中减去取款金额,并输出新的余额。
2024-01-07 17:12:20
1462
2
原创 C++学习笔记——类作用域和抽象数据类型
C++学习笔记——StudentManager类表示一个学生信息管理器,用于添加学生,显示所有学生信息和计算学生平均分。然后,我们使用displayAllStudents函数显示所有学生的信息,并使用calculateAverageScore函数计算学生的平均分,并将结果打印出来。它具有一个构造函数用于初始化学生对象,一个displayInfo函数用于显示学生信息,以及一个getScore函数用于获取学生的成绩。通过类作用域的概念,我们可以在类定义中方便地组织和访问成员变量和成员函数,并控制它们的可访问性。
2024-01-06 17:05:33
1301
原创 C++学习笔记 ——this指针+对象数组
C++中的this指针是一个特殊的指针,它指向当前对象的地址。在类中的成员函数中,this指针可以用来访问当前对象的成员变量和成员函数。当我们调用一个对象的成员函数时,编译器会自动将当前对象的地址作为参数传递给该函数,并将其存储在一个名为this的隐式参数中。在函数内部,我们可以通过this指针来访问该对象的成员变量和成员函数。this指针是一个指向当前对象的常量指针,它存储了当前对象的地址。通过this指针,我们可以在成员函数内部访问和操作当前对象的成员变量和成员函数。
2024-01-06 16:55:03
987
原创 c++之迭代器
需要注意的是,迭代器不仅可以用于遍历容器元素,还可以用于对容器进行各种操作,如插入、删除和排序等。例如,在vector容器中,我们可以使用insert函数在任意位置插入新元素,使用erase函数删除指定位置的元素,使用sort函数对元素进行排序等。通过迭代器,我们可以在不知道容器内部数据结构的情况下访问和修改容器中的数据,从而提高代码的可读性和可维护性。通过迭代器,可以以一种统一的方式来遍历容器,并且可以在遍历过程中对容器进行各种操作,如查找、插入、删除和排序等。的结构体,用于表示学生的姓名和年龄属性。
2024-01-05 14:23:00
1688
2
原创 C++之STL库简介
迭代器(Iterators):STL库提供了多个迭代器类,包括input_iterator、output_iterator、forward_iterator、bidirectional_iterator、random_access_iterator等,这些迭代器类支持不同的遍历方式和访问方式,可以帮助程序员快速、方便地访问容器中的元素。算法(Algorithms):STL库提供了大量的算法函数,包括查找、排序、变换、数值计算等,这些算法函数可以对容器中的元素进行操作,从而实现各种有用的功能。
2024-01-05 14:14:10
1633
原创 AI技术在建设中的应用和发展趋势
同时,标准化和规范化也可以为AI行业的发展提供统一的管理和监管,保证AI技术的安全和稳定性。在百模大战中,新的商业模式和产业链正在形成,为AI行业的发展带来了新的机遇和挑战。传统产业正在通过引入AI技术来提升效率,优化流程,并寻求创新的商业模式,同时AI初创企业也在不断涌现,为整个行业注入新的活力和创意。模型和算法的竞争:百模大战中,不同的AI模型和算法之间的竞争日益激烈。综上所述,百模大战对AI行业的发展产生了深远的影响,技术进步、应用拓展、行业变革和人才竞争成为了当前AI行业最重要的四大方向。
2024-01-04 01:07:06
1015
1
本文针对不同类别文物样品的相关数据,利用数学模型及分析算法,探求不同玻璃文物中类型、颜色、纹饰、化学成分等数据之间存在的差异与联
2023-04-03
Java程序设计-记事本的开发
2022-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人