自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Life is short, use Python

学Python,来Joker,Life’s pathetic, let’s pythonic

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

原创 将Python脚本打包成可执行的应用,方便在没有环境的地方运行脚本

打包过程中会生成一些临时文件和目录(如build目录和.spec文件),你可以手动删除这些文件以节省空间。打包完成后,生成的exe文件会位于dist目录下。你可以在dist文件夹中找到script.py文件。首先,确保你已经安装了pyinstaller。双击dist目录下的script.py文件即可运行你的Python脚本。文件,方便在没有 Python 环境的 Windows 系统上运行。通过以上步骤,你就可以将 Python 脚本打包成。

2025-02-17 10:23:15 246

原创 探索robots.txt:网站管理者的搜索引擎指南

在数字时代,网站如同企业的在线名片,其内容和结构对搜索引擎的可见性至关重要。而在这背后,有一个默默工作的文件——robots.txt,它扮演着搜索引擎与网站之间沟通桥梁的角色。本文将深入探讨robots.txt的功能、编写方法及其在现代网络管理中的重要性。一、robots.txt 对于网站的重要性robots.txt,一个放置在网站根目录下的纯文本文件,虽然看似简单,却拥有强大的功能。它的主要任务是向搜索引擎爬虫(或称为机器人)提供访问网站的指导原则。

2025-02-07 14:43:59 572

原创 如何解决:This version of Microsoft Edge WebDriver only supports Microsoft Edge version 129(驱动版本不匹配)

如何解决:This version of Microsoft Edge WebDriver only supports Microsoft Edge version 129(驱动版本不匹配)

2024-11-29 13:46:23 447

原创 如何解决:Pandas读取Excel(.xls)报错,Pandas需要“2.0.1”或更高版本的“xlrd”(当前安装的版本为“1.2.0”)。

解决方法:修改底层代码(D:\python\lib\site-packages\pandas\compat\_optional.py),注释异常抛出。解决方法(2):修改xlrd支持版本(推荐)

2024-11-13 13:23:32 566

原创 鸿蒙生态未来的发展趋势探讨?

鸿蒙系统自发布以来,就以其独特的分布式技术和全场景融合的理念吸引了众多开发者和用户的关注。随着其不断发展和完善,鸿蒙生态正逐步展现出与安卓、iOS 三足鼎立之势,并在智能手机、智能穿戴、车载、家居等多个行业领域展现出广泛的应用前景。

2024-10-30 15:24:07 575

原创 在Selenium中有哪些元素对象操作方法?( ̄﹃ ̄)

在Selenium中,driver.find_element() 方法用于定位页面上的单个元素。一旦你定位到了一个元素,你可以对这个元素执行多种操作。此外,driver.find_element() 只是定位元素的方法之一,它还有其他一些相关的方法和属性,但通常你需要先定位到元素,然后才能对其进行操作。

2024-10-25 17:01:43 562

原创 方法 find_element

CSS选择器(CSS selectors)是CSS(层叠样式表)中用于选择HTML元素并应用样式的模式。它们允许你根据元素的类型、属性、状态以及它们在文档中的位置来精确地指定你想要样式化的HTML元素。

2024-10-24 11:01:08 1516

原创 1024程序员节:向数字世界的筑梦者致敬,能给筑梦者们放一天假吗?(*/ω\*)

1024程序员节是程序员们的共同节日,它不仅是对程序员辛勤工作的庆祝,更是对他们技术创造力和创新精神的致敬。在这个特殊的日子里,我们向所有默默无闻的程序匠人致以最崇高的敬意。他们是科技的星辰,照亮信息时代的长夜,每一行代码都是他们追梦的足迹。愿未来的日子里,程序员们能够继续努力学习、探索和创造,为科技世界贡献更多的智慧和力量。

2024-10-23 14:52:18 413

原创 leetcode:写出排序的过程,给出2个有序的子序列,如何将已有序的子序列合并,得到完全有序的序列,复杂度越低越好

写出排序的过程,给出2个有序的子序列,如何将已有序的子序列合并,得到完全有序的序列,复杂度越低越好。

2024-10-23 14:11:12 220

原创 letcode:给定一个字符串,找到最长子字符串的长度,要求子字符串中所有字符不重复

给定一个字符串,找到最长子字符串的长度,要求子字符串中所有字符不重复。

2024-10-23 14:09:39 219

原创 leetcode:输入m,n(1 < m < n < 1000000),返回区间[m,n]内的所有素数的个数

输入m,n(1 < m < n < 1000000),返回区间[m,n]内的所有素数的个数。

2024-10-23 14:04:38 494

原创 爬虫爬取数据时,如何解决由于验证码通常是动态生成的,直接通过URL下载可能会遇到验证码内容不一致的问题?( ̄︶ ̄)↗

在使用Selenium下载图片验证码时,由于验证码通常是动态生成的,直接通过URL下载可能会遇到验证码内容不一致的问题。因此,更可靠的方法是使用Selenium的截图功能,然后裁剪出验证码部分。再通过第三方服务(如AntiCaptcha、2Captcha等)提供图片验证码的破解服务。你可以通过API将这些服务集成到你的脚本中。这种方法需要付费,并且破解成功率不一定高。如果验证码图片的模式非常简单(如只有数字或字母,且没有扭曲、变形等),你可以尝试使用OCR(光学字符识别)技术来自动识别。

2024-10-23 13:41:36 1079

原创 方法 WebDriverWait

WebDriverWait是Selenium WebDriver提供的一个工具类,它允许你设置等待条件,直到这个条件成立,才继续执行代码。这对于处理网页上的异步加载元素特别有用,比如等待某个元素变得可见、可点击等。

2024-09-29 09:58:25 516

原创 哪个编程工具让你的工作效率翻倍?

让编程工作效率翻倍的工具很大程度上取决于你具体的工作内容、所使用的编程语言、以及你的个人偏好。

2024-09-27 15:00:19 522

原创 Java(基本数据类型)( ̄︶ ̄)↗

Java 基本数据类型是Java编程语言中用于存储数据值的基本单位。它们直接映射到硬件的处理器上,因此访问速度非常快。Java中的基本数据类型分为四大类:整型、浮点型、字符型、布尔型。每种类型都有其固定的范围和存储大小。

2024-09-25 16:41:43 446

原创 Java(标识符)( ̄︶ ̄)↗

在Java中,标识符(Identifiers)是用来给变量、方法、类、接口、枚举、数组等命名的符号。标识符的命名规则非常关键,因为它们必须遵循一定的语法规则,以确保Java编译器能够正确解析代码。

2024-09-24 16:43:27 285

原创 Java(关键字)( ̄︶ ̄)↗

Java关键字(Keywords)是Java编程语言中预先定义并保留的标识符,它们具有特殊的含义,用于表示控制流、数据类型、变量声明、访问权限等。在编写Java程序时,不能使用这些关键字作为变量名、方法名或类名。注意:const和goto是Java的保留字,但在Java语言规范中并没有使用它们。这意味着虽然你不能将它们用作标识符,但它们在Java中也没有特定的用途。

2024-09-24 15:59:35 259

原创 Java(注释)( ̄︶ ̄)↗

在编写Java代码时,合理使用注释是非常重要的,因为它们可以帮助其他开发者(或未来的你)更好地理解代码的意图和功能。然而,过度使用注释也可能使代码变得难以阅读和维护,因此应该在需要时才添加注释,并确保注释是准确和有用的。

2024-09-23 17:10:56 287

原创 安装Java(配置Windows环境)( ̄︶ ̄)↗

1.2、根据自己的操作系统和需求选择合适的JDK(Java Development Kit)版本。Oracle官网会提供多个版本的JDK供下载,包括长期支持版本(LTS)和最新的非LTS版本。2.2、选择安装路径:可以选择默认的安装路径,也可以点击“浏览”按钮选择自定义的安装路径。注意,安装路径中不应包含中文,以免后续配置环境变量时出现问题。),在网站上找到Java SE(标准版)的下载页面。1.1、首先,需要访问Oracle的官方网站(2.1、下载完成后,双击JDK安装包开始安装。

2024-09-23 16:26:27 1071

原创 IBM中国研发部裁员啦(○´・д・)ノ?

综上所述,IBM中国研发部裁员是多种因素共同作用的结果。对于这一事件我们应保持客观理性的态度看待其背后的原因和影响,并从中吸取经验教训以推动中国IT产业的健康发展。

2024-09-14 10:21:12 504

原创 AI模型:追求全能还是专精?

因此,无论是追求全能还是专精的AI模型,都将在未来的发展中找到其独特的价值和地位。全能型AI如OpenAI的“草莓”模型,展示了处理多种任务的能力,从数学问题到主观营销策略,这种多样性使其能够应用于更广泛的场景。随着技术的进步,全能型AI可能逐渐实现跨领域的无缝衔接,为用户提供更全面的服务体验。因此,市场可能会进一步细分,为不同类型和需求的用户提供更加精准的AI解决方案。全能型AI可能通过模块化设计,将特定领域的专业AI作为插件或模块集成进来,从而实现既全面又专业的服务能力。

2024-08-28 16:55:36 318

原创 在VBA中,对Excel单元格的操作方法 (qo+op)

更改单元格的字体格式,如字体、颜色、大小等。例如,将A1单元格的字体设置为楷体、蓝色、加粗和字体大小为12。修改单元格内容与访问单元格并赋值类似。例如,将A1单元格的内容修改为"Hello, VBA!读取单元格的内容,将单元格的值赋给一个变量。例如,读取A1单元格的内容并打印到窗口。使用循环来遍历单元格。例如,遍历填充Sheet1上A1到A10的单元格。使用循环来遍历单元格。例如,遍历获取Sheet1上A1到A10的单元格。例如,合并A1到C1的单元格。将A1单元格背景颜色设置为浅黄色。

2024-08-28 16:11:11 2424

原创 常用的编写VBA的软件 (L*00K)

综上所述,可以编写VBA的软件主要包括Microsoft Office套件中的Excel、Access、PowerPoint和Word,以及集成开发环境Visual Studio等。此外,还有一些辅助工具可以帮助用户提高VBA编程的效率和便利性。

2024-08-28 15:08:06 1835

原创 国产游戏技术能否引领全球?

综上所述,国产游戏技术在行业影响方面已经取得了显著成就,并有望在未来引领全球游戏技术的发展。然而,要实现这一目标还需要持续的技术创新、人才培养和国际合作等多方面的努力。

2024-08-27 15:20:56 395

原创 Matplotlib

总之,Matplotlib的历史过程是一个从模仿到创新、从简单到复杂、从单一到多元的发展过程。它凭借其强大的功能和灵活的架构,在Python数据可视化领域占据了重要地位,并持续推动着该领域的发展。

2024-08-26 17:05:39 1334

原创 开发团队如何应对突发的技术故障和危机?快速响应与问题定位策略

通过上述策略的实施,开发团队可以更加高效地应对突发的技术故障和危机,保障系统稳定运行,同时不断提升团队的应急响应能力和技术水平。

2024-08-26 15:44:55 424

原创 NumPy

NumPy(Numerical Python)是Python中用于科学计算的基础库之一,它提供了高性能的多维数组对象以及这些数组的操作。NumPy数组是Python中列表(List)的扩展,但它提供了更加高效的数据结构以及大量的数学函数库。使用NumPy,你可以执行大量的数学和科学计算,而不需要编写复杂的循环。

2024-08-23 17:06:02 1483

原创 VBA注释 (<*> + <*>)

在VBA(Visual Basic for Applications)中,注释是一种用于向代码中添加说明或解释文本的方法,这些文本不会被执行。注释对于理解代码的目的、逻辑或特定部分的代码功能非常有帮助,尤其是在处理复杂或长的代码时。单行注释以单引号(')开始,直到该行的末尾。单行注释只能注释掉它们所在行的内容。

2024-08-22 10:07:08 2085

原创 在VBA中调用Adobe Acrobat或Reader的命令行工具,实现PDF自动打印 (‾◡◝)

在VBA(Visual Basic for Applications)中自动打印PDF文件通常不直接支持,因为VBA本身是针对Microsoft Office应用程序(如Excel、Word和PowerPoint等)的编程语言,并不直接处理PDF文件。但是,你可以通过调用Adobe Acrobat或Reader的命令行工具间接实现自动打印PDF文件的功能。首先需要为你的电脑安装Adobe Acrobat或Reader,你可以使用它们的命令行工具(如AcroRd32.exe)来打印PDF文件。

2024-08-21 16:00:56 1595

原创 什么是VBA?

VBA作为一种强大的宏语言,为用户提供了丰富的功能和灵活性。它不仅可以帮助用户自动化重复性任务、定制化开发Office应用程序、进行数据分析和报表生成,还在金融、医疗、零售等多个领域发挥着重要作用。通过学习和掌握VBA的应用方法和技巧,用户可以更高效地处理数据、优化决策过程,并提升工作效率。

2024-08-20 16:57:26 2942

原创 你是如何克服编程学习中的挫折感的?(-@-^-0-)

总之,克服编程学习中的挫折感需要调整心态、保持耐心和毅力、积极寻求帮助和交流、庆祝小成就以及保持积极的心态。通过这些方法,你可以逐渐建立自信心和成就感,从而在编程学习的道路上不断前行。:当面对一个看似无法解决的难题时,尝试将其分解成更小的、更可管理的部分。无论是解决了一个小问题,还是完成了一个项目,都要给自己一些正面的反馈和奖励。:首先要认识到,无论是谁,在学习编程的过程中都会遇到难题和失败。在编程学习中遇到挫折感是极为常见且正常的现象,因为编程往往涉及解决复杂问题、理解抽象概念以及不断试错的过程。

2024-08-20 16:43:41 460

原创 在VBA中的子程序(Sub)|函数(Function)(=^+^=)

函数包含的语句中,相比子程序(Sub),可以看到多一个[函数名]=[返回值]语句,这是函数的返回值语句。Sub子程序是VBA编程中的一个基础而强大的特性,它允许你将代码组织成可重用的块,从而提高代码的可读性和可维护性。Sub是一个关键字,用于定义一个子程序(也称为过程或函数),但它不像函数(Function)那样返回一个值。Exit Function语句,在一个函数中,当程序运行到Exit Function语句时,立即结束。End 语句,在一个函数,当程序运行到End语句时,立即。

2024-08-19 13:34:09 1562

原创 VBA With语句是一个非常有用的结构,它允许你对一个对象执行多个操作,而不需要在每次引用该对象时都重复其名称(—^0^—)

在VBA中,With语句是一个非常有用的结构,它允许你对一个对象执行多个操作,而不需要在每次引用该对象时都重复其名称。这不仅可以减少代码量,还可以使代码更加清晰和易于维护。

2024-08-19 11:02:31 676

原创 程序员如何平衡日常编码工作与提升式学习?躺平?(。・∀・)ノ゙嗨

总之,程序员在平衡日常编码工作与提升式学习时,需要制定明确的学习计划,高效利用碎片时间,注重实践与应用,积极参与开源社区,定期回顾与总结,并保持良好的生活习惯。通过这些策略的实践,你不仅能在工作中游刃有余,还能在技术的道路上不断前行,实现个人价值的最大化。

2024-08-16 16:32:43 643

原创 VBA中的运算符是用来执行数学、比较和逻辑等操作的符号 (ToT)/~~~

在VBA中,运算符用于执行各种数学、比较、逻辑和字符串操作。这些运算符对于编写有效和强大的VBA代码至关重要。

2024-08-15 13:38:29 538

原创 在VBA中,循环结构是一种控制程序流程的方式,它允许代码块重复执行直到满足特定条件为止 (→_→)

在VBA(Visual Basic for Applications)中,循环结构是一种控制程序流程的方式,它允许代码块重复执行直到满足特定条件为止。VBA提供了几种循环结构来满足不同的编程需求,主要包括For...Next循环、Do...Loop循环和While...Wend循环(While...Wend在较新的VBA版本中已较少使用,通常推荐使用Do...Loop)。

2024-08-14 15:27:31 819

原创 在VBA中,不可或缺的条件语句 ┗|`O′|┛ 嗷~~

在Select Case 语句中,你可以使用To关键字来表示一个范围,或者使用Is关键字来进行更复杂的比较(如比较字符串或日期)。条件语句是VBA编程中非常强大的工具,它们允许你根据程序运行时的不同情况来执行不同的代码路径。

2024-08-12 17:30:14 638

原创 如何高效记录并整理编程学习笔记?一个好的笔记软件往往可以达到事半功倍的学习效果 φ(* ̄0 ̄)

选择合适的笔记工具,并掌握其高效使用方法,是编程学习者提升学习效率和成果的重要途径。通过明确笔记目的与需求、了解主流笔记工具的特点、制定高效使用策略,我们可以更好地记录和整理编程学习笔记,为未来的学习和工作奠定坚实的基础。

2024-08-12 16:58:43 525

原创 如何看待“低代码”开发平台的兴起? ( ̄_, ̄ )

然而,在处理复杂应用或需要高度定制化的场景时,低代码平台可能存在一定的局限性。它们通过简化和自动化的方式降低了软件开发的技术门槛和成本,提高了开发效率和灵活性。目前,国内涌现了众多低代码厂商,如天翎、简道云等,它们在市场上占据了重要地位。这些平台深入理解特定领域的需求,并开发出针对这些行业场景的定制功能模块和应用程序模板。低代码平台通过简化和自动化的方式,降低了软件开发的技术门槛,使得非专业开发人员也能快速构建并部署应用程序。等,具有高度的灵活性和通用性,适用于各类企业以及各种类型的应用场景。

2024-08-08 15:52:21 577

原创 在VBA中,变量(Variables)和常量(Constants)是编程时非常重要的概念。它们用于存储和引用数据,但是它们在用法和目的上有所不同。学习一下 (ง •_•)ง

通过合理使用变量和常量,你可以编写更清晰、更易于维护的VBA代码。记得总是使用Option Explicit语句来避免隐式声明变量可能带来的问题。

2024-08-08 14:37:02 1424

图片识别+Python+滑块图片校验+距离计算(没有拖动部分代码)

滑块验证,只能校验简单的滑块验证图片 校验核心:cv2.matchTemplate(image, templ, method, result=None, mask=None) image:即目标图像 templ:即模板图像 method:是匹配的方式 mask:即掩模,可选。只有当method为cv2.TM_SQDIFF或cv2.TM_CCORR_NORMED时才支持此参数。 提供一个模板图像,一个目标图像,且满足模板图像是目标图像的一部分,从目标图像中寻找特定的模板图像的过程,即为模板匹配。

2024-07-11

Outlook+Python+Win32com+调用Outlook发送邮件、获取邮件信息

from win32com.client import Dispatch import os class outlook(): '''outlook邮件功能''' def __init__(self): self.outlook = Dispatch('outlook.application') def __str__(self): pass

2024-07-08

win32com+python+excel+调用win32com操作excel软件对文件进行加密操作

import random from win32com.client import Dispatch def random_password(length=20): '''默认返回20位随机密码''' key = "" characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" for i in range(length): rand_char = random.choice(characters) key += rand_char return key

2024-07-08

机器学习+Python+验证码图片+用于生成机器学习所需要的验证码图片样本

随机生成背景颜色、大小字母和数字,以及一些干扰的点、线所组成的验证码图片。 import random from PIL import Image, ImageDraw, ImageFont def random_color(): """默认返回随机颜色,元组""" return random.randrange(256), random.randrange(256), random.randrange(256) def random_code(length=4): '''默认返回4位随机验证码,字符串''' code = "" characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" for i in range(length): rand_char = random.choice(characters) code += rand_char return code

2024-07-08

空空如也

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

TA关注的人

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