- 博客(77)
- 收藏
- 关注
原创 【LeetCode刷题】:双指针篇(三数之和,四数之和)
我们可以将所有符合要求的三元组给枚举出来,然后直接利用set容器去重,但是在示例中可能会有很多种像示例一中的这种情况,所以我们可以先给数组排个序,另外,排完序后我们得到的三元组里面的元素顺序也会得到固定,这样也能够更好的让我们利用容器去重。我们可以将所有符合要求的四元组给枚举出来,然后直接利用set容器去重,但是在示例中可能会有很多种像示例一中的这种情况,所以我们可以先给数组排个序,另外,排完序后我们得到的四元组里面的元素顺序也会得到固定,这样也能够更好的让我们利用容器去重。
2025-01-21 18:13:29
1122
6
原创 【博客之星年度总结】回顾2024,逐梦编程路,25年我们一起砥砺前行
2024年是我编程学习的起点,这一年我收获了知识,收获了成长,也收获了友谊。在这一年里,我经历了无数次的挫折和失败,但每一次都让我变得更加坚强和成熟。我学会了如何坚持,如何努力,如何在困难面前不退缩。这些宝贵的经验,将为我今后的学习和工作打下坚实的基础。在2025年,我期待与更多的编程爱好者一起交流、一起进步,共同探索编程的奥秘。让我们携手共进,在编程的世界里追逐梦想,创造属于我们的辉煌!我相信,只要我们保持对编程的热爱,不断学习,不断进步,就一定能够实现自己的梦想,用代码改变世界!⭐给大家来首音乐。
2025-01-19 13:40:35
1321
59
原创 【leetcode刷题】:双指针篇(有效三角形的个数、和为s的两个数)
如果sum大于我们的目标值target,由于数组是单调递增的,price[left]已经是最小的值了,price[right]是数组中最大的那个数。在暴力枚举的时候我们忽略了一个很重要的因素,那就是这个数组里的元素是单调递增的,只要是单调递增的数组,我们就可以大胆的利用双指针算法来解决问题。根据单调性,假设是情况一,因为left往右的数都是比left大的数,left加上right已经大于最大的数了,那么一个。的数组,然后找到两个数相加等于目标值,然后返回这两个数,返回的这两个数顺序随意。
2025-01-09 15:42:16
1156
2
原创 ONLYOFFICE 文档8.2版本:全面升级,带来更高效的协作编辑体验
无论是PDF协作编辑、界面优化,还是性能提升和新功能的增加,都使得ONLYOFFICE文档成为了一个更加全面和高效的办公解决方案。与之前的版本相比,普通文件的打开速度最高提升了21%,演示文稿的打开速度最高提升了17%。随着ONLYOFFICE文档8.2版本的发布,我们迎来了一系列令人兴奋的新功能和改进,旨在提升用户的工作效率和团队协作的便捷性。:对于某些Smart Art,添加了视觉部分的生成,即使文件不包含视觉部分或设置不正确,编辑器现在也可以显示Smart Art。:根据官方文档配置数据库连接。
2024-11-08 17:13:39
888
5
原创 【leetcode刷题】:双指针篇(快乐数、盛最多水的容器)
这两种情况可以抽象成一种情况,即一直重复变换过程,如果是第一种情况,那么最后循环成一个环,环理的每个值都是1,而第二种情况也是会一直循环直到形成一个环,只不过环里的每一个数都不是1。,当由于第一次slow和fast都指向第一个数,循环根本就进不去,所以我们定义fast是可以是第一个数变换后的数,也就是指向slow的后一位,然后继续循环即可。的定义,对于一个整数,每一次将这个数替换为每个位置上(该数的每一位)数字的平方和,然后一直重复这个过程,直到这个数变为1,如果最后的。
2024-10-27 18:59:04
1186
6
原创 用 effet.js 快速搞定人脸识别和互动效果!
这篇博文介绍了 effet.js 框架,一个基于 facemesh.js 的轻量级工具,旨在帮助开发者快速实现人脸识别和互动效果。文章展示了如何利用 effet.js 实现人脸登录、打卡、睡眠检测等功能,并提供了详细的代码示例和使用场景。通过多线程加载优化性能,effet.js 提供了出色的用户体验,适用于在线教育、企业考勤和汽车安全监测等多个场景。文章还附有相关资源链接,便于开发者深入了解并应用该框架。
2024-10-25 16:08:33
1064
5
原创 【1024程序员节】:希望再无BUG
编程是一场既充满挑战又充满乐趣的旅程。在这个1024程序员节,让我们为自己选择这条道路而自豪。让我们继续学习,不断进步,用我们的代码创造一个更加美好的世界。
2024-10-24 23:08:18
861
3
原创 【LeetCode刷题】:双指针篇(移动零、复写零)
大致题意就是将数组中所有为0的元素往后移,移到数组的末尾,但是所有的非零元素的顺序不能发生改变。所以只要cur遍历完数组后,就说明待处理的区间已经结束,而dest已经将数组划分为两个部分,一部分是非零元素,另一个区间的元素全是零,及完成题目要求。因为要复写的最后一个数是0,所以只要数组越界,就只要将n - 1位置的数据修改成0(n为数组大小),然后cur减一,dest减二即可。对于这道题,就是将数组划分成两个区间,左边为非零元素,右边为零的元素。都加一,当cur指向的值为零时,将零拷贝给新数组,然后。
2024-10-08 19:00:00
1155
5
原创 【C++初阶】:C++入门,引用概念及其性质
是的,你没看错,引用不仅可以做函数的参数,还可以做函数的返回值,我们之前写的具有返回值的函数返回的并不是直接将函数中的变量,而是返回的变量的一份临时拷贝,而拷贝是需要付出一定代价的,这样会降低我们代码的效率,但是如果我们用引用返回的话就可以避免拷贝的代价,在对程序性能要求高且允许使用引用的情况下,尽量使用引用返回。除了上述情况,引用的类型不同也会导致编译不同过,这是因为在发生类型转化的过程中,会产生临时变量,而临时变量具有常性,和常量一样,需要用。一个变量被引用后,可以继续被引用,也可以引用变量的引用。
2024-09-10 01:01:32
1544
24
原创 【C++初阶】:C++入门篇(一)
C++是在C语言的基础之上,增加了一些面向对象的编程思想,增加了一些有用的库,所以有了学习C语言的经验,学习C++其实很容易的。至于C++初阶,我们可以认为C++的出现其实就是为了弥补C语言在某些方面的不足之处。所以从这篇开始,一起来学习C++,以及C++到底弥补了C语言的哪些不足。定义命名空间时,需要用到namespace这个关键字,后面紧跟命名空间的名字,再接一队{}{}中为命名空间的成员。一个命名空间就是定义了一个新的作用域,命名空间的所有内容都局限于这个命名空间中。
2024-08-19 18:42:50
2753
225
原创 【AI大模型】:结合wxauto实现智能微信聊天机器人
wxauto 是我在2020年开发的一个基于 UIAutomation 的开源 Python 微信自动化库。Python 初学者也可以简单上手自动化微信操作。目前已实现很多日常的微信操作的自动化,如自动发送消息、自动添加好友、自动回复、自动获取聊天记录、图片、文件等功能,后续还会根据反馈更新更多功能。wxauto的github链接https://github.com/cluic/wxauto【点击跳转】
2024-07-30 14:43:26
21488
275
原创 【Python正则表达式】:文本解析与模式匹配
例如,“(ab)\1” 匹配由两个 “ab” 组成的字符串,而 “(ab)(cd)\2\1” 则匹配由"abcdcdab"组成的字符串。正则表达式 pattern 用于匹配字符串中以单词 ‘hello’ 开头的行,使用了多行匹配模式 re.M,因此可以匹配到两行中以 ‘hello’ 开头的字符串。这几个操作符是贪婪匹配的,它们会尽量匹配更多的文本。正则表达式 pattern 用于匹配字符串中的单词 ‘hello’,但是使用了大小写不敏感的匹配模式 re.I,因此可以匹配到大写的单词 ‘Hello’。
2024-07-22 21:38:50
4805
204
原创 【Python爬虫实战入门】:笔趣阁小说爬取,一篇教你爬虫入门
requests简介requests模块官方文档requests 是 Python 编程语言中一个常用的第三方库,它可以帮助我们向 HTTP 服务器发送各种类型的请求,并处理响应。向 Web 服务器发送 GET、POST 等请求方法;在请求中添加自定义标头(headers)、URL 参数、请求体等;自动处理 cookies;返回响应内容,并对其进行解码;处理重定向和跳转等操作;检查响应状态码以及请求所消耗的时间等信息。
2024-07-16 18:59:25
5688
196
原创 【Python字符串攻略】:玩转文字,编织程序的叙事艺术
在切片中,还可以使用步长来控制返回的元素之间的距离。例如,要从一个列表中获取所有的偶数位置的元素,可以使用步长为2的切片操作。在Python中,字符串的第一个字符的索引是 0,第二个字符的索引是 1,依此类推。在Python中,切片允许我们从序列类型数据中选择一个子集并返回一个新的序列。在这种情况下,从右到左计数,最后一个元素的索引为-1,以此类推。是切片结束的索引位置(不包括该位置所在的元素,默认为序列长度),另外,如果要获取字符串的最后三个字符,可以使用负数索引和空的。在这个例子中,我们使用一个空的。
2024-07-14 13:08:06
3394
131
原创 【Python迭代器探秘】:揭秘迭代器与生成器的魔法,掌握高效循环的艺术
定义了一个 my_generator() 函数,它使用 while True 循环不断返回 yield 所产生的值,并在 yield 语句中使用变量 val 来接收 send() 方法所发送的值。与 next() 方法不同,send() 方法可以在生成器中接收一个值,并且该值会成为生成器中 yield 的表达式的结果。Python内置了很多支持迭代器模式的对象,同时也提供了一些常用的内置迭代器函数,包括map()、filter()、zip()和reversed()等。() 方法,即可满足迭代协议。
2024-07-09 16:58:33
3466
185
原创 【Python函数编程实战】:从基础到进阶,打造代码复用利器
函数在Python中扮演着至关重要的角色,它们不仅封装了代码的逻辑单元,提高了代码的复用性和模块化程度,还通过参数传递和返回值,实现了数据和结果的灵活交换。Python函数支持多种定义方式,从最基础的def关键字开始,你就能创建自定义函数,通过return语句指定函数的输出。更进一步,Python引入了匿名函数lambda,允许你在无需命名的情况下定义简短的函数表达式,非常适合处理小规模、一次性使用的功能片段。
2024-07-01 22:39:27
3227
180
原创 【Python datetime模块精讲】:时间旅行者的日志,精准操控日期与时间
Python的datetime模块提供了日期和时间的类,用于处理日期和时间的算术运算。这个模块包括date、time、datetime和timedelta等类,以及tzinfo接口和timezone类。date类用于表示年、月、日,而time类表示时间。datetime类结合了日期和时间,提供了一个单一的日期时间对象。timedelta类用于表示两个日期或时间之间的差异。此外,tzinfo接口允许用户定义时区信息,而timezone类提供了时区的实现。
2024-06-26 23:03:47
4810
151
原创 【ONLYOFFICE深度探索】:ONLYOFFICE桌面编辑器8.1震撼发布,打造高效办公新境界
无论是PDF编辑的全面升级,幻灯片设计的创新突破,还是对特定语言和文化的细心考量,都体现了ONLYOFFICE致力于为全球用户提供更智能、更个性化办公体验的不懈追求。ONLYOFFICE凭借其一体化的办公套件、高效的协同编辑能力、严格的数据安全措施以及开放源代码的灵活性,正在逐步塑造未来办公的新形态。这次更新不仅带来了功能完善的PDF编辑器、全新的幻灯片版式设计,还针对特定语言用户改进了从右至左的文本显示,并增添了更多的本地化选项,为全球用户提供了更加个性化、高效的办公体验。
2024-06-24 17:18:32
4479
71
原创 【Python日志模块全面指南】:记录每一行代码的呼吸,掌握应用程序的脉搏
【代码】【Python日志模块全面指南】:记录每一行代码的呼吸,掌握应用程序的脉搏。
2024-06-20 22:10:20
9237
139
原创 植物大战僵尸杂交版全新版v2.1解决全屏问题
植物大战僵尸杂交版是由B站UP主“潜艇伟伟迷”制作的一款结合了《植物大战僵尸》原有元素与创新玩法的游戏。这款游戏以其独特的“杂交”植物概念在B站上迅速走红,吸引了大量玩家的关注和讨论。在杂交版中,每个植物都有专属的特点以及玩法,玩家只需选择合适的植物布置战斗就能轻松击败所有的僵尸。例如,豌豆向日葵每25秒可以生产25点阳光,阳光豆90秒后长大,每25秒生产25点阳光。此外,还有如阳光炸弹、火炬坚果、寒冰香蒲等多种具有特殊能力的植物。
2024-06-16 17:11:12
38186
180
原创 【Python推导式秘籍】:一行代码的艺术,高效数据处理之道
使用列表推导式可以方便地生成一个列表,并且能够对其中的元素进行变换和过滤。它是一种简洁、灵活的编程技巧,常用于数据处理和清洗等场景。在python代码执行的规则性能上面来看,其效率会更好一些;不过不建议处理过于复杂的结构,不利于代码维护及调试元组推导式及集合推导式 的操作与列表推导式相同使用字典推导式可以方便地生成一个字典,并且能够对其中的元素进行变换和过滤。它是一种简洁、灵活的编程技巧,常用于数据处理和清洗等场景。
2024-06-15 19:31:06
3399
110
原创 【Python数据魔术】:揭秘类型奥秘,赋能代码创造
需要注意的是,字符串编码和解码涉及到多种字符编码方式和错误处理方式,如果不正确地进行设置和使用,可能会导致字符集转换错误、乱码等问题。因此,在实际开发中,应该根据具体情况选择合适的编码和解码方式,并对数据的合法性进行严格的校验和处理。是常用的字符串编码和解码方法,用于将 Unicode 字符串按照指定的编码格式转换为二进制数据,并将二进制数据按照指定的编码格式解析为 Unicode 字符串。需要注意的是,这些函数返回的结果都是字符串类型,并且带有对应进制的前缀,即。参数用于设置错误处理方式,取值范围为。
2024-06-12 21:23:06
2750
139
原创 【Python核心数据结构探秘】:元组与字典的完美协奏曲
在Python中,元组是一种不可变的序列类型。当定义一个只包含一个元素的元组时,确实会出现一些特殊情况。如果你直接写作(元素),Python不会把它解析为一个元组,而是将其视为一个单纯的括号包围的表达式。为了明确表示这是一个只有一个元素的元组,你应该在元素后面加上一个逗号,即(元素,)。这是因为括号()在Python中还用于表示运算优先级,以及在函数调用时包围参数列表。为了消除歧义,当创建一个只有一个元素的元组时,添加逗号是必要的。
2024-06-10 21:52:12
4159
115
原创 【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
extend 方法是列表(list)的一个内置方法,用于将一个可迭代对象(如列表、元组、字符串等)的所有元素添加到列表的末端,从而扩展原列表。列表(list)的复制可以通过多种方式实现,但直接提到的“copy方法”通常指的是使用列表的 copy() 内置方法来创建原列表的一个浅复制。pop 方法是列表(list)的一个内置方法,用于移除列表中的一个元素,并且可以返回这个被移除的元素。这意味着该方法会直接修改原列表,根据元素的值重新排列列表中的元素,而不返回一个新的排序后的列表。直接索引操作,重新赋值。
2024-06-08 20:25:04
2428
119
原创 【Python数据类型的奥秘】:构建程序基石,驾驭信息之海
非零的数字、非空的字符串、非空的列表、元组或字典都会被转换为True,而其他的值都会被转换为False。False(逻辑假)的情况:False,None,0 ,“”,(),[],{} 除了这些情况均为True,不用纠结浮点数, 0.0 0.000 等均为0,因此布尔型为False;例如,(3+4j)表示实部为3,虚部为4的复数。Python 的 math 库是一个内置函数库,提供了各种数学运算的函数,包括三角函数、指数函数、对数函数、幂函数等等。因为复数包括实部和虚部两个部分,而整数只有一个部分。
2024-06-05 23:06:53
1981
111
原创 【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
Vim(Vi Improved)是一个高度可配置的文本编辑器,以其高效、强大和跨平台著称。学习使用Vim需要掌握其三种工作模式:正常模式(Normal mode)、插入模式(Insert mode)和命令模式(Command mode)。
2024-06-04 17:38:19
1565
77
原创 【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)
touch命令是Linux和类UNIX系统中用于更新文件或目录的访问和修改时间的一个常用命令,同时,如果指定的文件不存在,touch命令还会创建一个新的空文件。确保你在执行这些命令前已经安装了相应的工具,并且位于包含这些压缩文件的目录中,或者提供了文件的完整路径。命令是一个快速且方便的方式来创建新的空文件或更新现有文件的时间戳,是Linux文件管理中的一个基础而强大的工具。如果文件已经存在,touch命令则会更新该文件的访问和修改时间,而不会改变文件内容。目录下的所有文件和目录,并显示它们的路径。
2024-06-03 17:14:13
1452
101
原创 【魅力网页的背后】:CSS基础魔法,从零打造视觉盛宴
概念写在哪css代码分为内部样式、外部样式、行内样式三种写法。内部样式写在HTML文档的标签中,style通常放置于头部:style标签可以加上这条属性,用于告诉浏览器这里是什么格式的代码,但是在HTML5规范中可以不用写。外部样式单独创建后缀的文件,然后通过link标签引入,link通常放置于头部:行内样式/内联样式直接写在标签属性中:三种方式比较样式表优点缺点使用情况使用场景行内样式表书写方便,权重高没有实现结构与样式分离,不便于维护,不可以重复利用极
2024-06-02 18:10:40
1792
78
原创 【网页搭建基石】:揭秘HTML标签的魔法世界
width与height一般情况下和图片原始尺寸保持一致(像素单位的简单介绍),不过不一致也是允许的,但是即使使用width和height缩小图片,也仅仅是视觉上的缩小,浏览器还是需要加载原始的图片资源(并不能减轻请求压力),所以当我们有图片缩放的需求时,应当提前用图片处理软件处理好了之后,再引入图片。在HTML书写某些特殊字符的时候,可能会遇到问题,比如要在网页里面显示出字符 < >,就有可能和我们的标签冲突,所以有些特殊字符需要用对应代替的写法(Tip:结合英文单词更好理解哦!
2024-06-01 20:20:10
1570
91
原创 【Python内功心法】:深挖内置函数,释放语言潜能
exec() 函数也是 Python 的一个内置函数,它用来执行储存在字符串或文件中的 Python 代码。与 eval() 类似,exec() 功能更为强大,可以执行复杂的代码块,包括声明、赋值、函数定义等,而不只是简单的表达式。enumerate是Python的一个内置函数,它在遍历(如循环)过程中为可迭代对象(如列表、元组、字符串等)的每个元素生成索引号,这样就可以同时访问到元素的索引和值。eval() 是 Python 中的一个内置函数,它的作用是执行一个字符串表达式,并返回表达式的值。
2024-06-01 09:54:07
3313
61
原创 【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(一)
除了ls命令,还可以使用tree命令以树状结构查看目录,但请注意不是所有系统默认安装了tree,你可能需要先安装它。对于目录,上述命令同样适用,但需要注意的是,使用chmod、chown时,如果不加上递归选项,操作可能仅应用于目录本身,而不是其内容。mkdir 命令是 “make directories” 的缩写,是Linux和类UNIX系统中用于创建新目录的命令。这些命令提供了修改Linux系统中目录和文件属性的基本手段,使用它们时要确保具有相应的权限,并且操作要谨慎,以免造成数据丢失或权限混乱。
2024-05-29 13:36:11
2358
151
原创 【Linux环境搭建实战手册】:打造高效开发空间的秘籍
在实体计算机中能够完成的工作在虚拟机中都能够实现。其生态系统包含了丰富的软件仓库,用户可以通过方便的包管理系统安装数以千计的应用程序,满足从办公、设计、编程到娱乐的多样需求。VMware还提供了一系列工具和服务,如vRealize Suite用于云自动化和管理,以及与公有云集成的解决方案,如与阿里云合作提供的VMware服务,帮助企业无缝迁移和扩展其VMware工作负载至公有云环境。:这是VMware的核心产品,一种裸金属型的虚拟化平台,可以直接安装在物理服务器上,无需底层操作系统,用于创建和管理虚拟机。
2024-05-27 18:41:51
2676
122
原创 【Linux初探】:解锁开源世界的神秘钥匙
这为用户提供了更多的选择和自由度。此外,Linux还可以根据用户的需求进行定制和优化,使其更适合特定的应用和环境。除了以上列举的发行版外,还有许多其他的Linux发行版,如Gentoo、Mageia、Slackware等,每个发行版都有其独特的特点和适用场景。总之,Linux的灵活性和可定制性使其适用于各种不同的应用场景,为用户提供了强大的功能和自由度。Linux有许多不同的发行版(Distribution),每个发行版都基于Linux内核,并包含了不同的软件包、工具和桌面环境,以满足不同用户的需求。
2024-05-26 16:14:14
2502
127
原创 128天的创意之旅:从初心到成就,我的博客创作纪念日回顾
这段代码艺术不仅解决了实际问题,提升了产品性能,还成为了我个人技术成长的标志。它教会我,优秀的代码不仅要实现功能,更要追求效率与美学的统一,这也是我作为创作者,在技术探索道路上不懈追求的目标。通过这样的实践,我更加坚信,编程不仅是科学,也是一门需要灵感与匠心独运的艺术。
2024-05-24 23:53:27
1953
117
原创 【Python编程挑战】:单链表实现技巧与最佳实践
p(即 pre)代表目前正在遍历的结点,当计数到 3 的时候,p 的后继结点 a (即 aft)也找到了,然后生成值为 5 的结点 vtx,将 p 的后继指向 vtx,将 vtx 的后继指向 a。在单链表中,假定每个结点为LinkNode类对象,它包括存储元素的数据成员,这里用data表示,还包括存储后继结点的指针属性,这里用next表示。链表是由一个个结点组成,每个结点之间通过链接关系串联起来,每个结点都有一个后继结点,最后一个结点的后继结点为空结点。是通过链表中的指针链接次序实现的。
2024-05-22 23:51:37
1875
137
原创 人工智能视觉:基于OpenCV的人脸识别技术的深度解析
OpenCV 的全称是 Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV 是由英特尔公司发起并参与开发,以 BSD 许可证授权发行,可以在商业和研究领域中免费使用。OpenCV 可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的 IPP 进行加速处理。OpenCV 用 C++语言编写,它的主要接口也是 C++语言,但是依然保留了大量的 C 语言接口。
2024-05-19 11:57:53
4404
184
原创 【Python贪吃蛇】:编码技巧与游戏设计的完美结合
定义蛇的移动的函数# 判断是否发生了碰撞")return# 判断蛇碰到食物后的操作else:# 遍历蛇的列表画出蛇的长度# 更新,使动画的出现不是那么突兀sanke_move 函数是贪吃蛇游戏中控制蛇移动的核心函数。蛇头位置更新:通过将蛇的最后一个部分(尾部)的坐标与蛇的移动方向(aim)相加,计算出蛇头的新位置。游戏结束判断:检查新计算出的蛇头位置是否超出了游戏边界(通过inside函数判断),或者蛇头是否与蛇身的其他部分重叠(即蛇撞到自己了)。
2024-05-13 15:47:00
4561
191
原创 【Python爬虫实战入门】:教你一个程序实现PPT模版自由
我们发现我们获取的链接的后缀名是不同的,另外这些PPT都是没有名字的,不方便后续保存。到这里其实还有一个问题没有解决,除了以链接下载PPT模版外,还有通过百度网盘链接下载的,这个由于有些复杂,另外通过网盘下载的模版数量很少,这里我们可以直接跳过不下载。在第二次请求的时候我们就可以获取PPT模版的下载地址,接下来就和上面的数据提取一样,利用正则表达式将我们的PPT下载链接提取出来即可。我们发现,除了第一页的url外,从第二页开始,url都是规律变化的,那首先我们可以尝试一下在第一页的url后面加上。
2024-05-10 19:42:04
3234
148
原创 【Python爬虫实战入门】:全球天气信息爬取
requests模块官方文档requests 是 Python 编程语言中一个常用的第三方库,它可以帮助我们向 HTTP 服务器发送各种类型的请求,并处理响应。向 Web 服务器发送 GET、POST 等请求方法;在请求中添加自定义标头(headers)、URL 参数、请求体等;自动处理 cookies;返回响应内容,并对其进行解码;处理重定向和跳转等操作;检查响应状态码以及请求所消耗的时间等信息。BeautifulSoup4模块官方文档。
2024-05-07 18:15:42
3354
146
原创 【python的魅力】:教你如何用几行代码实现文本语音识别
这个库支持多种操作系统,包括 Windows、Linux 和 macOS,并且可以在没有互联网连接的情况下工作,因为它使用的是计算机上安装的本地语音引擎。SpeechLib 是微软提供的一个用于语音功能的 COM 库,它允许开发者在 Windows 平台上进行文本到语音(TTS)和语音识别的开发。通过 SpeechLib,您可以控制语音引擎的多种属性,比如语速、音量、语调以及使用的语音库。语音识别技术,也被称为自动语音识别,目标是以电脑自动将人类的语音内容转换为相应的文字和文字转换为语音。
2024-05-04 20:56:32
6809
145
使用“Python+Pygame”开发一个简单坦克大战游戏
2024-04-29
matplotlib报错,如何解决?
2024-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人