自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 神器:wxauto 库——解锁微信自动化的无限可能

在当今数字化的时代,自动化工具为我们的生活和工作带来了极大的便利。Python 的wxauto库正是这样一个强大的工具,它为我们打开了微信自动化操作的大门。

2024-07-11 16:59:21 32080 132

原创 “探索机器学习的多面世界:从理论到应用与未来展望“

监督学习是机器学习的重要类型。它基于有标记的训练数据进行学习。主要任务包括分类和回归。分类用于预测离散的类别标签,比如判断邮件是否为垃圾邮件。回归则用于预测连续的值,例如房价预测。常见算法有线性回归、逻辑回归、决策树等。以线性回归为例,其目标是找到一条直线来拟合数据。

2024-06-14 10:39:52 2900 94

原创 Python爬虫基本流程

Python爬虫是指利用Python编程语言编写的程序,用于从网页上获取数据。通常,爬虫程序会模拟人类用户在网页上的行为,发送HTTP请求获取网页内容,然后解析这些内容以提取所需信息。常用的爬虫库包括requests用于发送HTTP请求,BeautifulSoup用于解析HTML或XML内容,以及Scrapy用于构建更复杂的爬虫项目。通过爬虫,可以自动化地收集、分析和存储网络上的数据,用于各种目的,例如数据挖掘、搜索引擎索引、监控和分析等。

2024-05-21 22:48:52 2429 4

原创 零门槛,即刻拥有DeepSeek-R1满血版!

DeepSeek是一款强大的推理模型,能够在少量标注数据下显著提升推理能力,尤其擅长处理数学、代码和自然语言等复杂任务。阿里云的解决方案提供了云上调用满血版DeepSeek的API及部署各尺寸模型的方式,无需编码,最快5分钟、最低0元即可部署实现。

2025-02-13 16:32:27 1188 29

原创 MySQL从0到1基础语法笔记(下)

影响增删改的效率(需要检查外键关系)仅用于单节点数据库,不适用于分布式、集群场景。容易引发数据库的死锁问题,消耗性能。逻辑外键:

2024-10-09 18:38:31 5102 62

原创 MySQL从0到1基础语法笔记(上)

显示所有数据库显示该数据库内的所有表创建一个名为name的数据库创建一个名字为 db01 的数据库(前提是该数据库创建前不存在)use [name];切换为名字为 name 的数据库查询当前正在使用的数据库。删除某个数据库如果db01存在再删除,不存在不执行操作。不会报错。

2024-10-08 16:30:50 2935 50

原创 基于Spring框架的分层解耦详解

在开发过程中,我们要朝着高内聚低耦合的方向实施,最好可以让层与层之间解除耦合,让他们不产生依赖,这样我们程序的灵活性和可扩展性会更佳。

2024-09-28 20:53:19 1205 45

原创 基于存内计算架构的模型部署与映射优化

’存内计算”架构通过消除存储与计算单元间的物理距离,突破传统冯·诺依曼架构的限制,自2016年起受到广泛关注,被视为国产算力发展的关键技术。在存内计算架构中,权重布局对提高存算单元利用率和计算效率至关重要,是编译阶段优化的重点。优化算法的效率、阵列面积利用率和计算效率是神经网络在存内计算芯片上部署的关键指标。简而言之,"存内计算"技术通过优化,权重布局,提升了芯片性能和资源利用效率。

2024-09-20 17:31:28 935 2

原创 数据结构与算法--栈、队列篇

栈只允许在一端进行插入(入栈)和删除(出栈)操作,这一端被称为栈顶,而另一端则被称为栈底。

2024-08-06 15:52:02 1104 3

原创 Java I/O (Input/Output)——文件字节流

Java I/O(输入/输出)是 Java 程序中用于处理数据输入和输出的重要部分。输入流(Input Streams):用于从数据源读取数据。常见的输入流包括(从文件读取)、(提高读取效率)等。输出流(Output Streams):用于将数据写入到目的地。例如(向文件写入)、(提高写入效率)。字符流(Reader 和 Writer):处理字符数据,更适合处理文本。如FileReader和FileWriter。缓冲流(Buffered Streams):通过缓冲区来减少实际的 I/O 操作次数,提高性能。

2024-08-06 15:50:37 4787 72

原创 数据结构与算法(Java)--栈(Linked_Stack)

栈(Stack)是一种特殊的线性表,它只允许在一端进行插入(称为入栈,Push)和删除(称为出栈,Pop)操作。这一端被称为栈顶(Top),另一端则被称为栈底(Bottom)。

2024-07-30 13:35:55 1972 78

原创 Java数据结构与算法--链表(Linked List)

链表是一种常见的数据结构,它由一系列节点组成,每个节点包含数据和指向下一个节点的链接(指针),但是在Java中没有指针这个说法,我们称其为引用。

2024-07-27 11:30:03 1363 40

原创 数据结构与算法--顺序表(Java)

顺序表是一种线性表的数据结构。顺序表是用一组地址连续的存储单元依次存储线性表中的数据元素。

2024-07-26 19:25:09 2888 70

原创 Java SE—基本数据类型(详细讲解)

🌹Java 作为一门广泛应用的编程语言,其强大的功能和灵活性使得它在众多领域都有着出色的表现。而在 Java 编程中,在这篇文章中,我们将全面剖析 Java 的基本数据类型,助您更好地理解和运用它们来构建高效、准确的程序。Java基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。

2024-07-16 10:48:31 2241 32

原创 力扣404周赛 T1/T2/T3 枚举/动态规划/数组/模拟

“前进!前进!!不择手段地前进!!!”——《三体:死神永生》

2024-07-03 17:02:43 3653 73

原创 力扣每日一题 7/2 数学、数论、数组/双指针

“既然我无法停留,那么就飞到我再也不能飞的那一天吧。”——《シ舀シ舀》

2024-07-02 18:42:46 1902 32

原创 力扣每日一题 6/30 记忆化搜索/动态规划

“对于我们的幸福来说,别人的看法在本质上来讲并不十分重要。”——《人生的智慧》

2024-06-30 19:25:07 4563 40

原创 力扣每日一题 6/28 动态规划/数组

“祈愿万家灯火熨烫过脉络,刀山与火海多深刻,都陪你渡过。”——《不痛》

2024-06-28 12:33:49 1718 24

原创 力扣随机一题 6/28 数组/矩阵

“山外青山楼外楼,西湖歌舞几时休?”——《题临安邸》

2024-06-28 10:16:05 2636 49

原创 力扣每日一题 6/27 字符串 贪心

“恋爱本质不是走向婚姻,而是探究最真实的自己。” ——《青春杂货铺》

2024-06-27 12:41:38 2465 54

原创 力扣随机一题 6/26 哈希表 数组 思维

“点亮星火,眺望未来。”——《星火集》

2024-06-26 22:24:08 1424 28

原创 力扣随机一题 哈希表 排序 数组

“无聊的并不是时间,而是平庸无奇的我。”——《樱花庄的宠物女孩》

2024-06-25 21:23:10 1592 10

原创 ONLYOFFICE8.1版本桌面编辑器测评

总之,ONLYOFFICE 8.1 版本的兼容性优势使得用户在不同的操作系统和文档版本之间能够自由切换和操作,极大地提高了工作的灵活性和效率。

2024-06-24 12:47:29 1541 13

原创 力扣每日一题 6/24 模拟 数组 单调栈

“我们登上并非我们所选择的舞台,演出并非我们所选择的剧本。”——《Enchiridion》

2024-06-24 11:01:54 1363 6

原创 力扣每日一题 6/23 字符串/模拟

“黄沙百战穿金甲,不破楼兰终不还。”——《从军行七首·其四》

2024-06-23 10:10:02 1512 20

原创 力扣每日一题 6/18 字符串/模拟

“你说过,人最大的敌人是自己。”——《我的前半生》

2024-06-18 21:09:46 3011 69

原创 力扣每日一题 6/17 枚举+双指针

“悲剧,是把美好的东西毁灭给人看。” ——《骆驼祥子》

2024-06-18 00:03:21 1554 8

原创 力扣每日一题 6/16 字符串 + 随机一题 动态规划/数学

“戒除欲望,控制行为,充实生活,美好的世界。”——《yuanziyu》

2024-06-16 19:02:04 1239 19

原创 力扣每日一题 6/15 滑动窗口

“妄想进入虚空,却被虚空吞噬。” ——《DreamStars》

2024-06-15 15:10:44 974 30

原创 力扣每日一题 6/13 反悔贪心算法

熟练掌握排序函数的使用,能够根据具体需求对数据进行排序。学会运用合适的数据结构来提高算法的效率和便捷性,例如集合的快速查找和去重特性。深入理解贪心算法的策略,以及如何在特定问题中应用贪心思想来解决优化问题。提升了对复杂逻辑的分析和处理能力,包括条件判断、变量更新和结果优化。

2024-06-13 18:01:53 1718 35

原创 第十五届蓝桥杯大赛 国赛 pb组F题【括号与字母】(15分) 栈的应用

对于所有评测用例,1 ≤ |S | ≤ 106 ,1 ≤ Q ≤ 100000 ,0 ≤ xi < 106。其中 |S | 表示 S 的长度。给出 Q 组询问,每组询问给出一个小写字母 ci 和一个数 xi ,询问 S 中有 多少对匹配的括号之间有不少于 xi 个 ci。接下来 Q 行,每行包含一个小写字母 ci 和一个整数 xi 表示一组询问,用 一个空格分隔。仔细读题,保证给的s中括号都两两匹配,那么这道题就相当于是在考察入栈和出栈的问题了,这里我们需要定义一个符号栈和一个字母栈。

2024-06-12 22:05:48 1899 39

原创 第十五届蓝桥杯pb组国赛E题[马与象] (15分)BFS算法 详解

函数BFSM使用了广度优先搜索(Breadth-First Search, BFS)算法,它是一种在图论中用于遍历图或树的数据结构的算法。在这个问题中,图是n乘n的棋盘,节点是棋盘上的每个位置,边是骑士可以走的合法移动。

2024-06-11 21:53:15 1765 10

原创 6/1 第十五届蓝桥杯国赛pb组 真题本人答案 仅供参考

【代码】6/1 第十五届蓝桥杯国赛pb组 真题本人答案 仅供参考。

2024-06-01 23:54:48 1077 8

原创 数据结构与算法-快速排序

该算法通过选择一个基准元素,并根据它将列表分成两个子列表来对列表进行排序,子列表根据它们是否小于或大于基准元素进行划分。然后递归地对子列表进行排序。2.列表被p分成两部分,左边都比p小,右边都比p大;函数递归地对子列表进行排序。最后,返回排序后的列表。1.取第一个元素p,使元素p归位;函数用于根据基准元素对列表进行分区,

2024-05-19 19:35:14 818 1

原创 Pygame-贪吃蛇

贪吃蛇游戏是一款经典的游戏,玩家通过操纵一条蛇吃食物来增加长度,同时避免蛇头碰到自己的身体或者墙壁。

2024-05-17 23:38:27 558

原创 数据结构与算法-归并排序

归并排序是一种稳定的排序算法,时间复杂度为O(nlogn),空间复杂度为O(n)。它的主要优点是可以对链表等非随机访问的数据结构进行排序,并且在最坏情况下的时间复杂度也是O(nlogn)。

2024-05-14 14:53:53 451 1

原创 数据结构与算法-插入排序

插入排序是一种简单高效的排序算法,在某些场景下表现不错。它是学习和理解其他复杂排序算法的基础。

2024-05-13 17:25:06 345 1

原创 数据结构与算法之动态规划--旷工问题

针对最常见的最优化问题,动态规划如何设计求解呢?下面我们研究一个典型的最优化问题:矿工挖矿问题。矿工挖矿问题是为了解决在给定矿产和矿工数量的前提下,能够获得最多钻石的挖矿策略。

2024-05-13 17:20:07 1890

原创 数据结构与算法-选择排序

选择排序的时间复杂度为O(n^2),因为需要进行n次遍历,每次遍历需要O(n)的时间来找到最小元素。然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。总的来说,选择排序是一种简单有效的排序算法,适用于小规模数据的排序场景。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。选择排序是一种简单直观的排序算法。重复第二步,直到所有元素均排完。

2024-05-12 19:55:13 507 1

原创 数据结构与算法-冒泡排序

冒泡排序是一种简单的排序算法,它通过重复地交换相邻的元素,直到整个序列按照升序或降序排列。

2024-05-12 19:49:39 772 1

空空如也

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

TA关注的人

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