摘要: 1. 获取当前目录下所有文件名 import os def get_all_files(directory): file_list = [] # os.walk返回一个生成器,每次迭代时返回当前目录路径、子目录列表和文件列表 for root, dirs, files in os.walk(dire 阅读全文
posted @ 2023-08-30 22:54 空慧居士 阅读(383) 评论(0) 推荐(2) 编辑
摘要: - 设备管理类API: - `pair(device: Device) -> bool`:配对一个iOS设备,返回是否成功。 - `unpair(device: Device) -> bool`:解除配对一个iOS设备,返回是否成功。 - `list_devices() -> List[Device 阅读全文
posted @ 2023-08-29 22:24 空慧居士 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 背景: 根据以下简单的代码示例,我们将从源码的角度分析其中的关键加载执行步骤,对pytest整体流程架构有个初步学习。 代码示例: import pytest def test_add(): assert 1 + 1 == 2 def test_sub(): assert 2 - 1 == 1 通过 阅读全文
posted @ 2023-08-29 22:17 空慧居士 阅读(364) 评论(0) 推荐(1) 编辑
摘要: 1. 初始化脚手架 1.1 全局安装 @vue/cli npm install -g @vue/cli 1.2 切换到创建项目的目录,执行 vue create projectname 1.3 选择符合自己要求的项进行Y/N,最终生成项目文件 2. 脚手架文件结构 |-- node_modules: 阅读全文
posted @ 2023-08-23 23:36 空慧居士 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1. 解释下Python中的面向对象,以及面向对象的三大特点: 在Python中,面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将数据和操作数据的方法组织在一起,形成对象。面向对象的编程主要围绕着类(Class) 和对象(Object)展开,通过 阅读全文
posted @ 2023-08-22 22:41 空慧居士 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 背景: PyAV是一个用于音频和视频处理的Python库,它提供了一个简单而强大的接口,用于解码、编码、处理和分析各种音频和视频格式。PyAV基于FFmpeg多媒体框架,它本质上是FFmpeg 的Python绑定,因此可以利用FFmpeg的功能来处理各种多媒体任务。 基本概念: 编解码器(Codec 阅读全文
posted @ 2023-08-18 23:52 空慧居士 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 1. 如何理解Python中的深浅拷贝 浅拷贝(Shallow Copy)创建一个新的对象,该对象的内容是原始对象的引用。这意味着新对象与原始对象共享相同的内存地址,因此对于可变对象来说,如果修改了其中一个对象,另一个对象也会受到影响。浅拷贝通常使用copy模块的copy()函数或者对象的copy( 阅读全文
posted @ 2023-08-18 23:24 空慧居士 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 背景: 上文中在落地实践时,对Shiro进行了相关的配置,并未对其含义作用进行详细学习,本章将进一步详解其作用含义。 Shiro配置类中的各个配置项的作用: @Bean public SecurityManager securityManager() { DefaultWebSecurityMana 阅读全文
posted @ 2023-08-16 23:23 空慧居士 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 背景: 上文学习了shrio 基本概念后,本章将进一步的落地实践学习,在springboot中如何去整合shrio,整个过程步骤有个清晰的了解。 利用Shiro进行登录认证主要步骤: 1. 添加依赖:首先,在pom.xml文件中添加Spring Boot和Shiro的相关依赖。 <!-- Sprin 阅读全文
posted @ 2023-08-16 23:07 空慧居士 阅读(105) 评论(0) 推荐(1) 编辑
摘要: 背景: 当操作系统内存出现瓶颈时,我们便会重点排查那个应用占用内存过大。对于更深一步分析内存的使用,就进一步去了解内存结构,应用程序使用情况,以及内存如何分配、如何回收,这样你才能更好地确定内存的问题。 JVM 内存分配: JVM(Java虚拟机)内存分配是指Java程序运行时,JVM对内存的分配和 阅读全文
posted @ 2023-08-16 00:46 空慧居士 阅读(72) 评论(0) 推荐(0) 编辑