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

原创 Python 神器:wxauto 库——解锁微信自动化的无限可能
在当今数字化的时代,自动化工具为我们的生活和工作带来了极大的便利。Python 的wxauto库正是这样一个强大的工具,它为我们打开了微信自动化操作的大门。
2024-07-11 16:59:21
32066
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
原创 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 SE—基本数据类型(详细讲解)
🌹Java 作为一门广泛应用的编程语言,其强大的功能和灵活性使得它在众多领域都有着出色的表现。而在 Java 编程中,在这篇文章中,我们将全面剖析 Java 的基本数据类型,助您更好地理解和运用它们来构建高效、准确的程序。Java基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。
2024-07-16 10:48:31
2241
32
原创 ONLYOFFICE8.1版本桌面编辑器测评
总之,ONLYOFFICE 8.1 版本的兼容性优势使得用户在不同的操作系统和文档版本之间能够自由切换和操作,极大地提高了工作的灵活性和效率。
2024-06-24 12:47:29
1540
13
原创 力扣每日一题 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
原创 数据结构与算法-快速排序
该算法通过选择一个基准元素,并根据它将列表分成两个子列表来对列表进行排序,子列表根据它们是否小于或大于基准元素进行划分。然后递归地对子列表进行排序。2.列表被p分成两部分,左边都比p小,右边都比p大;函数递归地对子列表进行排序。最后,返回排序后的列表。1.取第一个元素p,使元素p归位;函数用于根据基准元素对列表进行分区,
2024-05-19 19:35:14
818
1
原创 数据结构与算法-归并排序
归并排序是一种稳定的排序算法,时间复杂度为O(nlogn),空间复杂度为O(n)。它的主要优点是可以对链表等非随机访问的数据结构进行排序,并且在最坏情况下的时间复杂度也是O(nlogn)。
2024-05-14 14:53:53
451
1
原创 数据结构与算法之动态规划--旷工问题
针对最常见的最优化问题,动态规划如何设计求解呢?下面我们研究一个典型的最优化问题:矿工挖矿问题。矿工挖矿问题是为了解决在给定矿产和矿工数量的前提下,能够获得最多钻石的挖矿策略。
2024-05-13 17:20:07
1889
原创 数据结构与算法-选择排序
选择排序的时间复杂度为O(n^2),因为需要进行n次遍历,每次遍历需要O(n)的时间来找到最小元素。然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。总的来说,选择排序是一种简单有效的排序算法,适用于小规模数据的排序场景。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。选择排序是一种简单直观的排序算法。重复第二步,直到所有元素均排完。
2024-05-12 19:55:13
507
1
空空如也
#蓝桥杯 算法难题字符串拼接
2024-05-08
蓝桥杯算法(相关搜索:蓝桥杯国赛)
2024-05-07
关于#算法#的问题:难题求解答(语言-python)
2024-05-06
Python内的Numpy库
2024-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人