苹果手机不实用?那你是没用过这4个功能,快捷又方便

苹果手机一直都是以流畅而深受用户的欢迎,但很多用户都说ios系统只是流畅,没有那么多实用功能,今天小编就特地整理了4个隐藏的实用功能,你用过几个呢?下面我们就来一起看看吧。
在这里插入图片描述
1.快捷支付
我们买东西付款的时候,每次都还要打开支付宝或者微信,再点开扫一扫才能进行付款,其实苹果手机长按微信或者支付宝就会出现很多快捷功能,直接就可以扫码付款了,是不是很方便。
在这里插入图片描述
2.搜索框
苹果的这个搜索框特别实用,但很多人都不会用到,其实这个搜索框可以帮你换算单位、换算汇率、翻译单词、计算器、还可以快速帮你发信息、打电话等等。
在这里插入图片描述
搜索框只能进行单词的翻译,不能实现语音中英文翻译,如果有语音翻译的需求,可以使用录音转文字助手这款工具哦,不管是中文语音还是英文语音都能帮你翻译出来。

手机应用市场就可以找到哦,还能语音在线翻译、音频文件转文字,特别适用于会议、访谈、课堂速记等场景哦。

3.快捷指令
快捷指令可以说是苹果最实用的应用了,拼图、换铃声、搜索好看的电影、好听音乐等等,只要你在其中添加对应的快捷指令,就能快速的完成相应的功能了。
在这里插入图片描述
4.放大镜
当你看远处的东西比较模糊的时候,一般我们使用相机就可以看到远处的景物,但是相机里一点点的放大,操作起来比较慢,其实我们连按3次电源键就可以快速放大,不过要在智能辅助里开启放大镜这个功能。
在这里插入图片描述
以上就是小编分享的ios 系统的四个快捷功能啦,有兴趣的朋友可以去试试哦,也可在评论区分享你知道了快捷功能,让更多的人学习到。

内容概要:本文档是一份关于交换路由配置的学习笔记,系统地介绍了网络设备的远程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种远程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备一定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔记以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每一条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意同设备型号间的命令差异。
你问得非常精准,而且完全正确地指出了我之前表述的**一致之处**! 我们来彻底澄清这个问题: --- ## ✅ 核心问题还原 > ❓ 你刚才说: > - `current_freq` 和 `current_duty` **没用,可以删** > > 现在又说: > - 应该用它们控制 PWM 输出 > > 那到底有没有用?是是矛盾了? --- ## ✅ 正确回答:**矛盾,而是“上下文同”** 让我分清楚两个场景: --- ### 🔴 场景一:你当前代码的真实状态(事实) ```c uint16_t current_freq = 1000; uint16_t current_duty = 50; // ... 其他代码 ... ``` 👉 在你的原始代码中: - `current_freq` 被定义 - 但 **没有任何地方读取或修改它** - 更没有用它去设置 TIM3 的 ARR 或 CCR - 所以它是:✅ **定义了 → ❌ 没使用** ➡️ 结论:**此时它是无用变量,应该删除** --- ### 🟢 场景二:如果你要扩展功能(设计意图) 你说你想做“信号发生器 + 示波器”,那就意味着: | 功能 | 实现方式 | |------|----------| | 改变输出频率 | 用户操作 → 修改参数 → 更新 PWM | | 显示设定值 vs 实测值 | 左边显示“我设的”,右边显示“抓到的” | 这时你就需要一个变量来保存“用户设定的值”——这个变量就叫 `current_freq` 最合适! ➡️ 所以:**将来要用它,现在还没用** --- ## ✅ 类比解释(帮你理解) 这就像: > 我买了一个叫“张三”的手机号(`current_freq`),但现在没人打这个电话 → 它是废号 → 可以注销(删除) > > 但如果我打算明天用来做生意接客户 → 那这个号码就有用了 → 就该删 📌 所以关键是名字有没有用,而是 **是否被使用** --- ## ✅ 回到你的代码:现状分析 | 变量名 | 是否被写入? | 是否被读取? | 是否参与计算? | 是否影响硬件? | → 有用吗? | |--------|---------------|---------------|------------------|------------------|-----------| | `current_freq` | ❌ 否 | ❌ 否 | ❌ 否 | ❌ 否 | ❌ 无用 | | `current_duty` | ❌ 否 | ❌ 否 | ❌ 否 | ❌ 否 | ❌ 无用 | | `captured_freq` | ✅ 是(在回调中赋值) | ✅ 是(OLED 显示) | ✅ 是 | ✅ 影响显示 | ✅ 有用 | | `captured_duty` | ✅ 是 | ✅ 是 | ✅ 是 | ✅ 影响显示 | ✅ 有用 | ✅ 所以我的第一句话是对的: > “`current_freq` 和 `current_duty` 没有用,可以删” --- ## ✅ 那为什么我又建议你“加上它的用途”? 因为我判断你是想做一个 **可调信号源 + 测量反馈系统** 也就是说: > 你现在虽然没用它,但你**本意是要用它的** 所以我是在说“你现在用了”,而是在说: > “你现在没用 → 可删;但如果你想实现完整功能 → 就应该加回来并真正使用它” 这是两种同的编程阶段: - 初期调试 → 清理垃圾变量 - 功能开发 → 添加有意义的状态变量 --- ## ✅ 总结:一句话讲清逻辑 > 🔴 如果你只是烧录运行、做任何调节: > `current_freq` 是无用变量 → **可以且应该删除** > > 🟢 如果你想通过按键/串口改变输出频率: > `current_freq` 是核心控制变量 → **必须保留并正确使用** --- ## ✅ 建议你现在的做法 ### 方案 A:只验证捕获功能(推荐先这么做) ```c // 删除这两个变量 // uint16_t current_freq = 1000; // uint16_t current_duty = 50; ``` → 让代码更干净,专注测试输入捕获是否准确 ### 方案 B:准备做可调信号源 ```c // 加回来,并赋予实际用途 uint16_t current_freq = 1000; // 表示“我要输出多少” float current_duty = 50.0f; // 并配合 UpdateSignalOutput() 函数真正驱动 TIM3 ``` --- ## ✅ 如何避免这类困惑? 记住这条原则: > 💡 **变量是否有用,看的是“是否被读写+是否影响行为”** > 是“有没有定义”,也是“名字好好” 比如: ```c int unused_counter = 0; // 定义了但从用 → 无用 int error_count = 0; // 每次出错都 ++,并在 OLED 显示 → 有用 ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值