ICode9

精准搜索请尝试: 精确搜索
  • 无线控制小车项目模块(二)2021-07-24 13:59:14

    基于esp8266无线控制模块应用:MQTT订阅主题 智能wifi小车项目说明: 使用两块esp8266建立通信,加入了mqtt协议,esp8266发送方通过按键发布信息(手柄作用)esp8266作为接收方,接收订阅主题所发来的信息并通过串口打印数据,stm32作为主控,控制两个车轮的前进后退,左转右转,并做好串口

  • 求同表中时间最大的一条记录2021-07-23 11:00:13

    在同一表中,同个序号有多条记录,想求同个序号在同个表中的最大时间的记录(或最小时间的记录)。 我们常用Over()及MAX(time)等查询,但还有另个同表相比较的方法,我感觉比较方便,故记录下来,以便后用。 --求最大时间记录,即b没有比a的时间再大了,那就是最大时间的记录 SELECT * FROM table1 a

  • CrackMe302021-07-23 03:00:06

    定位问题一步步分析    先获取长度 接着循环输入密码长度        后面发现调用了2个一样函数 都是取一个字节 又是循环 大概就是  把输入字符串循环取出来 和 7d0 做算法 进去调用了widechartomultibyte    把unicode 转ascii  后面也是系统操作         让后

  • ESP8266 NodeMCU小白手把手入门(实操篇)以土壤湿度和DHT传感器为例讲解读取传感器的值2021-07-21 19:35:17

    物联网使得现实世界中的实体和数字世界比以往任何时候都更紧密地联系在一起。NodeMCU作为其中的一个重要设备,作用之一就是与传感器相连以实现万物互联通讯。这篇关于NodeMCU的实操篇以土壤湿度传感器和DHT传感器为例,详细介绍了如何使用ESP8266获取传感器的值及相应的示例代码。之

  • ORA-01940: 无法删除当前连接的用户2021-07-21 03:31:07

    -- 登录系统用户 -- 查看当前用户的连接状况 select sid, serial#, username from v$session where username = '用户名'; -- 终止连接当前用户的session alter system kill session 'sid, serial#'; -- 批量删除 select 'alter system kill session ''' || sid || &

  • arduino pwm按键控制灯的明暗2021-07-17 15:32:54

    int pwm = 128; void setup() { Serial.begin(9600); Serial.println("串口打开!!"); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); pinMode(6, OUTPUT); } void loop() { boolean a; boolean b; a = digitalRead(2); b = digitalRead(3

  • 基于Wemos的wifi避障小车部分代码2021-07-17 14:00:16

    #define Echo D2 #define Trig D8 #define BEEP D5 long getTime() { digitalWrite(Trig,HIGH); delayMicroseconds(10);//维持10秒 digitalWrite(Trig,LOW);//引脚初始化 return pulseIn(Echo,HIGH);//某个引脚电平维持时间 } void setup() { // put your setup code here,

  • 数据库生成序列号,无论那个数据库 都有这几句话2021-07-14 08:31:06

    1.这是刚学到的东西,2BPM非要自增数字 1.1基本操作 CREATE SEQUENCE serial START 10;创建 drop SEQUENCE serial;删除 SELECT nextval('serial');查询 1.2真实业务需求 def getmoseries(): while True: try: cursor = db.session.execute("SELECT ne

  • PLSQL develop试用期结束的解决办法,亲测有效2021-07-11 12:02:30

    输入PL/SQL Developer激活码注册码全版本---永久激活 注册码: Product Code(产品代号):4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz serial Number(序列号):601769 password(密码):xs374ca

  • 【CrackMe】160道CrackMe--001 Acid burn 做完这160个练习题,90%的软件你就能搞定了2021-07-10 20:33:33

    160道题目网盘链接 链接:https://pan.baidu.com/s/15bqvffOLM6V5bff98DkT6w 提取码:3hc6 据说做完这160个练习题,90%的软件你都能搞定了,我也不清楚哈,也是才开始练习。 今天写的是第一道题,比较简单,但因为是第一次做,也是有点磕磕绊绊,所以过程会写的很详细,加深理解。 这道题属于

  • 面试官:说一下JVM常用垃圾回收器的特点、优劣势、使用场景和参数设置2021-07-10 16:02:28

    Java中的垃圾回收器几乎是面试中的必考点,无论是面试初级,中级还是高级,总免不了要问一问垃圾回收器的一些知识点。不管在实际开发中你使用程度怎么样,为了面试不被压价,还是非常有必要对它做一个较深入的理解。 本篇对JVM中常用的几种垃圾回收器的主要特点,使用场景及优化建议做一

  • VS Code的Arduino使用记录(1)2021-07-07 10:30:11

    记录VS CODE 使用arduino创建简单程序 VS CODE 易于使用,较为方便 文章目录 记录VS CODE 使用arduino创建简单程序前言一、下载安装二、使用步骤1.使用命令2.快捷键3.烧录代码2.读入数据 总结 前言 下载VS CODE,安装插件Aruino不用我多说了吧,智商正常都会 一、下载安装

  • JVM垃圾回收机制2021-07-06 20:01:50

    JVM垃圾回收机制 JVM的组成 程序计数器 执行class文件到达哪一行了,线程私有的,不会发生内存泄漏。 堆 内存管理最大的一部分,当程序里new出一个对象,或者声明一个数组时,都会在堆内存中申请出一块空间。 分为新生代、年老代、永久代。 发生异常时是因为往里面添加的对象太多。 虚拟

  • Qt 获取可用串口2021-07-06 09:06:38

    本文将介绍Qt5使用类QSerialPortInfo获取可以用串口号 机器上配置的虚拟串口 程序获取结果 .pro文件中添加下面的代码 QT += serialport 然后,执行一次qmake 包含头文件 1 #include <QtSerialPort/QSerialPort> 2 #include <QtSerialPort/QSerialPortInfo> 获取串口号列

  • 【树莓派】树莓派TXD、RXD的配置与使用可实现与STM32的通信2021-07-05 14:02:31

    目录 前期准备:关闭蓝牙 1.树莓派串口配置 2.禁用串口的控制台功能  3.测试(连接电脑进行测试) 参考文献 这里使用的是树莓派4B  配置这个功能可以让我们的树莓派与其他设备例如stm32进行数据的交互和通信,实现两者之间的互相控制功能,这个还是非常实用的! 使用以下步骤即可: 树

  • Jvm垃圾收集器总结(ParNew收集器)2021-07-04 18:30:06

    ParNew收集器其实就是Serial 收集器的多线程版本,除了多条线程进行垃圾收集之外,其余行为包括 Serial 收集器的所有控制参数(例如: -XX:SurvivorRatio、-XX:PretenureSizeThreshold、-XX:HandlePromotionFailure 等)、收集算法、Stop The World、对象分配规则、回收策略等都与 Ser

  • ESP8266通过MQTT上传数据(阿里云)2021-07-03 19:02:59

    1.EMQ上连接服务器,主机地址填ESP8266上传数据的服务器公网地址,等会在ESP8266的代码段上可以看见相应的主机地址。    2.订阅ESP8266上的相同的topic(ESP作为Sub,EMQ作为Pub)      3.上传代码给ESP8266,上传完成即实现向阿里云传输数据,下面步骤是利用python将数据写入txt文件并

  • 查找与排序:堆排序2021-07-01 10:56:33

    堆排序 要了解堆排序,先看什么是堆。如果一个序列,元素之间符合堆序,就叫做堆,所谓堆序就是:E[i]>=E[2i] 并且E[i]>=E[2i+1],或者是E[i]<=E[2i] 并且E[i]<=E[2i+1],注意这里的下标i是从1开始的。如[9,5,8,3,2,7,6]就是堆序的。第一个元素(9)比第二第三个大,第二个元素(5)比第四第五个大,第三

  • ESP8266 (Wemos D1 Mini)阿里云IOT入门教程(二)--- 如何测试Mqtt数据的发送和接收2021-06-28 14:29:47

    ESP8266 (Wemos D1 Mini)阿里云IOT入门教程(二)--- 如何测试Mqtt数据的发送和接收 概述上报数据 开发板端代码编写阿里云IOT端验证 开发板监听数据 开发板端监听云端指令并处理阿里云IOT平台端发送测试数据 完整源代码小结 概述 之前已经有两篇相关的文章讲述了开发平台的搭建以

  • 物联网之智能家居系统设计和实现2021-06-27 13:59:03

    文章目录 1、课题概述2、参考博客3、开发环境4、准备设备5、系统设计5.1、硬件5.2、软件 6、系统实现6.1、云服务器部署MQTT服务端6.2、ESP8266连接MQTT服务端6.2.1、arduino中先下载esp12e的相关组件库。6.2.2、导入其它库6.2.3、代码 6.3、单片机实现6.4、HTTP服务实现6.

  • ESP8266智能灯控2021-06-26 17:32:44

    一,MQTT协议 1、MQTT协议可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。 2、使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 对负载内容屏蔽的消息传输。 使用 TCP/IP 提供网络连接。 3、实现MQTT协议需要客户端和服务器端通讯完成,在通

  • MQTT协议的智能灯控2021-06-26 13:33:16

    一、MQTT协议概述: MQTT,一种基于发布/订阅(piblish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上。它可以以极少的代码和有限的带宽,为远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,MQTT在物联网、小型设备、移动应用等方面有广泛的应

  • Windows10下插入USB串口设备后鼠标跳屏问题——Microsoft Serial Ballpoint2021-06-25 12:34:47

    问题描述:笔者在用USB串口设备连接交换机的Console口调试设备时,每次通过USB转串口连接时,用不了几秒钟就会出现电脑卡死,鼠标跳屏的现象,并且多次重启无效。 问题解决:重启无效后,怀疑是否可能串口占用的端口设备和鼠标有冲突,传输的数据被电脑误认为鼠标数据,于是打开 设备管理器 => 

  • ESP32 MQTT服务通信传输DHT11温湿度数据及控制LED2021-06-20 16:57:43

    关于如何在Windows下设置mqtt服务器请移步上一篇博文:python MQTT服务通信 环境准备: mosqutto服务端程序,需要进行一些配置,重启服务,默认服务端口为1883mqttx客户端程序,方便订阅和发布信息:https://github.com/emqx/MQTTX/releasesArduino通过包管理器安装PubSubClientesp32连接

  • 使用 rust 开发 stm32:stm32f3discovery-serial-rtic2021-06-19 23:02:54

    更多分享内容可访问我的个人博客 https://www.niuiic.top/ 本系列教程全部置于stm32专栏。 本例程参考stm32fxxx-hal crate(如stm32f1xx-hal)官方例程,并在官方例程的基础上增加了一些注释,修正了一些错误。可以借鉴不同型号的 stm32 例程,毕竟固件库的核是一样的。 Since tx, tx_

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有