pat1003python

### 关于 PAT 1003 的 Python 编程问题 #### 题目解析 PAT 1003 是一个字符串匹配题目,其核心在于验证输入的字符串是否符合特定模式 `A*PA+TA*`。具体来说: - 字符串由三部分组成:前缀、中间部分和后缀。 - 前缀可以为空或者仅包含字母 A (`A*`)。 - 中间部分必须是一个 P 和 T 的组合,其中 P 后面至少有一个 A (`PA+T`)。 - 后缀也可以为空或者仅包含字母 A (`A*`)。 为了实现这一逻辑,可以通过正则表达式来完成初步筛选,并进一步验证字符串的具体结构[^1]。 --- #### 正确解法分析 以下是完整的解题思路以及代码实现: 1. **正则表达式过滤** 使用正则表达式 `r'A*PA+TA*'` 对输入字符串进行初步筛选,确保字符串符合基本形式。如果不满足此条件,则直接输出 `"NO"`。 2. **分割并验证关系** 如果字符串通过了正则表达式的检验,则将其按照字符 `P` 和 `T` 进行分割成三个部分: - 第一部分为 `s[:i]`(即 P 出现之前的部分); - 第二部分为 `s[i:j]`(即 PA+T 的中间部分); - 第三部分为 `s[j:]`(即 T 出现之后的部分)。 接下来需要验证第三部分是否等于第一部分重复第二部分中 A 的数量次。 3. **最终判断** 若上述条件均成立,则输出 `"YES"`;否则输出 `"NO"`。 下面是基于以上逻辑的完整代码实现: ```python import re n = int(input()) for _ in range(n): s = input() # 初步筛选符合条件的字符串 if not re.match(r'^A*PA+TA*$', s): print('NO') continue # 将字符串按 'P' 和 'T' 分割 parts = re.split(r'[PT]', s) # 验证第三个部分是否等于第一个部分乘以第二个部分长度 if len(parts) != 3 or parts[0] * len(parts[1]) != parts[2]: print('NO') else: print('YES') ``` --- #### 常见错误及其解决方法 1. **未考虑边界情况** - 输入可能包含极端情况,例如空字符串或仅有单个字符的情况。因此,在编写程序时需注意这些特殊情况下的行为。 2. **正则表达式不严谨** - 如果正则表达式定义不够严格,可能会导致不符合预期的结果。例如,缺少 `^` 和 `$` 定义整个字符串范围可能导致意外匹配。 3. **变量作用域混淆** - 如引用所提到的例子[^3],当函数内部存在同名变量时容易引发作用域冲突。应避免在同一范围内重用相同名称的变量以免引起混乱。 4. **性能优化不足** - 虽然当前算法复杂度较低,但在大规模数据集上仍需要注意效率问题。可通过减少不必要的计算提高运行速度。 --- ### 总结 通过对 PAT 1003 的深入探讨可以看出,这类题目主要考察对字符串操作的理解能力以及灵活运用工具库的能力。掌握好基础知识点如正则表达式语法、列表切片技巧等对于快速解决问题至关重要。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

Python内容推荐

浙大pat1015 python

浙大pat1015 python

浙大pat1015 (python版本)

PAT-蓝桥杯python

PAT-蓝桥杯python

从提供的文件信息来看,相关的知识点主要集中在PAT(Programming Ability Test,即蓝桥杯)中的Python编程部分。 首先,PAT的Python编程题目通常旨在考察参赛者的算法和编程能力。这包括对基本数据结构的理解,如...

PAT乙级全部题目python代码

PAT乙级全部题目python代码

【标题】"PAT乙级全部题目python代码"涵盖了PAT乙级考试中的所有编程问题的Python解决方案,这是一项针对计算机编程技能的考核,主要面向大学非计算机专业学生。PAT乙级考试旨在测试考生的基础编程能力、算法理解...

pat算法题目python统计和统计图1帮助你分析训练策略,早日金榜题名

pat算法题目python统计和统计图1帮助你分析训练策略,早日金榜题名

本压缩包文件中的资源主要围绕PAT(编程能力测试)算法题目,通过Python进行统计分析和图表展示,旨在帮助学习者优化训练策略,提升解题能力,以期在相关考试或竞赛中取得优异成绩。 首先,Python在算法题目解决...

Python的一个解析MPEG-TS的小程序,解析PAT,PMT,PCR,PTS,DTS等信息_python_代码_下载

Python的一个解析MPEG-TS的小程序,解析PAT,PMT,PCR,PTS,DTS等信息_python_代码_下载

Python在IT领域中被广泛应用于各种任务,包括数据处理、网络编程、自动化脚本和多媒体处理等。在多媒体处理方面,MPEG-TS(Transport Stream)是一种常见的数字视频广播格式,用于传输音频、视频和其他数据流。这个...

使用python3通过python-gitlab的API来获取gitlab的仓库、用户等信息

使用python3通过python-gitlab的API来获取gitlab的仓库、用户等信息

通常,这需要提供你的私人访问令牌(Personal Access Token, PAT)作为认证方式: ```python import gitlab gl = gitlab.Gitlab('https://gitlab.example.com', private_token='your_private_token') ``` 这里的`...

PAT(C_C_Java_Python)-_ 浙江大学PAT题解(C_C++_Java_Python) - 努力成为萌萌

PAT(C_C_Java_Python)-_ 浙江大学PAT题解(C_C++_Java_Python) - 努力成为萌萌

PAT主要包含了多种编程语言,如C、C++、Java和Python等。其中,C语言以其对底层硬件操作的强大能力而著称,C++则因其面向对象和泛型编程的特点而广受欢迎,Java作为跨平台应用开发的主流语言,在企业级应用中占有...

所有题目源码pat浙大版《Python 程序设计》题目集,附各题型通过率大数据统计

所有题目源码pat浙大版《Python 程序设计》题目集,附各题型通过率大数据统计

此外,PAT浙大版《Python程序设计》题目集的题型通过率大数据统计功能,让学生能够清晰地看到自己在不同题型上的表现,从而进行自我评估和针对性的练习。这种数据驱动的学习方法对于学生明确学习目标和提升解题效率...

青少年编程能力等级测评cpat_python一级试卷+讲解解析

青少年编程能力等级测评cpat_python一级试卷+讲解解析

【Python编程基础与青少年等级考试知识点详解】 Python作为一种流行的编程语言,因其简洁易懂的语法而受到广大青少年的欢迎,特别是在编程能力等级测评中,Python成为了一级考试的重要选择。以下是一些关于Python...

豆包 API 调用示例代码详解-Python版

豆包 API 调用示例代码详解-Python版

在上述代码中,密钥存储在 headers 字典的 Authorization 值中,格式为 Bearer pat_DhYQxAFQpXLeH8uyu0i1K7PSOvTXkQI****。具体的申请流程可能因豆包 API 的提供商而异,需要根据相关文档进行操作。 Bot创建: 确保...

PTA-浙大版《Python程序设计》第四章编程题目及答案

PTA-浙大版《Python程序设计》第四章编程题目及答案

pta题库答案python,PTA-浙大版《Python程序设计》第四章编程题目及答案需要的同学可以下载研究

python-dependency-injector, python的依赖注入 microframework.zip

python-dependency-injector, python的依赖注入 microframework.zip

python-dependency-injector, python的依赖注入 microframework 依赖注入器- python的依赖注入 microframework依赖注入器是 python的依赖注入 microframework 。 它被设计成统一的开发人员友好工具,帮助实现形式化...

leetcode分类-PAT-in-Python:可能是全网唯一的使用Python语言的PAT甲级题解

leetcode分类-PAT-in-Python:可能是全网唯一的使用Python语言的PAT甲级题解

PAT 甲级题解 in Python3 最新内容会更新到,里面还有好多好玩的东西,一起来康康吧! PAT PAT 是什么呢? 浙江大学计算机程序设计能力考试(Programming Ability Test,简称PAT)是由浙江大学计算机科学与技术学院...

基于Python的网站爬虫代码源码.zip

基于Python的网站爬虫代码源码.zip

基于Python的网站爬虫代码源码.zip 此文件共两个项目,demo2和spider。demo2是我维护博客过程中帮助自己减轻工作量而写的一个爬虫程序,spider项目为python爬虫的一个小练习。 ## demo2 由于我的csdn博客和liuchuo...

python3通过gitlab api批量新建gitlab仓库

python3通过gitlab api批量新建gitlab仓库

在使用GitLab API前,确保你已经有了一个有效的GitLab个人访问令牌(Personal Access Token, PAT)。这个令牌提供了访问GitLab API所需的权限,可以在GitLab的个人设置中生成。记住,妥善保管这个令牌,因为它是访问...

用于解析 MPEG-2 TS 流的 Python 脚本_python_代码_下载

用于解析 MPEG-2 TS 流的 Python 脚本_python_代码_下载

2. **PAT(Program Association Table)**:这是TS流中的关键元数据,它定义了哪些PID对应于哪个节目。 3. **PMT(Program Map Table)**:每个节目都有一个PMT,详细列出了节目中的不同组件(如视频、音频和字幕)...

python的xpath获取div标签内html内容,实现innerhtml功能的方法

python的xpath获取div标签内html内容,实现innerhtml功能的方法

[webadmin@centos7 csdnd4q] #162> vim /mywork/python/csdnd4q/z040.py #去掉最外层标签,保留其内的所有html标记和文本 def getinnerhtml(data): return data[data.find(">")+1:data.rfind("</")] str1="<a>OK...

基于python的简单云盘的实现实验报告(附源码).pdf

基于python的简单云盘的实现实验报告(附源码).pdf

- `IfCd(sock, pat)`:处理cd请求,更新全局路径。 - `IfUpload(sock, path)`:处理upload请求,根据MD5码判断是否已存在文件,实现"极速秒传"。 - `IfDownload(sock, path)`:处理download请求,发送文件给...

基于Python实现的拼音分词器,将连续的拼音切分为单字拼音列表,开箱即用,基于前缀树(PyTrie)把连续拼音切分为单字拼音

基于Python实现的拼音分词器,将连续的拼音切分为单字拼音列表,开箱即用,基于前缀树(PyTrie)把连续拼音切分为单字拼音

前缀树,又称字典树或PAT树,是一种用于存储动态集合或关联数组的搜索树。它的每个节点都包含一个字符,根节点通常不包含字符。从根节点到任意节点的路径上的字符序列构成了一个字符串,所有以该节点为终点的路径上...

PAT乙级练习题_1025“反转链表”_python解题

PAT乙级练习题_1025“反转链表”_python解题

原题 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 ...

最新推荐最新推荐

recommend-type

python随机生成大小写字母数字混合密码(仅20行代码)

Python是一种强大的编程...总的来说,Python提供了一种简洁而有效的方式来生成包含大小写字母和数字的混合密码或验证码,这在很多安全相关的应用场景中非常有用。通过合理调整参数和字符集,可以适应不同的安全需求。
recommend-type

电子商务环境下的网络品牌营销与推广策略

资源摘要信息:"网络品牌营销策略" 网络品牌营销策略文档深入探讨了在网络经济中品牌建设与推广的方方面面,从网络品牌的概念出发,分析了其在电子商务环境下的发展现状,并指出了网络品牌所具有的优势与劣势。文档还重点阐述了网络品牌与网络营销之间的紧密关系,以及如何在网络环境中塑造和推广品牌,特别是以麦包包为例,详细介绍了具体的推广策略和方法。 1. 网络品牌概述 网络品牌概念是互联网经济和电子商务发展的产物,它指的是企业在网络环境下所塑造的品牌形象。网络品牌不仅涵盖传统品牌所包含的知名度、忠诚度、品牌联想等要素,还包括了网络特有的元素,如搜索引擎排名、网络口碑等。 电子商务环境下我国网络品牌的发展现状指出,随着互联网技术的普及和电子商务的迅猛发展,网络品牌已经成为了企业竞争的重要资产。众多企业通过线上渠道拓展市场,网络品牌的建设与管理成为了其核心战略。 网络品牌的优势在于能够快速传播、容易获取用户反馈、成本相对较低以及能够通过数据分析不断优化营销策略。然而,网络品牌也存在劣势,如品牌忠诚度建立的难度较大、网络信誉容易受损、知识产权保护难度高等。 网络品牌与网络营销的关系密不可分,网络营销是品牌建设与推广的重要手段,它包括了网络广告、搜索引擎优化、社交媒体营销、内容营销等多种形式,通过这些手段可以有效提升网络品牌的知名度和影响力。 2. 电子商务环境下麦包包网络品牌的塑造 麦包包作为一个成功的电子商务品牌,其网络品牌的塑造从定位和设计两个方面进行。网络品牌的定位是指企业在网络市场中确定品牌的位置,包括目标市场、品牌个性和价值主张。麦包包针对年轻时尚的消费群体,提出了个性化与时尚并重的品牌定位。网络品牌的设计则包括了品牌名称、标志、口号、视觉识别系统等元素的设计,麦包包的品牌设计注重简洁明快、易于识别,并且与品牌定位相匹配。 3. 麦包包网络品牌的推广 麦包包网络品牌的推广采用了多种策略组合,具体包括: (一) 广告推广:利用互联网平台投放定向广告,如在搜索引擎、社交平台或专业网站上进行品牌广告展示。 (二) 口碑推广:通过提供优质的产品和服务,鼓励满意的顾客进行正面评价,从而形成良好的口碑效应。 (三) 促销推广:定期举办各种促销活动,如限时折扣、买赠促销等,以吸引顾客购买并增加品牌曝光度。 (四) 邮件推广:通过电子邮件向订阅用户发送促销信息、新产品资讯等,以建立和维护与消费者的长期关系。 (五) 电子杂志推广:发布与品牌相关的电子杂志,提供时尚资讯、搭配建议等内容,增强与消费者的互动和品牌粘性。 (六) 企业网站推广:优化企业网站,确保良好的用户体验和搜索引擎优化(SEO),以提高网站的访问量和品牌曝光率。 综上所述,网络品牌营销策略文档为我们提供了一个全面的视角来理解和运用网络营销工具和策略,以便在电子商务时代成功塑造和推广网络品牌,尤其是通过麦包包的案例分析,我们可以更具体地理解这些策略在实际操作中的应用。这为希望在互联网市场中占据一席之地的企业提供了宝贵的知识和实践经验。
recommend-type

PSO参数敏感性TOP3锁定(Sobol全局敏感度分析):惯性权重ω、学习因子c1、粒子维度d——调参效率提升5.8倍,附自动化敏感度扫描脚本

以下是对您提供的技术博文《PSO参数敏感性分析的工程意义与核心挑战》的**深度润色与结构重构稿**。全文严格遵循您的全部要求: ✅ **完全去除所有显性标题层级**(如“# 1.”、“## 2.1”、“### 2.1.1”等),改以自然段落过渡与语义逻辑推进; ✅ **彻底删除模板化开篇句式**(如“本文将从……角度阐述……”),代之以真实工业场景切入; ✅ **打破总-分-总结构**,将理论、实验、代码、流程图、机理阐释有机交织,形成工程师对谈式叙述节奏; ✅ **注入大量一线工程洞察**:采样失真后果、GPU显存争抢实测、Jackknife为何比Bootstrap更适合小样本
recommend-type

为什么说阻塞调用会让线程‘停摆’,而非阻塞调用却能‘边等边干’?

在编程中,阻塞与非阻塞是描述函数调用时对线程状态影响的重要概念。 阻塞调用是指在调用结果返回之前,当前线程会被挂起,CPU 暂停对其分配时间片,函数只有在得到结果之后才会返回。例如,在 socket 中调用 recv 函数,如果缓冲区中没有数据,这个函数就会一直等待,直到有数据才返回。不过,有人可能会把阻塞调用和同步调用等同起来,实际上二者不同。对于同步调用来说,很多时候当前线程还是激活的,只是从逻辑上当前函数没有返回而已。也就是调用函数时,函数在没有接收完数据或者没有得到结果之前,不会返回。在这个过程中,当前线程可能还会继续处理各种各样的消息,但在等待函数返回结果时处于阻塞状态[^5]。
recommend-type

《计算机网络故障诊断与排除》PPT课件完整版

【知识点一】计算机网络故障诊断与排除基本概念 计算机网络故障诊断与排除是网络维护和管理中的重要技能。当计算机网络出现性能下降、数据传输错误或网络服务不可用等问题时,需要利用故障诊断与排除的方法找出问题的根源,并采取相应的措施进行修复。网络故障诊断与排除过程通常包括了几个基本步骤:问题定义、信息收集、假设问题、测试假设、问题解决以及验证解决措施的效果。 【知识点二】网络故障诊断工具和技术 在进行网络故障诊断时,会使用到各种工具和技术。常见的网络诊断工具有ping、traceroute、netstat、telnet、Wireshark等。这些工具可以帮助网络管理员获取网络状态、测试网络连接、查看端口状态、分析数据包等信息,从而更准确地定位问题所在。此外,网络协议分析和网络性能分析也是诊断网络问题时常用的技术。 【知识点三】网络故障类型 网络故障大致可以分为物理故障、配置故障、协议故障和安全故障等类型。物理故障可能包括线路断裂、网卡故障、交换机或路由器故障等。配置故障涉及不正确的网络设置,如IP地址配置错误、子网掩码设置不当等。协议故障通常涉及到网络协议的不正确实现或配置。安全故障则包括未授权访问、病毒和恶意软件感染等。 【知识点四】计算机网络故障诊断与排除方法论 一个有效的网络故障诊断与排除方法论包括几个关键步骤:首先是准备阶段,比如了解网络架构和故障历史。其次是对故障进行分类,区分是硬件问题、软件问题还是其他问题。然后是隔离问题,尝试缩小问题的范围。接下来是应用诊断技术,如使用诊断工具进行测试。最后是制定和实施解决方案,修复问题,并进行后续的验证。 【知识点五】网络故障排除实践案例分析 实际的网络故障排除中会涉及到各种案例分析。案例分析可以帮助我们更好地理解故障诊断的整个过程。通过分析具体的网络故障排除实例,可以学会如何从用户的报告中提取关键信息、如何使用诊断工具进行问题的初步定位、如何根据初步分析结果制定相应的排除策略以及如何验证问题是否被正确解决。 【知识点六】网络性能分析与优化 网络故障不仅包括网络不可用,还可能表现为网络性能下降,如带宽不足、延迟增加、丢包等。对网络性能进行分析和优化也是网络故障诊断与排除的重要组成部分。这需要对网络流量进行监测和分析,从而识别性能瓶颈,对网络进行合理规划和调整。 【知识点七】网络维护与故障预防 网络故障的排除并不是网络管理的全部,网络维护和故障预防同样重要。网络维护包括定期检查硬件设备、更新系统软件和固件、监控系统日志等。通过网络维护可以降低网络故障发生的概率。此外,制定完善的网络故障应对预案和备份策略,可以在网络故障发生时迅速应对,减少故障带来的影响。 总结而言,计算机网络故障诊断与排除是网络运维工作中的核心技能,需要掌握相关的理论知识、工具应用、故障处理方法,并在实践中不断学习和积累经验。通过系统的故障诊断流程和实用的网络管理策略,可以有效地提高网络的可靠性和性能。
recommend-type

边缘智能微电网PSO轻量化部署(ARM+NPU平台):模型压缩至127KB、单次迭代耗时<8.4ms——通过IEC 62443-4-2安全认证

以下是对您提供的技术博文进行**深度润色与结构重构后的最终版本**。全文严格遵循您的全部优化要求: ✅ **完全去除所有显性标题层级(如“# 1.”、“## 2.1”等)**,仅保留自然演进的逻辑段落与语义化小节标题(`#`、`##`、`###`),以人类专家口吻展开叙述; ✅ **彻底删除模板化开头与总结句式**,代之以真实工业场景切入、问题驱动式叙事、工程直觉穿插的技术表达; ✅ **语言高度去AI化**:打破“首先/其次/最后”结构,混合长短句、插入设问、口语化强调(如“别急着关掉这一页——你马上会看到一个反直觉的事实”)、经验判断(如“我们踩过太多坑才确认:这不是精度问题,是
recommend-type

React函数组件里最常用来管理状态、访问DOM和调试的Hook有哪些?它们各自适用什么场景?

React 中常用的 Hook 有以下几种: - **useState**:用于在函数组件中添加状态管理。也是用来实现状态管理的 hook,`useState` 就是基于 `useReducer` 实现的,`useReducer` 可以实现比 `useState` 更复杂的状态管理逻辑。例如: ```jsx import React, { useState } from 'react'; function Example() { const [count, setCount] = useState(0); return ( <div> <p>You clicked
recommend-type

YOLOv1模型全系列权重文件打包下载

标题中提到的“yolov11n”、“yolov11s”、“yolov11m”、“yolov11l”和“yolov11x”指的是YOLO(You Only Look Once)目标检测算法的不同模型变种,每种变体都对应不同的性能和复杂度。YOLO是一种流行的目标检测系统,它将目标检测任务作为单个回归问题解决,将目标检测转化为一个单一的神经网络预测问题,能够实现实时目标检测。YOLO模型的优点在于速度非常快,并且准确度也不低,因此在需要实时处理的场合(如视频监控、自动驾驶等)中十分受欢迎。 描述中提到的“.pt”扩展名表明这些文件是PyTorch格式的模型权重文件。PyTorch是一个开源的机器学习库,用于计算机视觉和自然语言处理等多个领域,尤其在深度学习领域应用广泛。模型权重文件通常包含了训练过的神经网络模型的参数,这些参数在模型的预测和推理阶段被使用。 标签“权重文件”意味着这些文件包含的是已经训练好的模型参数,而不是源代码或者框架。权重文件是深度学习模型的核心组成部分,这些参数是通过大量的数据和计算资源训练得到的。有了这些权重,可以不需要重新训练模型,直接加载使用或者进行微调。 压缩包子文件的文件名称列表中包含了五种不同的模型权重文件,这些模型权重文件的命名反映了它们在模型复杂度、速度和准确性之间的不同权衡。通常,模型名称中的字母大小(如n、s、m、l、x)表示了模型的大小或容量。以“yolov11”作为前缀的模型,可能是指使用了某个特定版本的YOLO算法,并且数字“11”可能与模型版本或者特定配置相关。然而,这里没有给出具体的版本信息,所以无法确定确切的版本关联。 在实际应用中,用户可以根据实际需要选择合适大小的YOLO模型。例如,如果对实时性有更高的要求,并且可以接受较低的准确率,可以选择较小的模型(如yolov11n或yolov11s)。相反,如果需要更高的准确度并且对性能的实时性要求不是特别高,则可以选择较大的模型(如yolov11l或yolov11x)。 在使用这些权重文件时,需要确保有一个与之兼容的YOLO实现,或者确保能够将权重文件转换为使用的目标深度学习框架。此外,用户还需要准备适当的输入数据,并了解模型的输入输出格式,以便正确地使用这些模型进行目标检测任务。 最后,这些文件的打包压缩格式(通常为.zip或.tar.gz等)意味着用户需要先解压才能获取到其中的权重文件。解压后,使用PyTorch等深度学习框架加载这些文件,即可开始进行目标检测工作。
recommend-type

多时间尺度协同调度破局点:PSO嵌入“日前-日内-实时”三级架构的5层指令一致性保障机制(南网某区域调度中心已采纳)

以下是对您提供的技术博文进行深度润色与重构后的成果。全文严格遵循您的全部要求: ✅ **去除所有显性标题层级**(如“引言”“总结与展望”等),代之以自然段落过渡与逻辑牵引; ✅ **打破“总—分—总”机械结构**,以真实工程困境切入,将理论建模、算法重构、系统集成、实证验证、范式升维有机交织; ✅ **彻底消除AI模板化表达**:无“本文将从……角度出发”“首先/其次/最后”等连接词;句式长短交错,穿插设问、强调、口语化插入语与工程师式洞察点评; ✅ **注入一线工程经验判断**:如对罚函数系数取值的权衡解释、对SCADA延迟是否“可忽略”的实测判定、对Wasserstein距
recommend-type

iwlwifi报错'Invalid time point 28 for host command TLV',这到底是什么原因导致的?

好的,我们来系统地分析和解决这个 `iwlwifi` 驱动报出的 `Invalid time point 28 for host command TLV` 错误。 ### 问题解构与初步分析 首先,我们对这个错误信息进行拆解,以定位问题根源: 1. **`iwlwifi`**:这是 Linux 内核中用于支持英特尔无线网卡(Wi-Fi 和蓝牙)的驱动程序。问题明确指向了该驱动。 2. **`WRT`**:这很可能指的是 **Wireless Receive/Transmit**,即与无线数据收发的底层处理流程相关。 3. **`Host Command`**:在 `iwlwifi`