Excel(函数篇):IF函数、FREQUNCY函数、截取函数、文本处理函数、日期函数、常用函数详解
目录
- IF函数
- 等于判断
- 区间判断
- 与AND函数、OR函数一同使用
- IFNA函数和IFERROR函数
- FREQUNCY函数、分断统计
- LEFT、RIGHT、MID截取函数
- FIND函数、LEN函数
- SUBSTITUTE函数
- ASC函数、WIDECHAR函数
- 实战:如何获取到表中所有工作簿名称
- 文本处理函数
- TEXT函数
- TEXTJOIN函数
- 日期函数
- DATE函数
- YEAR、MONTH、DAY,EDATE函数
- Datedif函数
- Weeknum、Weekday函数
IF函数
等于判断
-
参数:IF(logical_test, [value_if_true], [value_if false]
-
两种情况:判断是否超预算,如果C列的值大于B列,就是是,否则否!
-
公式:
=IF(C2>B2,“是”,“否”)
- 多重情况:
- 公式 =IF(B2=“易碎”,750,IF(B2=“一般”,300,0))
唯一要注意的地方,函数第三个参数就是否则的值,它是可以嵌套的!
区间判断
- 下例子:如何根据工龄算年假
- 公式 =IF(B2<2,5,IF(B2<=5,10,15))
注意 Excel中的公式,是从左往右执行的;第一个参数是<2 ;所以第二参数的条件必定包含了>=2,然后继续写接下的判断,再让它<=5即可…对于区间只需以此类推即可!
与AND函数、OR函数一同使用
- “且”条件判断
- 公式:=IF(AND(A2=“男”,B2>=60),1000,0)
Excel公式特性,实现“且”,利用一个单独函数,然后成为IF的一个参数,来参与判断条件!
- “或”条件判断:
- 公式:=IF(OR(B11>60,B11<40),1000,0)
- “且”“或”嵌套
- 公式
=IF(OR(AND(A19=“男”,B19>60),AND(A19=“女”,B19<40)),1000,0)
IFNA函数和IFERROR函数
- VLOOKUP函数出现错误:
有一处值出现错误?因为源数据根本不存在“张三”,所以会返回#N/A值,那么如何避免呢?
-
最外层再嵌套一个IFNA函数即可,也可以是IFERROR函数
-
公式 =IFNA(VLOOKUP(F3,A:C,3,0),“”)
- IFERROR函数,可以屏蔽一切错误原因
- 公式 =IFERROR((B4-C4)/B4,“”)
FREQUNCY函数、分断统计
- 函数参数:FREQUENCY(data_array, bins_array) 第一个参数是区域,第二个参数是分段间隔,如果是多个分段的话,它是一个数组,需要用大括号括起来!函数返回的是统计的个数!
- 实例计算下个区段的值,优于if的多重嵌套判断!
- 统计报废率
LEFT、RIGHT、MID截取函数
-
公式 =LEFT(A2,2)
-
公式 =RIGHT(A2,4)
- 公式 =MID(A2,3,2)
第二个参数表示从第几位开始,第三个参数表示,总共几位!
- 结合VLOOKUP函数一起使用
- 公式 =VLOOKUP(LEFT(B2,6)*1,地区码!A:B,2,0)
FIND函数、LEN函数
-
FIND()用来找某个字符的位置,返回一个数值
-
参数:FIND(find _text, within_text, [start _num])
- 和截取函数组合使用,比如例中,需要提取用户名,所以我们得先找到@符号在第几位,然后位数-1,就是呀截取的用户名!
公式:=LEFT(A2,FIND(“@”,A2)-1)
- LEN函数返字符串长度
- 嵌套,提取出域名
公式:=RIGHT(A2,LEN(A2)-FIND(“@”,A2))
总位数-“@”符号所在位置,就是right函数需要截取的位!
- 其他,提取域名方法,利用MID函数
公式 =MID(A2,FIND(“@”,A2)+1,1000)
找到@所在位数,开始取后面位数即可,1000是任意写的一个大范围,域名肯定没那么长,所以能一次性取到后面所有的值!
SUBSTITUTE函数
-
substitute 就是函数版的替换工具,属于文本型函数,输出的内容也是文本!
-
参数&公式 =SUBSTITUTE(A2,“.”,“-”)*1
再转化下格式,即可
- 实战题:将手机号码中间4位的内容,替换成*号
公式 =SUBSTITUTE(D2,MID(D2,4,4),“****”)
ASC函数、WIDECHAR函数
-
功能:ASC全角转半角,widechar半角转全角
-
ASC()
- widechar() 函数
实战:如何获取到表中所有工作簿名称
- 获取所有工作簿的名称,我们需要用到一个宏表函数:get.workbook
具体步骤为点击:公式→定义名称;get.workbook(1)获取工作簿名称,get.workbook(4)获取工作部数量!
- 用index函数调用:INDEX( name, ROW(F1)) 第二个参数,是ROW函数,里面选中第一行的任意位置都可以!这样我们得到的结果是完整的表名,我们只需要把工作簿名称截取出来就可以了!
- 利用MID函数,第二个参数填大一点都可以
MID( INDEX( name, ROW(F1)), FIND(“]”, INDEX(name,ROW(F1) ) )+1,1000 )
文本处理函数
TEXT函数
-
TEXT 函数 用于将数值转换为特定格式的文本,从而灵活控制数据显示形式!
=TEXT(value, “format_code”)
value:需要格式化的数值、日期或时间。
format_code:用双引号包裹的格式代码,定义输出文本的样式。 -
注意事项:
TEXT 函数输出为文本类型,无法直接参与数值计算。
格式代码需严格遵循规则,错误代码会返回 #VALUE!。
日期/时间需确保原始数据是 Excel 认可的序列值。
可通过灵活组合格式代码,TEXT 函数可以满足复杂的数据显示需求 -
如何自动生成金额大写?
- 公式 :
=“人民币:”&TEXT(B11,“[DBNum2][$-zh-CN]G/通用格式”)
右键金额,找到数字大写的格式,自定义,复制到格式,用text函数来处理!
- 将日期格式化:将日期序列值转换为易读的文本格式
=TEXT(TODAY(), “yyyy-mm-dd”) → 返回当前日期,如 “2023-10-05”
=TEXT(A1, “dddd, mmmm dd, yyyy”) → 若A1为2023/10/5,返回 "Thursday, October 05, 2
- 数字格式化为货币:添加货币符号和千位分隔符
=TEXT(1234.5, “$#,##0.00”) → 返回 “$1,234.50”
=TEXT(500, “¥#,##0”) → 返回 “¥500”
- 百分比显示:将小数转换为百分比形式
=TEXT(0.25, “0.00%”) → 返回 “25.00%”
=TEXT(0.75, “0%”) → 返回 “75%”
- 自定义数字格式:控制小数位数或填充字符
=TEXT(123, “00000”) → 返回 “00123”(固定5位,不足补零)
=TEXT(3.1415, “0.00”) → 返回 “3.14”(保留两位小数)
- 时间格式化:转换时间序列值为文本
=TEXT(NOW(), “hh:mm:ss AM/PM”) → 返回当前时间,如 “03:45:30 PM”
=TEXT(0.75, “h:mm”) → 返回 “18:00”(0.75天=18小时)
- 条件性文本显示:用格式代码实现简单条件
=TEXT(A1, “[>100]超额;不足”) → 若A1=150,返回 “超额”;若A1=80,返回 “不足”
- 电话号码分段显示:格式化数字为电话号码
=TEXT(13912345678, “000-0000-0000”) → 返回 “139-1234-5678”
- 结合文本拼接:将格式化结果与其他文本组合
=TEXT(B2, “¥#,##0.00”) & " 元整" → 若B2=2500,返回 “¥2,500.00 元整”
- 常用格式代码说明:
TEXTJOIN函数
-
功能:链接文字作用
-
公式 =TEXTJOIN(“-”,TRUE,A2:D2) 忽略空白,大多数情况下都是数据是一样的
- 不忽略空白,面对数据不一样的情况下!也方便以后对数据进行处理,比如说可以进行,按照分隔符分列!
再对数据进行“分列”还原一下!
日期函数
DATE函数
- 如何提取身份证中的生日信息?用到DATE函数!
- 公式 =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
- DATE()函数,输入值总能返回一个正确的日期!
YEAR、MONTH、DAY,EDATE函数
- 实际应用:计算结款日期
-
YEAR、MONTH、DAY都是取一个日期中的,年月日
-
公式=DATE(YEAR(A2),MONTH(A2)+B2,DAY(A2)-1)
- EDATE()函数
公式 =EDATE(A2,B2)
Datedif函数
- 用Datedif函数计算工龄,datedif函数可以计算时间间隔!
- 公式 =DATEDIF(A2,B2,“Y”)
参数1为开始日期;参数2为结束日期;参数3是要计算的间隔值,“Y”是年,“M”是月,“D”是天…
Weeknum、Weekday函数
- 如何计算当前日期,是第几周?
- weeknum()函数
公式 =WEEKNUM(A3,2) 参数1是日期,参数2是选择一周开始天是什么!
- weekday()函数
公式 =WEEKDAY(A3,2)
- 实操题:将周末标记为红色
- 利用条件格式,加上weekday()函数来判断
ALT H L H M 打开新建条件格式,使用公式确定要设置格式的单元格,输入:weeekday(B1,2)>5
然后双击格式刷,将后面的日期统一一下格式即可!
- 这样再修改开始日期后,依旧可以利用已经设置好的格式,标记出新日期的周末~~
相关文章:
Excel(函数篇):IF函数、FREQUNCY函数、截取函数、文本处理函数、日期函数、常用函数详解
目录 IF函数等于判断区间判断与AND函数、OR函数一同使用IFNA函数和IFERROR函数 FREQUNCY函数、分断统计LEFT、RIGHT、MID截取函数FIND函数、LEN函数SUBSTITUTE函数ASC函数、WIDECHAR函数实战:如何获取到表中所有工作簿名称文本处理函数TEXT函数TEXTJOIN函数 日期函数…...
基于 Python 爬取 TikTok 搜索数据 Tiktok爬虫(2025.3.17)
1. 前言 在数据分析和网络爬虫的应用场景中,我们经常需要获取社交媒体平台的数据,例如 TikTok。本篇文章介绍如何使用 Python 爬取 TikTok 用户搜索数据,并解析其返回的数据。 结果截图 2. 项目环境准备 在正式运行代码之前,我…...
本专栏开栏通知相关申明
通知 本专栏主要介绍本人C开发过程中遇到的各种技术栈问题,开此栏用于整合自己所学习到的所有知识点,现在无偿分享给大伙。大伙有好的建议或者问题可以在评论直接留言,我不一定有时间看到,但是看到会回复的。 技术栈1 截止到202…...
数据库设计实验(3)—— 分离与附加、还原与备份
一、目的与要求 掌握SQL Server2012拷贝物理文件的方法;掌握SQL Server 2012附加数据库的方法;掌握SQL Server 2012备份和还原的方法;掌握SQL Server 2012定期自动备份的方法。开始简单的SQL查询 二、实验准备 了解数据库分离和附加的意义&…...
Swift 并发中的任务让步(Yielding)和防抖(Debouncing)
网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…...
hibernate 自动生成数据库表和java类 字段顺序不一致 这导致添加数据库数据时 异常
hibernate 自动生成的数据库表和java类 字段顺序不一致 这导致该书写方式添加数据库数据时 异常 User user new User( null, username, email, phone, passwordEncoder.encode(password) ); return userRepository.save(user);Hibernate 默认不会保证数据库表字段的顺序与 Ja…...
05 MP4解码AAC + 格式知识
AAC⾳频格式ADIF这种格式的特征是可以确定的找到这个⾳频数据的开始,不需进⾏在⾳频数据流中间开始的解码,即它的解码必须在明确定义的开始处进⾏。故这种格式常⽤在磁盘⽂件中 ADTS是AAC⾳频的传输流格式。AAC⾳频格式在MPEG-2(ISO-13318-7 2003)中有定义。AAC后来⼜被采⽤…...
docker和k8s区别详解
一、核心定位对比 维度DockerKubernetes (K8s)引用来源核心功能容器引擎(构建、运行、分发容器)容器集群管理系统(编排、调度、扩展)[1][2][5]抽象层级单机容器化技术跨主机集群管理平台[5][6]技术目标解决应用环境一致性解决大规…...
生信分析服务作图TCGA/GEO数据库挖掘细胞测序转录学代做指导辅导
生信分析服务作图、TCGA/GEO数据库挖掘、细胞测序转录学代做指导辅导等相关内容,是当前生命科学研究中不可或缺的一部分。以下是对这些服务的详细解析: 一、生信分析服务作图 生信分析服务作图是生信分析中的重要环节,它通过将复杂的生物信…...
修改HuggingFace模型默认缓存路径
huggingface模型的默认缓存路径是~/.cache/huggingface/hub/ 通常修改为自己的路径会更为方便。 方式一:cache_dir 参数 可以通过from_pretrained函数中的 cache_dir 参数来指定,缺点,每次都需要手动指定,比较麻烦。 如&#x…...
游戏引擎学习第167天
回顾和今天的计划 我们不使用引擎,也不依赖库,只有我们自己和我们的小手指在敲击代码。 今天我们会继续进行一些工作。首先,我们会清理昨天留下的一些问题,这些问题我们当时没有深入探讨。除了这些,我觉得我们在资产…...
阿里云服务器环境部署 三 Minio文件服务集群的搭建
Minio文件服务集群的搭建 一 准备工作 1、三台机器 配置 vim /etc/hosts 172.16.108.44 minio4 172.16.108.43 minio3 172.16.108.42 minio2 [rootbigdata41 es]# docker --version Docker version 26.1.4, build 5650f9b [rootbigdata43 minio]# docker-compose -v -bash…...
让人感到疑惑的const
const 关键字在不同的编程语言中有着不同的含义和限制,但通常它被用来声明一个常量或只读变量。然而,在 JavaScript 中,const 的行为有时可能会让人感到困惑,因为它并不总是意味着“不可变”(immutable)。让…...
网易云信架构升级实践,故障恢复时间缩至8秒
一、项目背景 网易云信是网易旗下集IM与音视频技术于一体的PaaS服务平台,为全球提供融合通信与视频的核心功能和组件,包括IM即时通讯、短信、信令等通信服务,以及RTC、直播、点播、互动直播、互动白板等音视频服务,此外…...
算法刷题记录——LeetCode篇(3) [第201~300题](持续更新)
(优先整理热门100及面试150,不定期持续更新,欢迎关注) 207. 课程表 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequ…...
navicat导出文件密码解密
文章目录 一、概念二、导出文件1、创建的数据库连接信息2、导出带密码的连接信息3、查看导出后的文件 三、Python代码解析四、参考地址 一、概念 Navicat中导出的带密码的文件后缀是.ncx结尾的,里面是xml格式的文件,存储了数据库的连接,方便…...
uniapp vue3项目定义全局变量,切换底部babar时根据条件刷新页面
前言 uniapp项目中,每个tabbar页面来回点时候,不会触发页面更新。但是有时页面上有数据发生改变需要更新模版时,就得能及时的通知到页面。如果在onshow生命周期里每次都调用异步请求更新数据,有些不合理,况且页面有时…...
Linux上的`i2c-tools`工具集的详细介绍;并利用它操作IMX6ULL的I2C控制器进而控制芯片AP3216C读取光照值和距离值
IC-Tools 工具集介绍 i2c-tools 是 Linux 下用于 IC 设备调试 的用户空间工具集(你也可以把它看成是一个库,类似于之前自己用过的触摸屏库tslib库、FreeType矢量字符库),它提供了一系列命令行工具,可以扫描、读取、写入 IC 设备,…...
## DeepSeek写射击手机小游戏
DeepSeek写射击手机小游戏 提问 根据提的要求,让DeepSeek整理的需求,进行提问,内容如下: 请生成一个包含以下功能的可运行移动端射击小游戏H5文件: 要求 可以重新开始游戏 可以暂停游戏 射击位置在底部中间ÿ…...
奇安信全流量(天眼)面试题
一、全流量设备(天眼)的部署架构 天眼系统采用旁路部署模式,通过流量镜像实现非侵入式监测,核心组件包括流量传感器、分析平台和文件威胁鉴定器,具体部署架构如下: 传感器部署 关键节点覆盖:在…...
计算机四级 - 数据库原理(操作系统部分)- 第2章「操作系统运行机制」
系统调用是应用程序请求操作系统核心完成某一特定功能的一种过程调用,与一般调用的最大区别就是调用程序运行在用户态,而被调用程序则运行在系统态寄存器类型: 用户不可见寄存器:程序计数器、指令寄存器、程序状态字(P…...
【css酷炫效果】纯CSS实现虫洞穿越效果
【css酷炫效果】纯CSS实现穿越效果 缘创作背景html结构css样式完整代码基础版进阶版(虫洞穿越) 效果图 想直接拿走的老板,链接放在这里:https://download.csdn.net/download/u011561335/90491973 缘 创作随缘,不定时…...
火山引擎(豆包大模型)(抖音平台)之火山方舟的Prompt的使用测试
前言 在大模型的使用过程当中,Prompt的使用非常的关键。原来,我对Prompt的理解不深,觉得Prompt的产生并不是很有必要。但是,自从使用了火山方舟中的“Prompt优解”之后,感受加深了,觉得Prompt是我们和大模型…...
多线程(四)----线程安全
线程安全问题的万恶之源就是多线程的抢占式执行所带来的随机性. 有了多线程, 此时抢占式执行下, 代码执行的顺序, 会出现更多的变数, 代码执行顺序的可能性就从一种情况变成了无数种情况. 只要有一种情况使得代码结果不正确, 都是视为bug, 线程不安全. 有线程安全的代码 以下…...
跨系统投屏:Realme手机(远程)投屏到Linux系统的简单方法
家里长辈年纪上来了,有点老花眼,平常看手机总是觉得字体不够大,还一个劲儿地将手机拿很远。其实那台手机的字体已经调到最大了。 为了让长辈刷手机的时候可以轻松快乐一点,我们帮他将手机投屏到电脑上。毕竟电脑屏幕比手机大多了&…...
【eNSP基础使用教程-1】
座右铭: 纵有疾风起,人生不言弃。 文章目录 前言一、更改设备名称指令1、双击路由器进入2、 进入系统视图3、更改设备名称为R14、使用同样的办法修改路由器R2、R3 二、配置路由物理接口的IP 地址1、查看R1路由器当前接口IP 地址配置与路由表2、查看路由器上的路由表…...
android开发:组件事件汇总
在 Android 开发中,Java 文件中有许多组件事件可以处理用户交互。以下是一些常见的组件事件及其用途和示例: 1. 点击事件 (Click) 用于处理用户点击控件的操作。 示例代码: Button button findViewById(R.id.button); button.setOnClickL…...
C++|向函数传递对象
在 C 里,对象作为函数的参数和返回值,有值传递、指针传递和引用传递这三种传递方式,下面为你详细介绍。 1.值传递 在值传递时,把实参对象的值复制给形参对象,函数会接收实参的一个副本,而非实参本身。函数…...
网络爬虫【爬虫库urllib】
我叫不三不四,很高兴见到大家,欢迎一起学习交流和进步 今天来讲一讲爬虫 urllib介绍 Urllib是Python自带的标准库,无须安装,直接引用即可。 Urllib是一个收集几个模块来使用URL的软件包,大致具备以下功能。 ● urlli…...
【一起来学kubernetes】17、Configmap使用详解
前言概述核心特性创建 ConfigMap使用 ConfigMap1. **环境变量**2. **Volume 挂载**3. **命令行参数** 更新与热重载Docker容器中Java服务使用Configmap**一、通过环境变量注入****步骤说明****示例配置** **二、通过 Volume 挂载配置文件****步骤说明****示例配置** **三、动态…...
QT程序双击可执行文件运行方法
1、qt编译选择release模式 在pro文件添加:QMAKE_LFLAGS -no-pie 2、cmake编译qt界面程序 在CMakeLists.txt文件中添加: set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -no-pie") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -no-pie")注意 …...
【css酷炫效果】实现鱼群游动动态效果
【css酷炫效果】实现小鱼游动动态效果 缘创作背景css代码创建div容器引入jquery引入鱼群js完整代码效果图成品资源下载链接:点击下载 缘 在开发系统功能的时候,无意间看到了小鱼游动特效,感觉很有意思,就在网上找了相关教程,分享给大家。 创作背景 刚看到csdn出活动了…...
【GNN】GAT
消息传递 层数越多,聚合更多的消息...
Prims region.Views 为null
原因: 导航未完成或异步问题 解决方式:使用回调确认导航完成后再操作视图 _regionManager.RequestNavigate("MonitorRegion", "MonitorView", nps, navigationResult > {if (navigationResult.Result true){var region _regio…...
在windows10系统上安装docker,然后在容器中运行GPU版本的Pytorch,并使用vscode连接该容器
一 . 安装Docker Desktop 首先打开网址https://docs.docker.com/desktop/install/windows-install/ 下载完后,双击下面的exe文件进行安装,默认情况下,Docker Desktop 安装在C:\Program Files\Docker\Docker 出现提示时,请确保…...
WPS 搭配 Zotero 插件使用
安装Zotero后,Word自动引入了插件,但WPS却没有,做为WPS的重度用户,这是不行的。 解决方案: 1.找到 Zotero.dotm 一般在安装目录下, 2.然后复制到WPS的startup下 我的目录是:C:\Users\lianq…...
卷积神经网络 - 卷积层(具体例子)
为了更一步学习卷积神经网络之卷积层,本文我们来通过几个个例子来加深理解。 一、灰度图像和彩色图像的关于特征映射的例子 下面我们通过2个例子来形象说明卷积层中“特征映射”的概念,一个针对灰度图像,一个针对彩色图像。 例子 1&#x…...
新造车不再比拼排名,恰是曲终人散时,剩者为王
据称新能源汽车周销量不再发布,这可能也预示着新造车终于到了给出答案的时候了,新造车企业前三强已基本确立,其余那些落后的车企已很难有突围的机会,而特斯拉无疑是其中的最大赢家。 3月份第一周的数据显示,销量最高的…...
学有所得-Deepin linux操作系统在安装nvidia显卡驱动后的问题修复
目标: 装有deepin V20.9的移动硬盘在系统启动后无法进入图形化界面,修复系统。 背景: 为了方便随时随地开发研究,又不破坏笔记本电脑原装的正版操作系统,在一个朗科(容量50&…...
【QT:网络编程】
网络编程的本质就是在编写应用层代码。需要传输层支持。而传输层的协议有UDP、TCP等 使用QT网络编程的API,需要在.pro文件中添加network模块,而QT中的控件和其他内容都是包含在QtCore模块中的(默认添加) QT为什么要划分模块&…...
基于srpingboot高校智慧校园教学管理服务平台的设计与实现(源码+文档+部署讲解)
技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论…...
分布式事务3PC解决了2PC哪些问题?
三阶段提交(3PC,Three-Phase Commit) 是对 二阶段提交(2PC,Two-Phase Commit) 的改进,旨在解决 2PC 的一些固有缺陷,特别是在分布式系统中的容错性和性能问题。以下是 3PC 比 2PC 更好的原因及其优势的详细分析: 1. 二阶段提交(2PC)的问题 2PC 是一种经典的分布式事…...
Dify 使用 - 创建 翻译 工作流
文章目录 1、选择 模板2、设置 和 基本使用3、运行应用 1、选择 模板 2、设置 和 基本使用 翻译模板 自带了系统提示词,你也可以修改 3、运行应用 右上角 点击 发布 – 更新,运行应用,就可以在新的对话界面中使用此功能 2025-03-18&#x…...
集成学习(上):Bagging集成方法
一、什么是集成学习? 在机器学习的世界里,没有哪个模型是完美无缺的。就像古希腊神话中的"盲人摸象",单个模型往往只能捕捉到数据特征的某个侧面。但当我们把多个模型的智慧集合起来,就能像拼图一样还原出完整的真相&a…...
c盘清理宝藏小工具
引言 在数字化时代,电脑的存储空间和系统性能直接影响着我们的工作效率和用户体验。C盘作为系统盘,常常因为文件堆积、缓存冗余等问题变得臃肿不堪,导致电脑运行缓慢。为了解决这一问题,我最近试用了一款名为“小番茄C盘清理”的…...
QT多媒体播放器类:QMediaPlayer
QMediaPlayer 是 Qt Multimedia 模块中的核心类,用于播放音频和视频媒体文件。它支持本地文件、网络流媒体以及实时数据源,具备播放控制、状态管理、元数据访问等功能。QMediaPlayer的基本用法可能包括设置媒体源、控制播放(播放、暂停、停止…...
Java动态代理模式深度解析
1. 动态代理基础 1.1 核心组件 Proxy 类:动态生成代理对象的工厂类,核心方法为 newProxyInstance()。 InvocationHandler 接口:代理逻辑的处理器,所有方法调用会转发到其 invoke() 方法。 1.2 实现步骤 定义接口:代…...
【WRF模拟】垂直层设置/与观测数据对比
【WRF模拟】垂直层设置/与观测数据对比 WRF 中 有关垂直层的namelist变量1. 主要垂直层设置参数2. 详细解释3. 典型设置示例WRF 输出的垂直剖面数据与观测数据进行比较WRF 采用 地形跟随坐标(terrain-following coordinate)WRF 输出的垂直剖面数据与观测数据进行比较参考WRF …...
植物知识分享论坛毕设
1.这四个文件直接是什么关系?各自都是什么作用?他们之间是如何联系的? 关系与联系 UserController.java 负责接收外部请求,调用 UserService.java 里的方法来处理业务, 而 UserService.java 又会调用 UserMapper.jav…...
可视化图解算法:链表中倒数(最后)k个结点
1. 题目 描述 输入一个长度为 n 的链表,设链表中的元素的值为ai ,返回该链表中倒数第k个节点。 如果该链表长度小于k,请返回一个长度为 0 的链表。 数据范围:0≤n≤105,0 ≤ai≤109,0 ≤k≤109 要求&am…...