自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

原创 【OSMD】浏览器乐谱渲染利器

OpenSheetMusicDisplay (OSMD) 是一个功能强大且易于集成的乐谱渲染引擎,无论你是音乐爱好者、教育工作者还是开发者,OSMD都能为你提供一个高效、灵活的解决方案。本文将简单介绍一下OSMD项目,以及该技术在项目中实践。‌项目名称‌项目官网‌项目简介‌:OSMD是一个MusicXML浏览器渲染器。它为应用开发者提供了一个在浏览器中渲染MusicXML乐谱的开源解决方案。OSMD结合了多年乐谱交互性和雕刻的经验,是构建数字乐谱服务的理想选择。‌创建者。

2025-03-20 17:09:21 538

原创 【AI模型】谷歌开源Magenta项目介绍

本文将介绍一下谷歌在github上开源的音乐类AI项目Magenta 以及该项目在我们项目中实践。谷歌开源的 ‌Magenta 项目‌ 是一个基于机器学习的艺术与音乐生成研究平台,旨在探索人工智能在创造性领域的可能性。由 Google Brain 团队于 2016 年推出,Magenta 结合了深度学习技术和开源工具,为艺术家、音乐家和开发者提供了实验性的框架,推动艺术与技术的跨界创新。

2025-03-19 17:32:13 758

原创 【C++基础】函数介绍

函数是C++程序的核心组成部分,用于封装可重复使用的代码逻辑。本文将系统介绍C++函数的定义、调用、参数传递、重载机制及高级特性等等,通过实际代码示例展示其应用场景。众所周知,C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/参考手册:https://cppreference.cn/w/话不多说,我们一起进入正题吧。

2025-03-17 16:48:04 704

原创 【C++基础】字符串介绍

在C++中,字符串操作是编程的核心任务之一。C++语言提供了两种主要字符串处理方式:C风格的字符数组(C-Strings)和类。本文将结束实例介绍两者的用法、优缺点及适用场景。众所周知,C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/参考手册:https://cppreference.cn/w/话不多说,我们一起进入正题吧。

2025-03-17 15:19:11 636

原创 【AI模型开发】如何使用YOLOv5进行目标检测?

YOLOv5是一个开源的目标检测模型。它是YOLO系列的升级版,由Ultralytics开发,并于2020年年中发布。YOLO的全称是you only look once,指只需要浏览一次就可以识别出图中的物体的类别和位置。对计算机而言,能够“看到”的是图像被编码之后的数字,所以它很难理解高层语义概念,比如图像或者视频帧中出现的目标是人还是物体,更无法定位目标出现在图像中哪个区域。目标检测的主要目的是让计算机可以自动识别图片或者视频帧中所有目标的类别,并在该目标周围绘制边界框,标示出每个目标的位置。

2025-03-13 15:27:54 876 1

原创 【C++基础】数组

C++中的数组是一种数据结构,用于存储相同类型元素的固定大小的集合。数组在内存中占据连续的存储位置,使得访问元素时效率较高。了解C++语言中数组,对学习C++编程很重要。所以,本文对C++语言中数组进行简单的介绍。众所周知,C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/

2025-03-10 16:40:22 612

原创 【C++基础】控制语句

C++的控制语句用于控制程序的流程,实现选择、循环、转向和返回等操作。了解C++语言中控制语句,对学习C++编程很重要。所以,本文对C++语言中控制语句进行简单的介绍。众所周知,C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/参考手册:https://cppreference.cn/w/话不多说,我们一起进入正题吧。

2025-03-10 15:23:00 617

原创 【C++基础】运算符

C++ 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。了解C++语言中运算符,对学习C++编程很重要。所以,本文对C++语言中运算符进行简单的介绍。众所周知,C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/参考手册:https://cppreference.cn/w/话不多说,我们一起进入正题吧。

2025-03-06 17:44:58 827

原创 【C++基础】c++输入与输出(cin与cout和printf与scanf)

​ 了解C++语言中输入与输出的用法(cin与cout和printf与scanf),对学习C++编程很重要。所以,本文对C++语言中输入与输出的用法(cin与cout和printf与scanf)进行简单的介绍。众所周知,C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/

2025-03-04 17:30:51 313

原创 【C++基础】数据类型介绍

本文对C++语言中的数据类型做一个简单的介绍。大家知道,C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/参考手册:https://cppreference.cn/w/struct以上对C++语言中基本数据类型、派生数据类型、自定义数据类型等等做了简单的介绍,并提供了相关的C++示例代码。

2025-03-03 17:15:02 911

原创 【C++基础】基本语法

为了让初学者快速的了解C++语言的基本语法,所以,本文在这里对C++语言基本语法做一个简单的介绍。C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。官网地址:https://cplusplus.com/doc/参考手册:https://cppreference.cn/w/以上对C++语言的基本程序结构、注释、标识符、语句块等等做了简单的介绍,并提供了相关的C++示例代码。

2025-02-28 15:53:24 901

原创 【C++基础】什么是C++?

为了让初学者快速的了解C++语言,所以,本文在这里对C++语言做一个简单的介绍。C++ 是一种‌通用、高性能的编程语言‌,支持‌多范式编程‌(面向对象、泛型、过程化),由本贾尼·斯特劳斯特卢普( ‌‌ )于 1985 年基于 C 语言扩展而来。‌高效性‌:直接操作内存,接近硬件性能。‌灵活性‌:支持底层系统编程和高层抽象开发。‌兼容性‌:完全兼容 C 语言,可复用现有代码库。官网地址:https://cplusplus.com/doc/

2025-02-25 17:42:33 561

原创 【AI模型开发】DeepSeek API对接开发

DeepSeek 2023年7月成立于杭州,是幻方量化旗下的子公司,全称是杭州深度求索人工智能基础技术研究有限公司。最近关于DeepSeek的一些新闻热点信息,大家估计都有所了解,比如"成立时间才一年多"、“最近推出的V3已经能和OpenAI的4o媲美”、“训练成本不到600W美元”、“API定价仅是国内其他头部厂商几十分之一”、"APP已经在中美APP store登上免费应用榜首"等等。

2025-02-07 16:59:45 730

原创 【开发环境搭建篇】Visual Studio 2022 安装和使用

本文介绍如何在Windows环境下安装Visual Studio 2022。什么是Visual Studio?Visual Studio 是微软公司发布的一款功能强大的开发人员工具, 简称VS。它是一个全面的集成开发环境 (IDE),可用于编写、调试和生成代码以及部署应用。它还包括编译器、代码完成工具、源代码管理、扩展和许多其他功能。另外, 它不仅支持C++语言编程,还支持C#、JavaScript、TypeScript、Python等语言编程。

2025-01-08 14:30:29 1639

原创 SpringCloud项目中集成xxl-job分布式任务调度平台

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。调度模块(调度中心)负责管理调度信息,按照调度配置发出调度请求,自身不承担业务代码。调度系统与任务解耦,提高了系统可用性和稳定性,同时调度系统性能不再受限于任务模块;执行模块(执行器)负责接收调度请求并执行任务逻辑。任务模块专注于任务的执行等操作,开发和维护更加简单和高效;接收“调度中心”的执行请求、终止请求和日志请求等。

2024-12-19 16:36:07 1138

原创 【深度学习实战】构建AI模型,实现手写数字自动识别

近年来,人工智能(AI)大模型在计算机科学领域引起了广泛的兴趣和关注。这些模型以其庞大的参数规模和卓越的性能,在各种领域展现了巨大的潜力。本文介绍如何构建一个AI模型,实现一个简单的手写数字识别任务。‌手写数字识别是一种利用计算机自动辨认人手写在纸张上的阿拉伯数字的技术。‌ 这一技术属于光学字符识别技术(OCR)的一个分支,其核心是通过构建模型学习一系列手写数字图片及其对应的数字标签,进而实现对新的手写数字图片的自动识别‌。

2024-10-21 17:22:22 1805 12

原创 【神经网络】(一)神经元和神经网络

人的大脑神经元数量级为10的11次方大约1000亿个,每个神经元又通过神经突触与大约1000个其它神经元相连,形成一个高度复杂高度灵活的动态网络。人工神经网络的灵感来源于人类的大脑,这样进行比较并不完美,但是其中有很多相似的地方。人工神经网络的主要任务是根据生物神经网络的原理和实际应用的需要建造实用的人工神经网络模型,设计相应的学习算法,模拟人脑的某种智能活动,然后在技术上实现出来用以解决实际问题。

2024-09-27 13:38:52 1903

原创 【Python基础】Python模块(提高代码可维护性与重用性的关键)

​ 在Python编程中,模块是一个至关重要的概念。模块不仅能够提升代码的可维护性和可读性,还能增强代码的可重用性,从而显著提高开发效率。​ 本文将深入探讨Python模块的概念、使用方法以及它们带来的好处。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。

2024-09-19 16:59:06 1049 1

原创 【Python基础】Python文件处理

​ 在Python中,文件处理是一项非常重要的技能。无论是从文件中读取数据,还是将数据写入文件,Python都提供了简单而强大的内置函数和库来支持这些操作。​ 本文将详细介绍Python中的文件处理基础,包括文件的打开、读取、写入以及一些高级操作。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。

2024-09-18 14:24:05 1371

原创 【Python基础】Python 装饰器(优雅的代码增强工具)

在Python编程的世界里,装饰器是一种独特且强大的工具,它允许程序员在不修改原函数代码的情况下,为函数添加新的功能或行为。本文将带您探索装饰器的奥秘,看看它们是如何工作的,以及它们能为我们带来哪些便利。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。

2024-09-16 18:46:44 1353 1

原创 【Python基础】Python lambda(简洁与高效的匿名函数)

​ 在Python编程中,lambda函数是一种强大的工具,用于创建简洁的匿名函数。它们在需要快速定义简单函数时特别有用,尤其在与其他高阶函数结合使用时,能够显著提升代码的效率和可读性。本文将详细介绍lambda函数的基本概念、语法及其多种应用实例,帮助读者更好地理解和使用这一功能。什么是Python?

2024-09-15 16:45:01 1555 1

原创 【Python基础】Python错误和异常处理(详细实例)

​ 在Python编程中,错误和异常处理是保证程序健壮性和稳定性的重要组成部分。Python提供了强大的异常处理机制,使开发者能够优雅地处理程序执行过程中可能出现的各种错误和异常情况。本文将深入探讨Python中的错误类型、异常处理机制以及相关的最佳实践。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。

2024-09-14 21:22:19 2170 1

原创 【Python基础】Python迭代器与生成器(两种强大工具)

在Python中,迭代器与生成器是两种非常强大的工具,它们可以帮助我们有效地处理大量数据,特别是在需要逐个访问元素的情况下。本文将介绍迭代器和生成器的概念、用法以及它们在实际案例中的应用。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。

2024-09-14 16:07:54 1330 1

原创 【Python基础】Python面向对象编程

​ Python面向对象编程(简称OOP)是Python语言中最重要的特性之一。它是一种通过“对象”来设计软件的方法。它通过将数据和操作数据的方法封装在对象中,使得程序更加模块化、可重用和易于维护。它遵循一切皆对象的理念,可以将现实世界的事物使用类与实例进行模拟。​ 对于初学者来说,理解面向对象编程的基本原理和Python中的实现方式是非常有帮助的。本文旨在为初学者提供一个易于理解的Python面向对象编程介绍,并探讨其在实际编程中的应用和优势。什么是Python?

2024-09-11 16:16:59 1079 1

原创 【Python基础】Python函数

Python是一种功能强大的编程语言,其函数特性极大地增强了代码的可重用性和模块化设计。函数不仅可以帮助开发者组织和简化代码,还能通过参数传递和返回值机制实现灵活的交互。​ 本文将详细介绍Python函数的定义、调用、参数类型以及一些高级用法,帮助读者全面掌握Python函数的运用。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。

2024-09-08 16:10:36 3343 4

原创 【Python基础】Python推导式

Python推导式(Comprehensions)是Python语言中一种独特且强大的语法特性,用于从已有的可迭代对象(如列表、元组、字典、集合)快速创建新的可迭代对象。推导式不仅提高了代码的可读性和编写效率,还能显著提升性能。本文将详细介绍Python中的四种推导式:列表推导式、元组推导式、字典推导式和集合推导式。什么是Python?

2024-09-06 17:04:40 1527

原创 【Python基础】循环控制语句

​ 在Python编程中,循环语句是实现重复操作的核心工具。Python提供了两种主要的循环结构:for循环和while循环。掌握这两种循环语句的用法,可以帮助我们高效地处理各种计算任务和数据处理问题。本文将详细介绍Python中的循环语句,包括for循环、while循环以及相关的控制语句和高级应用。什么是Python?

2024-09-05 16:34:57 992 1

原创 【Python基础】条件控制语句

在编程语言中,条件控制语句是实现逻辑判断和程序流程控制的基础工具。Python作为一种高级编程语言,提供了简洁而强大的条件控制语句,使得程序可以根据不同的条件执行不同的代码块。本文将详细介绍Python中的条件控制语句,包括if语句、if-else语句、if-elif-else语句以及相关的嵌套结构和高级特性。什么是Python?

2024-09-05 10:10:29 1174 1

原创 【Python基础】集合类型

本文将详细介绍Python集合的定义、特性、创建方法以及常见操作,并通过代码示例进行说明。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-09-04 13:28:46 1571

原创 【Python基础】字典类型

本文分享一些关于Python编程中的字典数据类型的知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-09-03 16:44:40 1495 2

原创 【Python基础】元组类型

本文分享一些关于Python编程中的元组类型的知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-09-02 10:53:23 1509 2

原创 【Python基础】列表类型

本文分享一些关于Python编程中的列表类型的知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-09-01 16:10:35 1219 2

原创 【Python基础】字符串类型

本文分享一些Python编程中关于字符串类型的知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-08-31 17:52:26 1705 1

原创 【Python基础】数字类型

本文分享一些Python编程中关于数字类型(Number)的知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-08-30 13:38:27 1269 1

原创 【Python基础】Python运算符

本文分享一些关于Python编程中运算符的知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-08-29 14:59:38 1243 1

原创 【Python基础】基本数据类型

本文分享一些Python编程中关于基本数据类型以及类型转换的知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-08-28 15:50:37 733 1

原创 【Python基础】基础语法

本文分享一些Python编程中的基础语法知识。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/turtle.html#turtle-methodsPython语言有哪些特点?

2024-08-27 15:30:08 731

原创 【Python游戏】Joystick游戏手柄编程介绍

本文简单介绍一下python中pygame.joystick游戏手柄模块的使用。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年代初设计的一门编程语言,应用领域非常广泛,尤其在数据分析、人工智能、游戏开发等领域,已经成为最受欢迎的程序设计语言之一,比较适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/什么是Pygame?

2024-08-23 15:46:12 2335 1

原创 【Python游戏】编程开发贪吃蛇游戏(升级版)

本文介绍如何对Python贪吃蛇游戏进行升级改造。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年代初设计的一门编程语言,应用领域非常广泛,尤其在数据分析、人工智能、游戏开发等领域,已经成为最受欢迎的程序设计语言之一,比较适合新手学习。Python语言标准库官方使用手册:https://docs.python.org/zh-cn/3/library/什么是Pygame?​。

2024-08-22 14:01:48 1068 5

原创 【Python实战】轻松实现自动发送邮件

本文介绍如何使用Python开源项目“PythonSendMail”,快速实现自动发送带Excel报表附件的邮件。只需要进行简单的配置,即可实现自动发送带Excel附件的邮件。开源项目地址该项目发送出来的邮件是什么样的?开源项目简介##简介 该项目使用Python实现自动发送带Excel报表附件的邮件 ##实现逻辑 使用Linux自带的crontab定时器,定时执行shell脚本,shell脚本中再调用Python脚本,实现自动发送带Excel文档格式报表附件的邮件。主要包括两个脚本。

2024-07-30 09:39:32 1124 1

template.js源码下载

轻松使用js拼接html, jsTemplate帮助你轻松搞定,不用再为js拼接html字符串苦恼了。

2014-10-14

空空如也

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

TA关注的人

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