自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

复现的博客

No system is safe!

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

原创 Pandas教程:详解Pandas数据清洗

数据清洗是数据科学和数据分析中的一个重要步骤,旨在提升数据的质量和可用性。它的主要目标是识别和纠正数据集中的错误、缺失、不一致和冗余,从而使数据更加准确、完整和一致。

2024-09-06 14:20:43 1170

原创 Python教程:一文了解Python装饰器

Python装饰器是Python编程中一个非常强大且灵活的特性。它允许我们在不修改函数代码的情况下,动态地扩展或修改函数的行为。装饰器广泛应用于日志记录、权限验证、缓存、性能测试等场景。本文将从基础概念入手,逐步深入,并通过实战案例帮助你全面掌握Python装饰器的使用。

2024-09-06 09:16:50 753

原创 Pandas教程:详解Pandas做简单数据分析的常见步骤(建议收藏)

数据分析是现代商业决策和科学研究的重要基础,而 Pandas 是 Python 中最流行的数据分析库之一。Pandas 提供了高效、灵活的数据结构,使得数据操作更加简单且直观。本文将通过一个实际项目示例来介绍使用 Pandas 进行数据分析的常见步骤,帮助大家深入理解其应用。

2024-09-05 10:29:03 1226

原创 Python教程:一文了解Python封装

在 Python 中,封装是面向对象编程(OOP)的重要特性之一。封装的主要目的在于将对象的状态(属性)和行为(方法)结合在一起,并隐藏内部实现细节,保护对象的完整性。本文将从基础到深入,带你全面理解 Python 的封装技术,并通过实战案例加深理解。

2024-09-05 09:43:48 509

原创 Pandas教程:Pandas各种数据源操作大全

Pandas 是一个高效的数据分析库,支持多种数据源的读取和写入。每种数据源都有其独特的特点和使用场景。以下是 Pandas 支持的主要数据源及其操作方法,包括如何在 Series 和 DataFrame 之间进行转换。

2024-09-03 15:03:00 1494

原创 Python教程:使用 Python 和 PyHive 连接 Hive 数据库

在大数据时代,Hive 提供了一种简便的方式来处理和分析大规模的数据集。本文将通过一个简单的 Python 类 HiveConnectionManager 来展示如何使用 PyHive 库连接到 Hive 数据库,并执行基本的数据库操作。

2024-09-03 13:54:52 1830

原创 Python教程:详解pytz(时区处理)使用方法

pytz 是一个用于处理时区的 Python 库,它使得在 Python 程序中以跨平台、跨时区的方式进行日期和时间操作变得更加简便。pytz 提供了与 IANA(国际互联网号码分配机构)时区数据库兼容的时区信息,确保时区转换的准确性。

2024-08-29 17:44:44 1013

原创 Pandas教程:使用Pandas合并多个Excel文件

在数据处理和分析中,合并多个Excel文件是一项常见的任务。本文将详细介绍如何使用Python库Pandas来完成这一任务。我们将从基本概念入手,逐步深入,最终通过实战示例完成多个.xlsx文件的合并。

2024-08-21 14:05:40 1141

原创 Python教程:一文了解Python中的锁

在多线程编程中,避免数据竞争和确保线程安全是至关重要的。Python 提供了多种锁机制,以帮助开发者控制对共享资源的访问。在本文中,我们将详细介绍 Python 中的各种锁类型,结合实战示例,逐步深入理解它们的使用场景和实现方式。

2024-08-13 14:08:15 894 1

原创 Python教程:一文了解使用Python处理XPath

XPath(XML Path Language)是一种用于在 XML 文档中查找信息的语言。它特别适用于解析和提取 XML 数据,而在 Python 中,我们可以使用 lxml 库来处理 XPath。本文将从基础知识开始,逐步深入,结合实战示例,让你能够熟练掌握 Python 中的 XPath。

2024-08-13 13:35:52 931

原创 一个测试开发工程师和ChatGPT的谈话

一个测试开发工程师和ChatGPT的谈话

2024-08-12 14:14:08 1080

原创 Python教程:Python线程池与进程池入门

在 Python 开发中,进行并发编程是一项非常重要的技能。无论是在处理 I/O 密集型任务还是计算密集型任务,合理使用线程池和进程池都能显著提高程序的性能和响应速度。本篇博客将详细介绍线程池和进程池的基本概念、使用方法及实战示例,帮助大家更好地理解和掌握这两种并发编程的技术。

2024-08-12 10:39:25 919

原创 Python教程:一文了解Python中的序列化与反序列化

在现代编程中,数据的存储与传输占据着重要的地位。Python作为一种流行的编程语言,提供了多种序列化与反序列化(Serialization and Deserialization)的方法。本文将系统地介绍Python中的序列化与反序列化,包括基本概念、常用模块、详细代码示例以及注意事项和常见问题。

2024-07-28 14:37:37 787

原创 Pandas教程:详解如何使用Pandas操作数据库

在数据分析的工作流程中,数据的获取、处理和存储是至关重要的。Python 的 Pandas 库提供了强大的数据处理能力,而数据库(如 MySQL、PostgreSQL 等)则是高效存储和管理数据的工具。本文将详细介绍如何使用 Pandas 操作数据库,包括数据库读取数据、写入数据、更新和删除数据、实际案例和注意事项。

2024-07-28 13:55:50 1221

原创 Pytest教程:使用Pytest进行接口自动化测试

在现代软件开发中,接口自动化测试是确保软件质量和提高开发效率的关键环节。本文将详细介绍如何使用pytest框架进行接口自动化测试,包括测试需求分析、测试方案设计、自动化测试设计思路、模拟实际项目数据、搭建自动化测试代码的工程目录、日志记录功能、配置文件应用以及测试报告生成等内容。

2024-07-19 10:00:00 419

原创 Python兴趣编程百例:URL二维码自动生成工具

二维码(QR Code)是一种矩阵式条码,可以存储大量的数据,并且可以通过智能手机等设备快速扫描读取。在本项目中,我们将使用Python的qrcode库来生成二维码,并使用PyQT来创建一个简单的图形用户界面(GUI),以便用户可以输入URL并生成相应的二维码。

2024-07-19 10:00:00 93

原创 Python教程:一文了解如何让Python代码变成命令行工具

在构建命令行工具时,解析传入的命令行参数是一个非常重要的环节。Python的 argparse 库就是为此目的而设计的,它可以轻松地处理命令行参数并生成帮助和使用信息。本文将深入剖析 argparse 库的使用方法,并通过多个具体的示例来展示其强大功能。

2024-07-19 09:00:00 1706

原创 Pandas教程:详解Series和DataFrame使用方法

Pandas是Python中非常强大的数据分析库。它提供了两个主要的数据结构:Series和DataFrame,用于高效地处理和分析数据。本文将详细介绍这两种数据结构,并提供丰富的代码示例,帮助你更好地理解和使用Pandas。

2024-07-18 13:28:14 973

原创 Pandas教程:近万字讲解在Pandas中如何操作Excel

在数据分析和处理领域,Excel文件是常见的数据存储格式之一。Pandas库提供了强大的功能来读取、处理和写入Excel文件。本文将详细介绍如何使用Pandas操作Excel文件,包括读取、数据清洗、数据操作和写入等步骤。

2024-07-18 10:43:12 4624

原创 Python兴趣编程百例:使用Python实现一个Json与Excel互转小工具

在日常数据处理中,JSON 和 Excel 是两种常见的数据格式。为了方便在这两种格式之间进行转换,我们决定使用 Python 的 pandas 库来实现 JSON 与 Excel 的互相转换工具,并用 PyQt 实现一个图形界面。本项目将包含详细的设计思路、类设计说明、实现步骤和完整代码。

2024-07-17 10:53:06 314 1

原创 Python教程:深入理解 Python 动态参数

Python 是一门灵活且功能强大的编程语言,它提供了多种方式来处理函数参数。其中,动态参数(又称可变参数)是 Python 函数定义中的一个重要特性,它使得函数可以接受任意数量的实际参数。本文将深入探讨 Python 中的动态参数,了解其语法、用法及其在实际编程中的应用。

2024-07-17 09:41:08 492

原创 Python教程:深入理解Python元编程

Python元编程是一种高级编程技术,它允许我们在运行时操作程序的结构,如类、函数和模块。这种能力使得Python代码更加灵活和动态,但也带来了一定的复杂性和潜在的风险。本文将深入探讨Python元编程的概念、技术、底层原理以及源码分析,帮助读者更好地理解和应用这一高级特性。

2024-06-25 13:31:07 632

原创 Pytest教程:Pytest插件原理

Pytest的插件系统是其强大功能的核心,它允许用户和开发者扩展和定制测试框架的行为。要深入理解Pytest插件的原理,我们需要从Pytest的架构和设计模式开始,然后深入到底层源码。

2024-06-25 10:43:14 236

原创 Python教程:深入理解Python中的__init__()方法

__init__()方法是Python中用于初始化新创建对象的特殊方法。它的底层原理涉及到Python的对象模型、内存管理和C源码中的函数调用。虽然我们无法直接查看Python的C源码,但通过理解Python的对象创建过程和内存管理机制,我们可以深入了解__init__()方法的工作原理。

2024-06-24 16:05:35 2023

原创 Python教程:认识一下print函数

print() 是 Python 中一个非常基础但功能强大的函数,用于将数据输出到标准输出(通常是控制台)或文件。本文我们一起聊一下这个“平凡”的print函数。

2024-06-24 15:27:21 492

原创 Pandas简易入门指南

在数据科学和数据分析的世界中,Pandas库以其强大的数据处理能力而闻名。作为一个基于Python的开源库,Pandas提供了快速、灵活和富有表现力的数据结构,旨在使数据处理变得简单和直观。无论是处理时间序列数据、统计数据分析,还是进行数据清洗和准备,Pandas都是数据科学家的首选工具之一。

2024-06-18 14:40:42 897

原创 Python兴趣编程百例:手把手带你开发一个图片转字符图的小工具

在数字世界的无尽探索中,我们时常被那些看似平凡的技术所启发,它们如同星辰般点缀着我们的创意天空。今天,我突发奇想,想要用Python开发一个将图片转化为字符画的小工具。这不仅是一次技术的实践,更是一场艺术与科技的奇妙融合。

2024-06-18 14:06:53 226

原创 市场大环境不好,技术人员应该如何应对

面对国内市场大环境不好的情况,技术人员需要采取一系列细致的措施,包括持续学习与提升技能、提升软技能、扩展职业网络、保持职业灵活性、财务管理与心理调适、关注市场动态与行业趋势等。通过这些具体的操作建议,技术人员不仅可以提升自己的市场竞争力,也能在不利的市场环境中找到机遇,实现自身的职业目标。通过积极应对和不断提升,技术人员能够在职业生涯中保持竞争力,实现长期的职业发展和个人成长。

2024-06-14 10:15:00 493

原创 《小米创业思考》读书笔记

最近读完了《小米创业思考》这本书,《小米创业思考》是雷军关于他在创建和发展小米公司过程中积累的经验与心得的一本书。这本书不仅为创业者提供了宝贵的指导,同时也展现了雷军本人对商业的深刻理解和独特视角。

2024-06-14 10:00:00 1059

原创 Python教程:一文了解从Bytes到Bits的数据转换

在Python编程中,处理数据时经常需要在字节(bytes)和位(bits)之间进行转换。这种转换在网络通信、数据加密、图像处理等领域尤为常见。本文将详细介绍如何在Python中进行字节与位之间的转换,并提供一个实用的功能:如何在指定的位位置替换位数据。

2024-06-13 11:11:46 1202

原创 Python教程:一文了解Python中的json库

JSON(JavaScript Object Notation)是一种轻量级数据交换格式,易于人类阅读和编写,也易于计算机解析和生成。在Python中,JSON通常用于数据交换和存储,因为它与Python的字典和列表类型相似。

2024-06-13 10:35:02 833

原创 Python兴趣编程百例:教你开发一个拖拽式安卓APK安装工具

在进行安卓手机APP测试时,我们经常需要将APP的安装包通过adb装进手机中,这个过程有些繁琐和枯燥。为了提高工作效率,我想是否可以开发一个桌面小工具,让我们能够在界面上通过拖拽安装的方式实现这个过程?答案当然是可以的,本文我将带你使用Python + PyQt + ADB手把手的开发一个安卓APK安卓小工具。

2024-05-31 10:41:43 762 2

原创 wxPython Demo大全系列:ActivityIndicator控件分析

wx.ActivityIndicator 控件是 wxPython 中用于显示活动指示器的控件,通常用于指示程序正在执行某些后台任务或操作。它在用户界面中以动画的形式表现出活动状态,让用户知道应用程序正在进行处理而不是被挂起。

2024-05-29 15:49:25 659

原创 Python兴趣编程百例:带你使用PyQt手搓一个图片水印小工具

图片水印是在数字图片上叠加一些隐蔽或透明的标识,以证实其版权、来源或其他信息的技术。水印可以是文字、图案、Logo等,用于保护图片的版权并防止未经授权的复制和使用。

2024-05-27 13:49:48 829

原创 领导让我调研CI/CD,我给他看了这个

CI/CD是指持续集成(Continuous Integration)和持续交付/持续部署(Continuous Delivery/Continuous Deployment)的缩写,是现代软件开发中的重要实践。它们旨在通过自动化和持续化的方式改善软件开发、测试和交付过程。

2024-05-27 11:05:27 1143

原创 想用Python做OCR?看看这篇文章

OCR是Optical Character Recognition的缩写,中文名为光学字符识别。它是一种通过计算机技术对图像或扫描文档中的文字进行识别和理解的过程。OCR技术可以将图像中的文字转换为可编辑、可搜索的文本,使得计算机能够理解和处理这些文字信息。

2024-05-27 10:16:36 1063

原创 Python兴趣编程百例:使用Python和PyQt编写进制转换器工具

在现代计算中,进制转换是一项常见且重要的任务。为了简化这个过程,我们也可以利用Python和PyQt自己写一个直观且易于使用的进制转换器工具。这个工具将支持二进制、八进制、十进制和十六进制的相互转换,并提供良好的用户界面和交互体验。

2024-05-23 17:21:42 530

原创 Python兴趣编程百例:手把手带你开发一个桌面文件搜索小工具

在日常工作中,我们经常需要在大量的文件中查找特定的内容或者文件名,这个过程可能非常耗时和繁琐。为了提高工作效率,我们可以开发一款简单而高效的文件搜索工具。本文将介绍如何使用Python和PyQt来开发这样一个工具,并提供设计思路、分阶段代码示例以及最终的完整代码示例。

2024-05-23 11:15:26 959

原创 Python教程:一文了解PageObject模式

PageObject 模式通常用于 Web 应用程序的 UI 自动化测试,尤其是在使用 Selenium、Appium 、Airtest等工具进行测试时非常有效。但是,它并不局限于特定类型的应用或工具,而是一种通用的设计模式,可以用于任何需要进行 UI 自动化测试的场景。

2024-05-09 10:19:23 673

原创 Python教程:深入理解Python中的命名空间和作用域

在 Python 编程中,理解命名空间(Namespace)和作用域(Scope)是至关重要的。它们决定了变量和函数的可见性和访问性,并直接影响代码的结构和行为。本文将深入探讨 Python 3 中命名空间和作用域的概念、规则以及相关的高级主题。

2024-04-29 09:55:36 1505

AutoSAR COM模块详细介绍

AutoSAR Com 是在 OSEK Com 标准的基础上发展而来的,它提供了一种标准化的访问汽车通讯系统和 ECU(Electronic Control Unit)的通讯方式,并提出了在不同速率的总线网络之间进行数据交互的一种标 准。Com 模块为汽车控制单元中的应用软件提供了一个统一的通信环境,并为控制单元的内部和外部通 信定义了公共的软件通信接口,增强了汽车控制单元中应用软件模块的可移植性。

2024-06-20

AutoSAR-CP架构介绍

AutoSAR 是汽车和软件行业领先公司的全球合作联盟,为智能移动开发和建立标准化的软件框架以及开 放的E/E系统架构。考虑到目前和未来市场中不同的汽车 E/E架构(Electrical/Electronic Architecture),他们制定了一套专门用于汽车的开放性的框架和行业标准,它将用作管理将来的应用程 序和标准软件模块中功能的基本基础结构。

2024-06-20

BMS性能测试方法及其内容

电池管理系统(BMS)是电池与用户之间的纽带,主要对象是二次电池,主要就是为了能够提高电池的利用率,防止电池出现过度充电和过度放电,可用于电动汽车、电瓶车等。作为电动汽车动力电池的重要组成部分,其主要任务是保证电池组工作在安全区间内,提供车辆控制所需的必需信息,在出现异常时及时响应处理 性能测试的目的是验证BMS(电池管理系统)是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,以优化软件,最后起到优化系统的目的。

2024-06-20

车路云一体化系统云控基础平台功能场景参考架构1.0-20240619

车路云一体化系统云控基础平台功能场景参考架构1.0-20240619

2024-06-20

接口自动化测试参数数据集

接口自动化测试参数数据集

2024-06-17

一张图带你了解Appium命令大全

一张图带你了解Appium命令大全

2024-06-17

Appium创建一个Note的实例

Appium创建一个Note的实例

2024-06-17

Monkey脚本命令大全

Monkey脚本命令大全

2024-06-17

上百个不同类型简历模板资源

上百个简历模板资源,满足不同风格的简历编写需求

2024-06-17

人工智能技术图谱思维导图

人工智能技术图谱思维导图,包含: 机器学习 人工神经网络 深度学习 深度学习框架下的神经网络 深度学习之外的人工智能 数学基础 应用场景

2024-06-13

DBA技能图谱思维导图

DBA技能图谱思维导图

2024-06-13

CANOE capl的dll制作说明

CANOE capl的dll制作说明 包含完整的canoe端操作和注意事项

2024-05-29

Python三种标准输出重定向方法

Python 提供了标准库中的 sys.stdout 对象来代表标准输出。如果我们想将输出重定向到其他位置,例如内存、文件或自定义类,我们可以通过一些技巧来实现

2024-05-29

wxPython demo大全

wxPython demo大全,包含各种组件的实际示例:按钮、对话框、输入框、弹窗、进度条、窗口、复杂窗口等等

2024-05-29

Python C代码转换示例

本文的目的是针对Python pyd模块的设计和使用方法做一些说明,因为在DLT代码转换的过程中遇到比较复杂的问题,而相关资料非常少,官方文档提供的相关示例也比较简单,所以这里写了一个示例作为参考,更方便理解和移植,后面的代码转换可以借鉴这个思路,之前DLT部分的代码在转换后已经能初步调通了。

2024-05-29

Python调用C代码的方案调研

Python调用C代码的方案调研 1、ctypes调用法; 2、c API扩展方法; 3、两种方法的性能评估; 4、数据类型转换注意事项

2024-05-29

Python调用GreenHills方法

通过Python语言实现对GreenHills软件的外部调用,实现自动化测试等场景的应用

2024-03-08

Python调用JLink方法

Python控制GDB远程连接J-Link GDB Server从而间接控制JLink进行程序调试,提供一个可行方案

2024-03-08

enigmavb封包工具

Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件

2024-03-08

AutoSAR-ATS完整资料

AutoSAR_ATS完整资料 AUTOSAR_ATR_Features.pdf AUTOSAR_ATR_Requirements.pdf AUTOSAR_ATS_CommunicationCAN.pdf AUTOSAR_ATS_CommunicationCANFD.pdf AUTOSAR_ATS_CommunicationFlexRay.pdf AUTOSAR_ATS_CommunicationLin.pdf AUTOSAR_ATS_CommunicationManagement.pdf AUTOSAR_ATS_CommunicationViaBus.pdf AUTOSAR_ATS_DiagnosticServices.pdf AUTOSAR_ATS_EcuModeManagement.pdf AUTOSAR_ATS_GlobalTimeSynchronization.pdf AUTOSAR_ATS_IPv4.pdf AUTOSAR_ATS_MemoryStack.pdf AUTOSAR_ATS_RTE.pdf AUTOSAR_ATS_TCP.pdf AUTOSAR_ATS_UDP.

2024-03-08

AUTOSAR-ATR-Requirements.pdf

AUTOSAR_ATR_Requirements.pdf

2024-03-08

AUTOSAR-ATR-Features.pdf

AUTOSAR_ATR_Features.pdf

2024-03-08

AutoSAR知识梳理导图

AutoSAR知识梳理导图,针对AutoSAR知识进行大纲梳理 包括学习路线、相关知识点、参考资料等内容

2024-03-08

vmWare开关机小工具

vmWare开关机小工具,使用python控制虚拟机开关机 ''' vmPowerOn() 虚拟机上电 @return: 执行返回值(返回值1:正常执行打印,返回值2:为None时执行失败或异常) 示例: (使用前需要先进行连接操作) ret1 = vmApi.vmInit(vmxPath) ret2 = vmApi.vmPowerOn() ''' ''' vmPowerOff() 虚拟机下电 @return: 执行返回值(返回值1:正常执行打印,返回值2:为None时执行失败或异常) 示例: (使用前需要先进行连接操作) ret1 = vmApi.vmInit(vmxPath) ret2 = vmApi.vmPowerOff() '''

2024-03-08

CAN总线梳理.xmind

本资料是面向 CAN 总线初学者的大纲梳理 CAN 的概要及 CAN 的协议进行了说明。

2024-03-08

批量py生成pyd工具

可以批量将python文件生成pyd动态链接库文件,支持过滤条件设置、过程文件删除配置等功能

2024-03-07

空空如也

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

TA关注的人

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