- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 Python-5:寻找最大的葫芦
在一场经典的德州扑克游戏中,有一种牌型叫做“葫芦”。“葫芦”由五张牌组成,其中包括三张相同牌面值的牌 aa 和另外两张相同牌面值的牌 bb。如果两个人同时拥有“葫芦”,我们会优先比较牌 aa 的大小,若牌 aa 相同则再比较牌 bb 的大小,牌面值的大小规则为:1 (A) > K > Q > J > 10 > 9 > ... > 2,其中 1 (A) 的牌面值为1,K 为13,依此类推。在这个问题中,我们对“葫芦”增加了一个限制:组成“葫芦”的五张牌牌面值之和不能超过给定的最大值 maxmax。
2025-04-13 10:00:00
126
原创 MQTT:基于4G模块的TCP协议应用
模块支持3种数据访问模式:缓存模式、直吐模式、透传模式。1. 缓存模式下,可以通过AT命令发送数据。从网络接收数据时,模块会缓存所接收的数据,并直接上报URC,之后用户可以通过 AT命令来读取缓存数据。2. 直吐模式下,通过AT命令 发送数据。从网络接收数据时,模块直接输出到通信口3. 透传模式下,相对应的通信口会进入独占模 式,发送的数据会直接发送到网络端,从网络接收到的数据会直接输出。由于应用场景需要涉及低功耗响应,本次采用直吐模式。
2025-04-13 09:59:13
319
原创 Python-4:数字分组求偶数和
小M面对一组从 1 到 9 的数字,这些数字被分成多个小组,并从每个小组中选择一个数字组成一个新的数。目标是使得这个新数的各位数字之和为偶数。任务是计算出有多少种不同的分组和选择方法可以达到这一目标。numbers例如对于。
2025-04-12 10:03:47
144
原创 Python-3:数字字符串格式化
小M在工作时遇到了一个问题,他需要将用户输入的不带千分位逗号的数字字符串转换为带千分位逗号的格式,并且保留小数部分。小M还发现,有时候输入的数字字符串前面会有无用的0,这些也需要精简掉。请你帮助小M编写程序,完成这个任务。
2025-04-12 09:54:36
219
原创 MQTT:基于Keil开发工具移植入MQTTClient-C开源库
在单片机这类资源比较紧张的嵌入式平台我们选择源码编译的方式移植MQTTClient-C开源库,找到MQTTClient.c和MQTTClient.h两个文件,通过文件添加方式添加到 Keil 项目里。在 Keil 中,可通过右键点击项目中的,选择来添加文件。
2025-04-10 22:02:41
457
原创 MQTT:深入剖析 paho.mqtt.embedded - c - master 目录结构
这些文件可以定义项目在 GitHub 平台上的自动化任务,例如代码的持续集成(CI),包括自动构建、测试等操作,帮助确保项目代码的质量和稳定性。这里可能包含调试配置文件、生成的调试信息文件等,方便开发者在开发过程中进行代码调试,排查程序运行时出现的问题。专注于 MQTT 数据包层面的处理,提供 MQTT 数据包的序列化(打包)与反序列化(解包)功能,以及部分辅助函数。它提供了更抽象、易用的接口,用于实现与 MQTT 服务器的交互,将底层数据包操作进行整合与封装,方便开发者调用。
2025-04-10 20:16:27
293
原创 MQTT:物联网时代的轻量级通信协议
在万物互联的时代,数以百亿计的智能设备需要高效可靠的通信方式。MQTT(Message Queuing Telemetry Transport)作为一种轻量级消息传输协议,自1999年由IBM开发以来,逐渐成为物联网领域的事实标准协议。根据Eclipse基金会2022年的调查报告,全球超过70%的物联网项目采用MQTT作为核心通信协议。
2025-04-03 20:33:59
665
翻译 开发嵌入式UA服务器白皮书的关键
开发嵌入式UA服务器白皮书的关键执行概要对改善车间数据访问的强烈需求推动控制自动化供应商使他们的设备尽可能容易集成。嵌入式OPC UA为设备供应商提供了巨大的机遇,使其产品脱颖而出,原生开放的数据连接更安全,更容易集成在多供应商环境中,并由OPC的广泛使用而向新市场敞开大门。本文讨论了设备供应商必须面对的关键挑战克服并成功地利用这一突破复杂的技术OPC背景简述OPC是世界上最流行的...
2019-02-20 20:17:53
330
原创 ln——链接命令使用
Linux系统下链接分两种,一种被称为硬链接(Hard Link),另一种被称为软链接(Symbolic Link)。在嵌入式系统中经常会出现使用多个访问名最终访问同一个目录或文件的情况。
2013-03-16 21:01:17
88
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人