自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python应用进阶DAY5--Python装饰器函数总结

摘要:本文介绍了Python函数式编程中的闭包和装饰器。闭包是引用了外部函数变量的内嵌函数,具有逻辑连续、方便调用局部变量等优点,但会增加内存消耗。装饰器是Python对闭包思想的具体实现,能在不修改原函数代码的情况下增强其功能。文章详细讲解了基本装饰器、带参装饰器、装饰器链和类装饰器的实现方式,并给出了日志记录、性能计时、权限检查等应用实例。通过装饰器,可以为函数添加日志、认证、缓存等功能,提高代码复用性和可维护性。

2025-07-15 15:17:31 561 1

原创 Python核心基础DAY4--Python函数和内置函数总结

高阶函数可接受或返回函数,map将函数应用于可迭代对象每个元素,filter筛选符合条件元素,reduce累积应用函数处理元素。函数是封装可重复执行语句块的工具,通过def定义,包含参数、函数体和可选返回值。函数调用方式多样,包括位置传参、关键词传参,支持参数默认值、可变位置参数(*args)和可变关键词参数(**kwargs),还可通过*和**解包序列或字典作为参数。匿名函数是没有名字的函数,通常用于需要一个简短的、临时的函数场景,它可以有任意数量的参数,但只能包含一个表达式,并返回该表达式的结果。

2025-07-12 20:24:50 1102 2

原创 Python核心基础DAY3--Python表达式及常见语句

本文系统梳理了Python表达式与语句的核心知识。表达式部分详细介绍了算术、比较、逻辑等11类表达式,包括赋值表达式(含海象运算符)、推导式、Lambda表达式和生成器表达式等Python特色语法。语句部分涵盖赋值、条件(if-elif-else/match-case)、循环(for/while)、异常处理(try-except/raise/assert)等程序控制结构,特别讲解了字典遍历方法和循环控制语句(break/continue/pass)。通过丰富的代码示例展示了表达式与语句的语法特征和使用场景,

2025-07-11 16:06:11 996 2

原创 Python核心基础DAY2--复合类型之序列类型、映射类型和集合类型

本文系统介绍了Python中的四种复合数据类型:列表、元组、字典和集合。列表是可变有序序列,支持增删改查操作;元组是不可变序列,适合存储固定数据;字典是键值对映射结构,提供高效查找;集合则是无序唯一元素的容器。文章详细讲解了每种类型的创建方法、基本操作和常用API,包括列表的索引切片、元组的解包赋值、字典的键值访问以及集合的数学运算。通过对比列表和元组、字典和集合的特性差异,帮助读者理解不同数据结构的适用场景,为Python编程中的数据组织和处理提供了全面的参考指南。

2025-07-10 20:00:08 1090

原创 Python核心基础DAY1--Python的基础变量类型之字符串和数字类型

Python基础变量类型:字符串与数字详解 本文系统介绍了Python编程中的基础变量类型,重点解析了字符串和数字类型的使用方法。字符串部分详细讲解了定义方式(单引号、双引号、三引号)、索引切片操作(正向/反向索引、步长切片)、运算方法(连接、重复、格式化)以及常见API(大小写转换、分割合并等)。数字类型涵盖整数、浮点数、复数、布尔值的表示方法和转换技巧,特别介绍了math模块的数学函数应用。文章还强调了字符串与数字的混合操作注意事项,通过实际案例展示了类型转换的重要性。最后提供了回文判断等练习题目,帮助

2025-07-09 14:33:46 1096 1

原创 conda环境配置及IDE(vsCode、PyCharm、Jupyter)开发环境配置

Conda作为高效的包管理和环境管理工具,与主流IDE(vsCode、PyCharm、Jupyter)的集成能显著提升开发效率。本文系统介绍了Conda环境的安装与配置方法,包括Windows/Linux/macOS系统的路径设置、虚拟环境创建与管理(conda create/activate)、包管理(install/list/remove)等核心操作。重点讲解了三大开发环境的配置流程:在vsCode中安装Python扩展并设置Conda路径;PyCharm通过项目解释器连接Conda环境;Jupyter

2025-07-08 20:05:22 1040 3

原创 ARM 汇编指令详解(DAY3)

本文介绍了ARM架构汇编指令的分类与应用,主要包括:1)数据操作指令(MOV/LDR等);2)算术运算指令(ADD/SUB等)及其对标志位的影响;3)跳转与条件执行指令;4)内存操作指令(LDR/STR)。通过计算1到100求和的实例展示了汇编程序结构,并详细解析了冒泡排序算法的汇编实现,包括寄存器使用、堆栈操作和寻址方式。文章还说明了伪指令的作用及ARM的8种传输类型和4种栈类型设计原理,最后以冒泡排序的完整汇编代码示例展示了函数调用与返回机制。

2025-07-07 20:14:37 420

原创 ARM 指令集架构核心要素(DAY2)

8 位,是计算机中数据存储的基本单位。16 位,即 2 个字节。常用于一些对数据宽度要求不是很高,但又希望比字节更高效存储和处理的数据场景,比如一些音频或图像数据的部分表示。32 位,也就是 4 个字节。在 ARM 架构中是非常常用的数据宽度,很多寄存器、指令操作数等都是以字为单位进行处理的,能较好地平衡处理效率和硬件复杂度。64 位,8 个字节,主要用于Cortex - A 处理器等对数据处理精度和范围要求更高的场景,例如一些需要处理大量数据的科学计算或高端图形处理应用。

2025-05-08 13:56:59 594

原创 ARM基础知识(DAY1)

文章阐述硬件原理知识。介绍 FPGA(可重构逻辑器件)、CPU(运算控制核心)、SOC(高度集成芯片系统)、外设(实现人机交互)、嵌入式设备(专用计算机系统);提及计算机组成中运算器、控制器、寄存器、总线(含单总线和多总线结构);讲述提高效率的流水线技术及 PC - 8 概念;说明外存、内存、高速缓存的存储特点;介绍 ARM 公司(半导体 IP 提供商)及 ARM 架构特性,以及 C51、X86 等芯片架构及应用场景。

2025-05-08 11:17:51 436

原创 基于QT的智能停车场管理系统,车牌识别(附带源码和其他文件)

无人停车场通过本地上传车牌图片结合百度AI识别车牌,实现入库出库记录、计费、语音播报车牌及费用、生成历史报表、提示空闲车位余量,并结合仪表盘动画显示。停车场。

2025-05-06 14:16:44 1205 6

Python应用进阶(1)

Python应用进阶(1)

2025-07-15

Python核心基础(2)

Python核心基础(2)

2025-07-12

Python核心基础DAY1+DAY2内容总结

Python核心基础DAY1+DAY2内容总结

2025-07-10

QT智能停车场系统代码

QT智能停车场系统代码

2025-05-06

Win64OpenSSL-Light-1-1-1d

Win64OpenSSL-Light-1-1-1d

2025-05-06

空空如也

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

TA关注的人

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