自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Young_Pro的博客

人生只有两条路,一条是远见,一条是脚下

  • 博客(51)
  • 收藏
  • 关注

原创 一文带你学完C语言【完整版-附代码示例】

本文几乎涵盖了权威C语言教程【C Primer Plus 】的所有可用知识点并且每个知识点都有对应代码示例有利于理解学习

2024-07-06 12:40:43 1759

原创 【Go】基于 Go 1.19 的站点模板爬虫【实战演练版】

Go 语言,也被称为Golang,是由Google开发的一种开源编程语言,它在 2009 年首次发布,并在 2012 年正式开源。Go 语言被设计用来简化大型软件的开发,特别注重并发编程和内存安全。

2024-07-27 15:27:13 533

原创 【Python】利用 face_recognition 库进行人脸检测识别【附完整示例】

欧氏距离(Euclidean distance)是数学中的一个概念,用于计算两个点在欧几里得空间中的直线距离。在人脸识别和图像处理中,欧氏距离可以用来度量两个面部特征向量之间的差异,从而判断两张人脸的相似度。

2024-07-27 13:25:29 512

原创 【LeetCode】Top100 经典必刷题 06【6/20】

LeetCode Top 100 经典题目是算法与编程领域内公认的一系列具有挑战性和代表性的问题

2024-07-26 15:40:40 491

原创 【Go】基于 Go 1.19 的站点模板爬虫

基于 Go 1.19 的站点模板爬虫就是一种使用 Go 语言编写的程序,专门用于从互联网上抓取网页内容。站点模板爬虫通常利用Go 语言的高并发特性来提高爬取效率。

2024-07-26 14:32:36 951

原创 【算法】浅析分治算法

分治算法(Divide and Conquer Algorithm)是一种将问题分解成若干个子问题,递归地解决子问题,然后再合并子问题的解以得到原问题解的算法。分治算法作为一种高效的解决问题的策略,在实际应用中具有广泛的意义。

2024-07-25 14:52:33 914

原创 【EMacs】一文助你快速上手EMacs

Emacs 是一款极为强大的文本编辑器,由理查德·斯托曼(Richard Stallman)在 1970 年代初期开发,并在 GNU 项目中继续得到维护和发展。它支持宏录制和播放、强大的键盘快捷键、以及一个名为 Emacs Lisp 的编程语言,允许用户自定义和扩展编辑器的功能。Emacs 和 Vim 类似,均支持高度定制,用户可以安装各种扩展插件来适应不同的编程语言、文本处理任务或个人偏好。它有图形界面和命令行界面两种版本,被许多程序员和高级用户所喜爱。

2024-07-25 09:38:08 883

原创 【算法】浅析回溯算法

回溯算法是一种试探性的算法,它尝试通过分步的方式来解决问题。在解决一些组合问题(如八皇后、0-1背包问题等)和决策问题(如旅行商问题、图着色问题等)时,回溯算法是一种非常有力的工具。

2024-07-24 11:56:34 672

原创 【LeetCode】Top100 经典必刷题 05【5/20】

LeetCode Top 100 经典题目是算法与编程领域内公认的一系列具有挑战性和代表性的问题

2024-07-24 11:11:43 750

原创 【算法】浅析动态规划

动态规划的基本原理是将复杂问题分解为若干个相互重叠的子问题,从最简单的子问题开始求解,并将子问题的解存储起来,避免重复计算。最后,通过子问题的解得到原问题的解。

2024-07-23 17:36:50 838

原创 【LeetCode】Top100 经典必刷题 04【4/20】

LeetCode Top 100 经典题目是算法与编程领域内公认的一系列具有挑战性和代表性的问题

2024-07-23 15:06:49 801

原创 【Python】如何在 Python 中操作 Excel

Excel 文件是生活工作中比较常见的一种文件格式,那么如何在 python 中使用 Excel 呢

2024-07-22 19:00:30 1186 2

原创 【LeetCode】Top100 经典必刷题 03【3/20】

LeetCode Top 100 经典题目是算法与编程领域内公认的一系列具有挑战性和代表性的问题

2024-07-22 18:16:19 1056

原创 【cmd】Windows CMD命令整理及示例使用

上述这些命令涵盖了日常使用中的大部分场景,从文件操作、系统维护到网络管理的多个方面。每个命令都有其特定的用途,并且可以通过附加参数来执行更复杂的任务。显示活动的TCP连接、侦听的端口、以太网统计信息、IP路由表和IP统计信息。显示所有适配器的IP地址、子网掩码和默认网关(续)。此命令可用于创建虚拟驱动器。显示所有适配器的IP地址、子网掩码和默认网关。显示包括服务在内的所有当前运行的任务(续)。显示包括服务在内的所有当前运行的任务。显示本地或远程计算机的系统信息(续)。显示或设置可执行文件的搜索路径(续)。

2024-07-21 22:31:02 1211

原创 【算法】Python中常见的三种优化算法介绍及使用

在优化问题中,选择合适的算法至关重要。本文将介绍 Python 中常见的三种优化算法:梯度下降算法、遗传算法和模拟退火算法。

2024-07-21 21:45:49 933

原创 【算法】浅析贪心算法

贪心算法(Greedy Algorithm)是一种在每一步选择中都采取当前状态下最优(即最有利)的选择,从而希望导致结果是全局最优的算法。贪心算法作为一种高效解决问题的策略,在实际应用中具有广泛的意义。通过本文的介绍,相信大家对贪心算法的原理、使用和意义有了更深入的了解。在实际问题求解过程中,我们可以根据问题的特点,灵活运用贪心算法,提高问题求解的效率。然而,需要注意的是,贪心算法并不适用于所有问题,我们需要根据问题的性质来判断是否适用。

2024-07-20 22:53:12 1753

原创 【LeetCode】Top100 经典必刷题 02【2/20】

LeetCode Top 100 经典题目是算法与编程领域内公认的一系列具有挑战性和代表性的问题

2024-07-20 15:36:55 1090

原创 【机器学习】无监督学习和自监督学习

机器学习是一种使计算机系统能够从数据中学习并做出预测或决策的技术和科学领域。它不需要显式地编程来执行特定任务,而是通过使用算法来分析数据和识别模式,以此“学习”如何做出准确的预测或决策。无监督学习和自监督学习是机器学习中的两种学习方式,它们在训练数据的需求和目标上有显著差异。

2024-07-19 22:45:21 1533 1

原创 【LeetCode】Top100 经典必刷题 01【1/20】

LeetCode Top 100 经典题目是算法与编程领域内公认的一系列具有挑战性和代表性的问题

2024-07-19 10:59:52 1196

原创 【CAPL】CAPL 常用语法介绍

具体做法是:在一个位置添加需要等待的事件,程序中的其他地方,如果某个事件发生了(如周期超界等),提供该事件的供应,则等待的程序段获得了该事件,继续执行下面的操作。除了界面基础的信息外,在 CAPL 脚本中,我们大量使用官方定的的一些接口,这些接口通常需要查看 Help 文档或者是 CAPL 的手册,下面是梳理的一些常用接口。语言中的回调函数的机制,如检测报文周期和错误帧的函数中就可以使用,当周期超界或者总线出现错误帧就会自动调用回调函数执行一些操作;第一 CAPL 的局部变量是静态局部变量。

2024-07-18 11:23:25 806

原创 【Postman】Postman 测试工具介绍与使用

Postman是一款功能强大的API调试、测试、监控工具,适用于前端、后端和测试人员。它支持多种平台,包括Windows、Mac和Linux,同时提供浏览器插件和独立应用程序两种使用方式。Postman 是一个强大的 API 开发和测试工具,它通过直观的界面和丰富的功能,极大地简化了 API 测试的过程。通过本文的介绍,我们了解了 Postman 的基本使用方法、进阶技巧以及如何在团队中进行协作。掌握 Postman 将有助于提高前端开发的效率和质量。

2024-07-18 09:08:55 945

原创 【Python】TensorFlow介绍与实战

TensorFlow是由Google大脑团队开发的一款开源深度学习框架,于2015年11月9日正式发布。TensorFlow支持多种编程语言,如Python、C++、Java等,可以在不同的平台上运行,如CPU、GPU和TPU。# 定义模型参数# 定义模型本文详细介绍了TensorFlow的基本概念、安装方法以及使用技巧,并通过一个线性回归的实例讲解了如何在TensorFlow中训练模型。希望这篇文章能帮助大家更好地了解和使用TensorFlow,进一步探索深度学习的奥秘。

2024-07-17 11:58:51 1568

原创 【Python】爬虫实战02:电影市场票房情况分析与可视化

在信息爆炸的时代,数据分析已成为各行各业的重要工具。特别是在电影行业,票房数据不仅反映了电影的市场表现,也是电影产业健康发展的关键指标。为了更好地理解和分析中国大陆电影市场的票房情况,本代码提供了一个自动化数据抓取和分析的解决方案。通过实时获取票房数据,我们可以对电影市场的趋势和动态有更深入的了解。本代码是一个基于Python的数据抓取和分析脚本,它通过访问艺恩娱数提供的API接口,获取中国大陆电影票房排行榜的数据。该脚本首先使用requests库发起网络请求,抓取票房数据,并将其保存到CSV文件中。

2024-07-17 11:44:46 936

原创 【Memcached】一文详解 Memcached

Memcached 是一个高性能的分布式内存对象缓存系统,它主要用于缓存数据库调用、API调用或页面渲染的结果,以减少数据库负载,提升访问速度,特别是在处理高并发访问的场景下。

2024-07-16 12:38:33 715

原创 【Vim】为什么程序员喜欢用 Vim

Vim是一款高度可配置的文本编辑器,它被设计成作为一个工具,可以非常高效地进行文本编辑工作。

2024-07-16 12:17:16 1077

原创 【Kylin】Kylin入门

是一个开源的、分布式的分析型数据仓库,它提供在之上的SQL查询接口以及多维分析(OLAP)能力,用于支持超大规模数据。最初由eBay开发并贡献至开源社区。Kylin特别适用于大数据环境,能够通过其预计算技术,将大数据的 SQL 查询速度提升到亚秒级别,相比传统查询速度有显著提升。更多详细信息,可以参考。Apache Kylin 主要是通过 SQL 来进行数据查询的,其基础语法与标准的SQL语法非常相似。

2024-07-15 16:14:38 950

原创 【Python】sklearn教程

sklearn是 Python 中一个非常重要的机器学习库,全称为。它是基于Python语言的机器学习工具,提供了一系列简单高效的机器学习算法。sklearn库通常与NumPy和SciPy库一起使用,用于数据预处理、特征选择、模型训练、模型评估等机器学习的各个方面。sklearn 的设计理念是“API的一致性”、“可检验性”和“通用性”,这使得它非常易于使用和扩展。

2024-07-15 15:40:17 1141

原创 【AI】目标检测算法【R-CNN:Regions with CNN features】

R-CNN通过结合选择性搜索、深度 CNN 特征提取、SVM 分类和边界框回归,实现了对图像中对象的检测。虽然 R-CNN 在准确率上取得了显著成果,但由于其处理速度慢,不适合实时应用。后续的Fast R-CNN等算法对其进行了改进,提高了速度和效率。

2024-07-14 18:01:31 1192

原创 【Python】爬虫实战03:自动化抢票脚本【某麦网】

在这个数字化时代,演唱会、体育赛事和各种活动的门票销售往往在线上进行。由于热门活动的高需求和门票的有限供应,抢票成为了一场激烈的竞争。许多粉丝和爱好者经常因为手速不够快或网络延迟而错失购票机会。为了提高抢票的成功率,自动化抢票脚本应运而生。

2024-07-14 17:20:08 558

原创 【Perl】Perl 语言入门

Perl 是一种高级、解释型、动态编程语言,由Larry Wall在1987年发布。Perl 以其强大的文本处理能力而闻名,特别是在处理报告生成、文件转换、系统管理任务等方面。它吸收了CShell脚本语言、AWKsed等语言的特性,并加入了大量的创新。

2024-07-13 14:09:23 901

原创 【Python】爬虫实战01:获取豆瓣Top250电影信息

本文中我们将通过一个小练习的方式利用urllib和bs4来实操获取豆瓣 Top250 的电影信息,但在实际动手之前,我们需要先了解一些关于Http 请求和响应以及请求头作用的一些知识。

2024-07-13 13:18:04 1501

原创 【Python】tkinter 构建桌面时钟(Desktop Time Clock)【支持秒显示】

由于部分电脑只能显示时间的时分,不支持显示秒,利用的库做了一个桌面时钟,该时钟能够获取系统实时时钟,并精确到秒显示附注:本程序每才会更新一次时间变量,所占用系统资源极少,可长时间运行运行DesktopTimeClock.bat: 双击运行 DesktopTimeClock.bat 文件,桌面时钟将会出现在您的屏幕上。创建快捷方式:右键点击 DesktopTimeClock.bat 文件,选择“创建快捷方式”。添加到启动文件夹: 将快捷方式移动到启动文件夹()中。完成: 现在,每次启动电脑时,桌面时钟都

2024-07-12 12:44:02 439

原创 【数据结构】B树

B树(B-Tree)是一种自平衡的树结构,它维持数据的有序性,并且允许搜索、顺序访问、插入和删除操作都在对数时间内完成。B树是为磁盘和其他直接访问的辅助存储设备而设计的,主要用于数据库和文件系统中。

2024-07-12 09:25:47 1090

原创 【PHP】Laravel 介绍 史上最优雅的 PHP 框架

);

2024-07-11 11:30:47 948

原创 【Python】决策树算法 详解版【附完整版示例】

在上面的代码中,我们已经训练了决策树模型,并进行了交叉验证和预测。接下来,我们将展示如何导出决策树的可视化图形,以及如何评估模型性能。在这段代码中,我们计算了混淆矩阵以及精确率、召回率和F1分数,这些都是评估分类模型性能的重要指标。工具将其转换为PNG格式的图片,这样就可以直观地看到决策树的结构。在这个例子中,我们使用Pandas读取数据,然后使用Scikit-learn的。通过这些步骤,可以比较全面地理解决策树算法的工作原理,并能够使用。在上面的代码中,我们使用了。进行模型的训练和预测。

2024-07-11 09:58:56 750

原创 【Python】决策树算法介绍与使用示例

对象,用训练集训练模型,最后在测试集上进行预测并计算准确率。数据集,将数据集划分为训练集和测试集,然后创建了一个。

2024-07-11 09:29:28 324

原创 【python】IPython的使用技巧

本文整理了一些IPython常用的操作与使用技巧

2024-07-11 08:56:06 827

原创 【pip】pip 换源

以下是中国常见的pip镜像源,按照完全度和下载速度排序,需要注意的是,镜像源的完全度和速度可能因地域和时间而异,建议根据自己的实际情况选择合适的镜像源。

2024-07-10 18:12:46 138

原创 【Linux】Vim 使用教程

本文介绍了 Linux系统中最常用的 Vim 编辑器的使用教程

2024-07-10 16:43:39 865

原创 【PHP】Symfony框架

Symfony是一个用于PHP的开放源代码框架,旨在简化应用程序的开发过程。它由和他的团队开发,并在2005年首次发布。Symfony的设计目标是提供一种灵活、可重用和可扩展的方法来构建Web应用程序。Symfony的起源可以追溯到2004年,当时Fabien Potencier开始开发一个用于构建Web应用程序的PHP框架。他受到了一些现有框架的启发,但认为它们过于复杂和难以使用。于是,他决定创建一个更加简单、灵活和易于理解的框架。这个框架就是。自2005年发布以来,Symfony迅速获得了广泛的关注和

2024-07-10 14:37:32 673

python图书管理系统

从零到一开发一个python的图书管理系统,该系统拥有GUI界面,可以图形化操作,可用于课程设计、期末大作业等方向,文档中包含该系统所需的所有源码。 1. 这份文档是一个关于图书管理系统的课程设计,涵盖Python编程、面向对象设计、GUI开发、数据访问和处理等多个方面。 2. 文档分为三天,每天有不同的任务目标,包括面向对象设计、GUI实现、数据访问模块设计、JSON文件解析、管理界面设计、菜单功能实现等。 3. 第一天重点在于理解面向对象和面向过程的区别,以及如何使用JSON文件解析登录信息。 4. 第二天着重于实现登录逻辑,包括读取文件获取管理员信息、管理窗体设计、菜单功能的实现以及功能界面的切换。 5. 第三天涉及管理界面列表数据显示、界面内部切换、菜单点击事件、添加图书和删除图书的实现步骤。 6. 文档最后三天着重于Excel操作库openpyxl的应用,包括数据导入、数据导出、图表matplotlib库的应用以及图表展示。 7. 文档详细地介绍了如何使用Python和相关库来开发一个图书管理系统,涉及的知识点广泛,适合作为学习和参考资料。

2024-07-15

C Primer Plus 第六版 .pdf

C语言领域较权威的教程: 《C Primer Plus》是一本广泛使用的C语言编程教材,由Stephen Prata编写。这本书适合那些希望学习C语言或提高C语言编程技能的读者。它详细介绍了C语言的基础知识,并涵盖了C语言的许多高级特性。 《C Primer Plus》通常包括基本语法、函数、指针、结构体、输入输出函数和文件操作几个主要部分,每个部分都附带相应的代码示例和复习题等便于学习者进行理解和巩固。 《C Primer Plus》的特点是: - 循序渐进:内容从简单到复杂,逐步引导读者掌握C语言。 - 实例丰富:每介绍一个概念或语法,都会有相应的代码示例,帮助读者理解。 - 练习题:每章后都有练习题,帮助读者巩固学习内容。 - 实用性强:书中的内容贴近实际编程需求,有助于读者学以致用。 这本书适合不同层次的读者,从完全没有编程经验的初学者到需要深入学习C语言特性的有经验的程序员。对于希望进入计算机编程领域的人来说,学习C语言是一个很好的起点,因为它不仅是一种广泛使用的语言,而且还是学习其他编程语言(如C++和Java)的基础。

2024-07-06

空空如也

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

TA关注的人

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