草庐IT

ESP8266+STM32+阿里云保姆级教程(AT指令+MQTT)

前言:在开发过程中,几乎踩便了所有大坑小坑总结出的文章,我是把坑踩满了,帮助更过小白快速上手,如有错误之处,还麻烦各位大佬帮忙指正、目录一、ESP-01s介绍        1、ESP-01s管脚功能:                模组启动模式说明:        2、初始配置和验证:        模块连接:        基础AT指令:二、ESP-01s的MQTT固件烧录        1、登录安信可官网(欢迎|安信可科技(ai-thinker.com)https://docs.ai-thinker.com/),找到ESP8266的AT指令集、对应的MQTT固件包以及烧录工具。     

2023年12月GESP Python三、四级编程题真题解析

三、2023年12月GESPPython三级编程题【三级编程题1】【试题名称】:小猫分鱼【问题描述】海滩上有一堆鱼,N只小猫来分。第一只小猫把这堆鱼平均分为N份,多了i……,第N只小猫仍是最终剩下的鱼分成N份,扔掉多了的i条鱼,并拿走一份。编写程序,输入小猫的数量以及每次扔到海里的鱼的数量,输出海滩上最少的鱼数,使得每只小猫都可吃到鱼。例如:两只小猫来分鱼N=2,每次扔掉鱼的数量为i=1,为了每只小猫都可吃到鱼,可令第二只小猫需要拿走1条鱼,则此时待分配的有3条鱼。第一只小猫待分配的鱼有3*2+1=7条。【输入描述】总共2行。第一行一个整数N,第二行一个整数i。保证0【输出描述】一行一个整数,

使用x86架构+Nvidia消费显卡12G显存,搭建智能终端,将大模型本地化部署,说不定是未来方向,开源交互机器人设计

1,大模型本地部署视频说明地址:https://www.bilibili.com/video/BV1BF4m1u769/【创新思考】(1):使用x86架构+Nvidia消费显卡12G显存,搭建智能终端,将大模型本地化部署,语音交互机器人设计,初步设计慢慢的,1-2B的小模型也发展起来。在消费显卡上面的显存也足够运行了。让设备在终端运行速度更快了。服务端虽然也可以解决智能化,但是本地的优势是速度快,离线。市面上大部分的都是基于arm做android应用开发。有个局限性就是算力不够。但是使用x86和消费显卡,可以解决这个问题。相对的功耗也增加了。这些智能设备可以固定使用电源供电。并不是要解决所有问

【Linux网络模型】12. 网络性能优化的几个思路(下)将顺着 TCP/IP 网络模型,继续向下,看看如何从传输层、网络层以及链路层中,优化 Linux 网络性能。

12.网络性能优化的几个思路(下)上一篇在优化网络的性能时,可以结合Linux系统的网络协议栈和网络收发流程,然后从应用程序、套接字、传输层、网络层再到链路层等每个层次,进行逐层优化。主要学习了应用程序和套接字的优化思路,比如:在应用程序中,主要优化I/O模型、工作模型以及应用层的网络协议;在套接字层中,主要优化套接字的缓冲区大小。这篇文章将顺着TCP/IP网络模型,继续向下,看看如何从传输层、网络层以及链路层中,优化Linux网络性能。网络性能优化传输层传输层最重要的是TCP和UDP协议,所以这儿的优化,其实主要就是对这两种协议的优化。我们首先来看TCP协议的优化。TCP提供了面向连接的可靠

RK3588 & Android12 调试 RTL8852BE(wifi篇)

平台:RK3588 &Android12模块:RTL8852BE接口:PCIE内容:调试RTL8852BE模块的WiFi功能=================================================================一、内核1.1dts配置首先是配置PCIE,查看原理图,看一下模块用的哪一个PCIE--------------------------------------------------------------------------------------------------------------------------------很明显

2023年12月电子学会Python一级真题及答案

1. 下列程序运行的结果是?( )print('hello')print('world')A. helloworldB. helloworldC. helloworldD. 'hello''world'试题编号:20230627-wy-011试题类型:单选题标准答案:B试题难度:容易试题解析:本题考察的 Python 编程基础,print 在打印时,会在打印的末尾默认加上换行符,所以打印出来的内容是两行。2. 下列哪段代码可以将画笔颜色设置为红色?( )A. turtle.pen('red')B. turtle.fillcolor('red')C. turtle.colormode('red'

一起玩儿物联网人工智能小车(ESP32)——63 SD和TF卡模块的使用

摘要:本文介绍SD和TF卡模块的使用方法前面介绍了非易失性存储的使用方法,由于空间和本身只支持键值对的限制,非易失性存储只适用于少量数据的记录。而不适用于各种声音、图片、大量数据等情况的使用。这时候就需要有文件系统或者更大容量存储空间的支持。SD卡(SecureDigitalMemoryCard)和TF卡(Trans-flashCard,也叫MicroSD卡)就是扩展存储空间的不错的选择,因为这两种卡都支持SPI模式,也就是可以通过SPI通信协议直接访问,因此这两种卡成了很多移动设备扩展存储空间的不二选择。SD卡通常有两种工作模式:SDIO模式和SPI模式。其实这也是两种通信协议,也就是说SD

vue实现浏览器禁止鼠标选中文字&禁止右键&禁止F12键

1.禁止鼠标选中文字document.onselectstart=newFunction("event.returnValue=false");2.禁止右键 document.oncontextmenu=newFunction("event.returnValue=false");3.禁止F12键document.addEventListener("keydown",function(e){if(e.key=="F12"){e.preventDefault();//如果按下键F12,阻止事件}});4.使用css样式实现禁用选中文字user-select:none;5.其他样式自己尝试吧-ms

HarmonyOS4.0系统性深入开发12 卡片数据交互说明

卡片数据交互说明ArkTS卡片框架提供了updateForm()接口和requestForm()接口主动触发卡片的页面刷新。接口是否系统能力约束updateForm否1.提供方调用。2.提供方仅允许刷新自己的卡片,其他提供方的卡片无法刷新。requestForm是1.使用方调用。2.仅允许刷新添加到当前使用方的卡片,添加到其他使用方的卡片无法刷新。下面介绍卡片页面刷新的典型场景。定时刷新和定点刷新当前卡片框架提供了如下几种按时间刷新卡片的方式:定时刷新:表示在一定时间间隔内调用onUpdateForm的生命周期回调函数自动刷新卡片内容。可以在form_config.json配置文件的updat

关于ESP8266的透传模式测试(一)——TCP Client透传模式

一、前言本次测试所使用的是正点原子的ATK-ESP8266WIFI模块。直接使用官方提供的固件使用AT指令来配置模块并使用。模块默认为AT指令状态,模拟波特率为115200(8bit数据位,1bit停止位)。硬件连接使用USB转TTL方式(电脑需要安装CH340驱动)连接ESP8266,接线图如下。二、透传模式什么是透传模式,简单的讲就是,ESP8266将通过串口接收到的数据,直接进行转发到所设置的目标服务器的端口上,而我们不需要关心WIFI协议是如何来实现数据的传输。只需要在ESP8266上设置好服务器地址即可。ATK_ESP8266模块仅在TCPClient和和UDP,支持透传模式。三、E