- 博客(45)
- 资源 (95)
- 收藏
- 关注
原创 在优快云上撰写一篇高质量的博客并有效提升原力值
趋势分析:参考优快云热搜标签(如“Python实战”“AI算法”“Spring Boot”),选择近期关注度高的技术方向。细分领域:避免泛泛而谈,聚焦具体问题(如“用Python实现人脸识别的5种优化方法”)。标签设置:添加3-5个精准标签(如“计算机视觉”“OpenCV实战”“AI应用”)。原创声明:通过“发文助手”原创度检测(需>70%),避免引用外部内容超过30%。内容审核:避免敏感词(如“破解”“盗版”),使用“绕过”“优化”等替代表述。
2025-03-15 19:26:30
341
原创 DeepSeek:如何快速提升优快云原力值
成长任务:完成平台成长任务(如需求广场任务),可提升综合贡献分,助力原力值增长。每日上限:每天发布原创博客可获得10分/篇,上限15分(即每天最多发2篇)。发布动态:每日发布2篇动态,每次1分,建议间隔时间发布以避免审核问题。回答问题:每日回答2次问题可获2分,需确保答案质量,避免水回复。举报低质内容:成功举报低质量博客或资源,每次1分,每日上限5分。资源审核通常需1-10天,建议每日上传2个以平衡效率。转载文章:每次1分,但收益低于原创,建议优先原创。
2025-03-10 20:37:07
163
原创 Python 替换excel 单元格内容
要在Python中替换Excel单元格的内容,你可以使用openpyxl库。openpyxl是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的库。读取单元格内容:在替换之前读取单元格的当前内容。批量替换:遍历多个单元格并进行替换。条件替换:根据条件替换单元格内容。
2025-01-13 21:38:47
700
原创 Python脚本自动发送电子邮件
发件人邮箱和密码:你需要替换sender_email和sender_password为你的发件人邮箱地址和密码。通常情况下,smtplib和email库是Python标准库的一部分,因此不需要额外安装。如果你使用的是较旧的Python版本,可能需要确保这些库已安装。要编写一个Python脚本来自动发送电子邮件,你可以使用smtplib库来处理SMTP协议,以及email库来构建邮件内容。TLS加密:确保使用starttls()来启用TLS加密,以保护邮件内容在传输过程中的安全。
2025-01-13 21:32:34
2051
1
原创 C语言获取当前时间
time.h> 提供了多种函数来处理日期和时间,例如 time()、localtime()、strftime() 等。localtime(&rawtime) 将 time_t 类型的时间转换为本地时间,并返回一个指向 struct tm 的指针。如果需要处理时区或更复杂的时间操作,可以使用 gmtime()(返回UTC时间)或其他库(如 )。例如:%Y 表示年份,%m 表示月份,%d 表示日期,%H 表示小时,%M 表示分钟,%S 表示秒。%b 月份(缩写,如Oct)
2025-01-12 19:04:26
636
原创 c代码如何打印函数名
在C语言中,编译器没有直接提供获取当前函数名的内置方法。但你可以通过预定义宏。是C99标准引入的预定义标识符,它会在编译时被替换为当前函数的名称。是一个字符串常量,因此你可以像使用其他字符串一样使用它。如果你需要更详细的信息(如文件名、行号等),可以结合使用。是一个字符串常量,表示当前函数的名称。来获取当前函数的名称。你可以在任何函数中使用。来获取该函数的名称。
2025-01-12 19:02:21
278
原创 python 操作xml文件
在Python中操作XML文件通常使用内置的xml.etree.ElementTree模块,它提供了一个轻量级的API来解析和创建XML数据。以下是一些基本的操作示例,包括读取、修改和创建XML文件。
2025-01-06 20:57:30
357
原创 python 如何调整word 文档页眉页脚
在这个示例中,我们首先打开了一个现有的Word文档,然后获取了文档的第一节。接着,我们清除了现有的页眉和页脚内容,并添加了新的页眉和页脚文本。最后,我们保存了修改后的文档。此外,python-docx库目前不支持直接调整页眉和页脚的高度或边距。如果你需要调整这些设置,可能需要手动编辑Word文档的XML文件,或者使用其他工具和方法。请注意,python-docx库的功能可能有限,特别是对于复杂的页眉和页脚操作。如果你需要更高级的功能,可能需要使用其他库或直接操作Word的底层XML结构。
2025-01-06 20:53:10
524
原创 在 Python 中合并多个 Word 文档
文档格式:上述代码假设所有输入的 Word 文档格式一致(例如,没有复杂的嵌套结构或特定样式)。如果文档包含复杂的格式或样式,合并后可能需要手动调整。在 Python 中合并多个 Word 文档(.docx)可以使用 python-docx 库。如果文档中包含这些元素,合并后可能需要进一步检查和调整。在实际应用中,建议添加适当的错误处理代码,以处理文件不存在、读取错误等情况。首先,确保你已经安装了 python-docx 库。段落间距:示例代码中调整了段落间距,你可以根据需要调整或删除这些设置。
2025-01-04 09:17:30
659
原创 使用python将多个Excel表合并成一个表
将file1.xlsx,file2.xlsx等替换为你的实际Excel文件的路径和名称。运行代码后,合并后的数据将保存在名为merged_data.xlsx的新Excel文件中。你可以根据需要修改输出文件的名称和路径。
2025-01-04 09:14:09
508
原创 基于51单片机的室内空气质量检测-仿真设计
可实现通过SGP30测量二氧化碳及甲醛浓度,当超过设置的最大值时,进行报警及通风和净化空气处理。可实现通过GP2Y10测量5浓度,当超过设置的最大值时,进行报警及通风和净化空气处理。可实现通过MQ-4测量甲烷浓度,当超过设置的最大值时,进行报警及通风和净化空气处理。可实现通过DHT11测量温湿度值,并可自动进行加热、制冷、加湿、除湿处理。可实现通过LCD1602显示二氧化碳、甲醛、甲烷、5浓度及温湿度。可实现通过按键调整设置的最大值以及切换显示界面。
2024-05-29 20:55:10
375
原创 基于51单片机的温控风扇的设计–仿真设计
可实现通过LCD1602显示温度、风扇转速挡位、自动/手动模式。可实现通过DS18B20测量当前环境温度。可实现在手动模式下通过按键调整风扇转速。可实现通过按键设置不同风速对应的温度。可实现通过按键切换自动、手动模式。可实现通过温度自动控制风扇转速。
2024-05-29 20:53:50
529
原创 Python贪心算法
贪心算法(Greedy Algorithm)是一种常见的算法设计策略,它在每一步选择当前最优解,希望通过局部最优解最终得到全局最优解。贪心算法的优势在于简单、高效,但并不适用于所有问题。给定一组活动的开始时间和结束时间,函数会选择一组不相互冲突的活动,使得可以安排尽可能多的活动。贪心算法的关键在于每次选择结束时间最早的活动。在循环中,如果下一个活动的开始时间大于等于当前活动的结束时间,则将其加入到选择的活动列表中。贪心算法的一个重要特征是贪心选择性质,即每一步都选择最优解,而不考虑未来的选择。
2024-05-23 20:04:54
486
原创 Python KMP算法
在上面的示例中,compute_lps函数用于计算给定模式字符串的最长公共前缀和后缀的长度(LPS数组),而kmp_search函数则利用LPS数组来实现KMP算法的字符串匹配。在测试示例中,我们在文本字符串中搜索模式字符串,并打印出匹配的索引位置。KMP算法(Knuth-Morris-Pratt算法)是一种用于在字符串中查找子字符串的高效算法,它利用了已匹配的部分信息来避免不必要的回溯。KMP算法的关键在于构建LPS数组,该数组可以帮助我们在匹配过程中跳过一些不必要的比较。这样可以提高字符串匹配的效率。
2024-05-23 20:02:21
379
原创 Python 分治算法
分治算法(Divide and Conquer)是一种常见的算法设计策略,它将一个问题分解成多个子问题,然后递归地解决这些子问题,最后将子问题的解合并起来得到原始问题的解。分治算法一般包含三个步骤:分解(Divide)、解决(Conquer)和合并(Combine)。它首先选择一个基准值(pivot),然后将数组分成三部分:小于基准值的元素、等于基准值的元素和大于基准值的元素。然后递归地对左右两部分进行快速排序,并最后合并这三部分得到最终的排序结果。
2024-05-20 21:32:09
357
原创 python哈希表
上面的示例展示了如何创建、添加、查找、修改、遍历、删除和清空字典(哈希表)中的键值对。字典提供了非常高效的查找操作,平均情况下的时间复杂度为O(1)。在实际编程中,哈希表通常被广泛应用于存储键值对,并用于快速查找。在Python中,哈希表通常使用字典(dict)来实现。字典是一种无序的数据结构,其中的键(key)是唯一的,且不可变的。哈希表通过哈希函数将键映射到存储值的位置,以实现快速的查找、插入和删除操作。
2024-05-16 21:35:40
685
原创 python 图论最短路径
在图论中,有许多算法可以用来求解最短路径问题,其中最著名的算法之一是Dijkstra算法。Dijkstra算法用于求解从一个顶点到其他所有顶点的最短路径,它适用于有向无环图(DAG)或无负权边的图。在上面的示例中,dijkstra函数接受一个图(以字典形式表示)和一个起始节点作为参数,然后使用Dijkstra算法来计算从起始节点到其他所有节点的最短距离。最终返回一个包含最短距离的字典。
2024-05-16 21:34:32
1018
原创 python 选择排序
选择排序(Selection Sort)是一种简单直观的排序算法,它通过重复选择最小(或最大)的元素,并将其放置在已排序的部分末尾,直到整个列表排序完成。selection_sort函数接受一个列表作为参数,然后使用嵌套的循环来遍历列表并选择最小元素的索引,然后将最小元素与当前位置的元素交换。通过不断选择最小元素并交换的过程,最终将列表排序完成。
2024-05-15 20:51:54
391
原创 python实现冒泡排序
冒泡排序(Bubble Sort)是一种简单直观的排序算法,它重复地遍历列表,依次比较相邻的元素,并根据需要交换它们的位置,直到整个列表排序完成。
2024-05-15 20:50:13
126
原创 Python实现二分查找
二分查找(Binary Search)是一种高效的查找算法,适用于已排序的列表。它通过反复将目标值与列表的中间元素进行比较,并根据比较结果缩小查找范围,直到找到目标元素或确定其不存在为止。
2024-05-13 21:27:05
451
原创 Python 实现顺序查找
顺序查找(Sequential Search)是一种简单直观的查找算法,它从列表的第一个元素开始逐个比较,直到找到目标元素或遍历完整个列表。
2024-05-13 21:25:42
418
原创 python 调用usb
在Python中调用USB设备通常需要使用第三方库,例如PyUSB。PyUSB是一个Python库,可以让您在Python程序中直接与USB设备进行通信。以下是一个简单的示例,演示如何使用PyUSB库在Python中读取USB设备的信息:使用PyUSB库首先,您需要安装PyUSB库。接下来,您可以使用PyUSB库来访问USB设备。
2024-04-27 15:35:57
2733
原创 在python 里使用git
在Python中使用Git可以通过两种方式进行:一种是使用Python的subprocess模块调用Git命令行工具,另一种是使用第三方库GitPython。在这个示例中,我们首先切换至存储Git仓库的目录,然后使用subprocess.run()函数执行Git命令git status,并将命令输出打印出来。GitPython是一个用于操作Git仓库的Python库,它提供了更方便的API来执行Git操作。可以使用Python的subprocess模块来调用Git命令行工具执行Git操作。
2024-04-27 15:33:44
922
1
原创 python显示文件夹内所有文件
需要将path变量设置为要列出文件的目录的路径。然后,使用os.listdir()函数获取指定目录中所有文件和子文件夹的列表,并将其存储在file_list变量中。最后,通过遍历file_list列表来打印每个文件和子文件夹的名称。
2024-04-14 11:03:50
355
原创 python 替换excel单元格内容
在这个示例中,首先使用load_workbook方法打开一个名为example.xlsx的Excel文件。然后选择工作表中的活动工作表,将A1单元格的内容替换为"Hello, World!最后,保存修改后的Excel文件为example_modified.xlsx。要在Python中替换Excel表格中的单元格内容,可以使用第三方库openpyxl。openpyxl是一个用于读取、写入和操作Excel文件的强大库。
2024-04-10 21:03:19
576
原创 USB枚举过程
USB枚举过程是指当USB设备(如打印机、键盘、鼠标等)连接到主机(如计算机、手机等)时,主机会通过一系列步骤来识别和与该USB设备通信的过程。配置描述符请求:主机请求设备的配置描述符,该描述符包含设备支持的配置信息,主机可以选择其中一个配置。设备描述符请求:主机向设备发送设备描述符请求,设备会返回一些基本信息,如设备类型、制造商信息等。通信:设备和主机之间开始进行数据传输,根据设备的功能和协议进行通信,如传输数据、控制设备等。检测设备:主机会检测到USB设备的插入,并开始进行设备的识别和初始化。
2024-04-07 20:57:13
506
原创 Python学习笔记 循环嵌套
在Python中,循环嵌套是指在一个循环内部再放置一个或多个循环。这种结构通常用于处理多维数据或执行复杂的循环逻辑。当使用循环嵌套时,要注意内层循环的缩进,通常使用4个空格缩进。谨慎使用多重循环,循环嵌套层数过多可能导致代码难以理解和维护。示例4:循环嵌套中的列表推导式。示例3:循环嵌套中的条件判断。
2024-04-05 12:32:55
430
原创 python 如何解析图片
在Python中,可以使用PIL(Python Imaging Library)或其继承库Pillow来解析图片。Pillow是PIL的一个分支,提供了更多功能和支持新版本的Python。以下是一些示例代码,演示如何使用Pillow库解析图片:安装Pillow库首先,您需要安装Pillow库。
2024-04-03 21:23:02
686
原创 如何使用Python操作串口
串口通信是在嵌入式系统和外部设备之间进行数据传输的一种常见方式。Python提供了多种库和工具,可以帮助您轻松地进行串口通信。在本篇博客中,我们将介绍如何使用Python操作串口,包括如何打开、配置、发送和接收串口数据。
2024-04-03 21:20:23
1783
原创 python 如何操作pdf文件
在Python中操作PDF文件通常涉及以下几个常见的任务:读取PDF内容、创建PDF文件、编辑PDF文件、合并PDF文件、拆分PDF文件等。下面我将介绍如何使用Python中的几个主要库来执行这些操作。
2024-04-02 22:04:01
1671
原创 python如何对二维数组排序
首先,我们可以使用Python的内置函数sorted()对二维数组进行排序。除了使用sorted()函数外,我们还可以使用numpy库中的函数来对二维数组进行排序。在这个例子中,我们将二维数组转换为DataFrame对象,并使用sort_values()函数按列’A’进行排序。无论是使用Python的内置函数、numpy库还是pandas库,都可以便捷地对二维数组进行排序。这段代码中,我们首先将二维数组转换为numpy数组,然后使用argsort()函数对第一列进行排序。
2024-04-02 21:54:15
2093
原创 Python 学习笔记 运算符
在 Python 编程中,运算符是用于执行各种数学或逻辑运算的符号。本文将介绍 Python 中常用的运算符,并说明它们的用法和示例。
2024-04-01 21:53:49
221
原创 Python学习笔记 - List 用法详解
在 Python 中,List(列表)是一种非常常用的数据结构,它可以存储多个元素,并且支持各种操作,如添加、删除、访问和修改元素等。本文将详细介绍 Python 中 List 的用法,让你更好地理解和利用这个强大的数据结构。my_list.reverse():反转 List 中的元素顺序。my_list.index(3):查找元素 3 的索引。my_list.sort():对 List 进行排序。len(my_list):获取 List 的长度。###创建 List。访问 List 元素。
2024-03-31 07:53:40
610
原创 python学习笔记 - 如何操作excel文件
在上述示例中,example.xlsx 是你的 Excel 文件名。你可以根据需要读取、修改和保存 Excel 文件中的数据。记得在运行这些代码之前,需要先安装 openpyxl 和 pandas 库。在 Python 中,你可以使用多种库来操作 Excel 文件,其中比较流行的有 openpyxl 和 pandas。使用 openpyxl 库操作 Excel 文件.使用 pandas 库操作 Excel 文件。
2024-03-29 22:16:31
354
原创 Python replace 用法 字符串替换
灵活使用replace 函数可实现多种字符串替换Python replace方法把字符串中的old(旧字符串) 替换成new(新字符串),如果指定第三个参数max,则设置替换次数不超过 max 次。在该示例中,出现的两个单词Hello都被替换为Hi。#原字符。
2024-03-27 14:36:11
357
原创 VSCode 使用flake8 报错 E501:Line too long
这是因为flake8默认要求一行不超过79个字符,我们 可以在setting.json里自定义字符长度。在VScode 里安装了插件Flake8之后。A可以设置成自己需要的数值。
2024-03-25 15:26:37
844
原创 基于stm32简易智能家居proteus仿真
使用虚拟串口(提供教程)添加两路串口,通过串口软件与proteus中的stm32单片机通信,发送对应的指令,单片机做出对应的操作,电机转动模拟空调仿真软件:proteus版本8.11 其他版本运行仿真会有问题代码编写:keil5 基于HAL库led模拟房间灯光,电机模拟室内空调printf(“\r\n 这是一个简单的智能家居仿真模拟\r\n”);printf(“使用 USART 参数为:%d 8-N-1 \r\n”,DEBUG_USART_BAUDRATE);
2023-06-25 19:53:42
1228
4
基于Web服务与Android的智能家居系统
2022-12-04
基于STM32的智能家居控制系统
2022-12-04
低成本的STC单片机智能家居联网控制解决方案
2022-12-04
基于STM32的数字示波器设计(完整的设计资料)
2022-12-03
STM32F1电压采集仿真proteus
2022-05-29
基于51单片机智能大棚浇花花盆浇水灌溉补光散热设计
2022-05-15
基于51单片机GPS定位系统经纬度GSM短信上报设计
2022-05-15
基于51单片机霍尔转速测量温度PWM调速设计.zip
2022-05-15
基于51单片机跑步机脉搏心率检测霍尔测速设计
2022-05-14
基于51单片机太阳能风能风光互补路灯控制器设计
2022-05-12
基于51单片机WIFI心率计脉搏体温测量仪APP设计
2022-05-12
基于51单片机指纹识别管理门禁密码锁系统设计
2022-05-12
基于51单片机太阳能锂电池充电电压电流检测液晶显示设计
2022-05-12
基于51单片机WIFI控家电继电器开关插座定时APP功能
2022-05-12
基于51单片机老人防跌倒报警体温GSM短信上报设计
2022-05-12
基于STM32单片机远程浇花花盆GSM短信浇水补光设计
2022-05-12
基于51单片机的超声波测距数码管显示.zip
2022-05-12
基于51单片机光电测转速调速系统设计
2022-05-12
基于51单片机的太阳能路灯控制系统
2022-05-12
基于51单片机霍尔自行车码表测速里程超速报警设计
2022-05-12
基于51单片机电子称称重压力检测阈值报警系统设计.zip
2022-05-12
基于51单片机射频RFID停车刷卡计时收费系统设计
2022-05-12
基于51单片机射频RFID卡考勤人数计数系统设计
2022-05-12
基于51单片机射频RFID卡考勤上课上班统计设计
2022-05-12
基于SSH的任务调度系统的设计与实现
2022-05-12
基于java新闻发布及管理系统
2022-05-12
基于java记账管理系统
2022-05-11
基于Javaee的影视创作论坛的设计与实现
2022-05-11
基于JAVA_JSP电子书下载系统的设计与实现
2022-05-11
基于JSP动漫论坛的设计与实现
2022-05-11
java城市公交查询系统
2022-05-11
jsp网上招标系统.zip
2022-05-11
基于STM32单片机智能手表GSM短信上报GPS定位设计.zip
2022-05-01
基于51单片机汽车自动照明灯超声波光敏远近光灯设计.zip
2022-05-01
基于51单片机红外非接触人体测温仪阈值报警液晶显示设计.zip
2022-05-01
基于51单片机红外避障车辆高速汽车测速仪表设计.zip
2022-05-01
基于51单片机音乐喷泉设计频谱彩灯音乐盒播放器.zip
2022-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人