ESP8266AT指令开发(基于STC89C52单片机)关于上一节MQTT底层封包解包源码使用说明
前言 请先看这一节了解一下MQTT https://www.cnblogs.com/yangfengwu/p/11762642.html (了解MQTT) 如果自己有兴趣可以自己去安装MQTT软件 然后让自己的设备通过自己的服务器进行通信 或者根据文章直接连接阿里云物联网平台 说明 用户看完上面的文章以后,需要明确,MQTT软件就是一个T...
2024-01-1089C51单片机中_nop_()报错
#include<reg51.h>#include<intrins.h>#include<string.h>#define uchar unsigned char#define uint unsigned intsbit CS=P1^0;sbit CLK=P1^1;sbit DIO=P1^2;sbit RS=P2^0;sbit RW=P2^1;sbit E=P2^2;#define LCD_PORT P0uchar Disp_Buff1[]=" VOLTAGE: 0.00V";uchar Disp_Buff...
2024-01-10基于单片机89C51模拟电流互感器系统(双电压表内阻)
项目名称:模拟电压表系统设计项目功能:实现0 ~ 5V、5 ~ 10V双量程电压测量并显示本项目是在这次疫情下,大三学期的课程设计,自己辛苦了一夜,最后成绩得了优(哈哈哈哈)。下面简单说明一下本项目,为像我一样笨手笨脚的同学提供些经验(嘻嘻嘻嘻)。硬件部分MCU:89C51显示模块:LCD160...
2024-01-10基于单片机89C51模拟电压表系统(双量程)
项目名称:模拟电压表系统设计项目功能:实现0 ~ 5V、5 ~ 10V双量程电压测量并显示本项目是在这次疫情下,大三学期的课程设计,自己辛苦了一夜,最后成绩得了优(哈哈哈哈)。下面简单说明一下本项目,为像我一样笨手笨脚的同学提供些经验(嘻嘻嘻嘻)。硬件部分MCU:89C51显示模块:LCD16...
2024-01-10几款一元单片机对比:CMS8S5880、STM8S003、N76E003
芯片生态很重要,接触到的一些进口芯片,比如ST、TI、NORDIC、AVR等,有论坛,网上能找到资料,芯片容易买到,SDK不停更新。这也就是ST的芯片、Arduino IDE市场很大、用户基数多的原因,稳定性、功能、开发速度缺一不可。从使用上来说,开发产品最喜欢...
2024-01-1001CubeMx+Keil+Proteus仿真STM32(最小系统)
源代码:https://github.com/LanLinnet/STM33F103R6硬件搭建打开Proteus,这里使用的是8.9版本,点击新建工程。在弹出的窗口中填写工程名和保存路径,其他设置都不变,点击“下一步”直到完成即可。在工程窗口中点击“P”图标,打开“Pick Devices”窗口,在“Keywords”中输入“STM32F103”,可以看到Proteus中...
2024-01-10React最小系统的搭建
与Angular、Vue.js和微信小程序等开发一样,React也是一门数据驱动的语言(相对而言的dom驱动代表是jquery),其中Angular、Vue和React又称是新兴框架的三巨头。总的来说,React和Angular、Vue等的模式类似,一要学会其中一种,就可以快速入手其它任意一门。1、搭建开发环境开发环境基于nodejs,没有安装npm的...
2024-01-10vue之a-table中实现清空选中的数据
如下所示:<template> <a-table ref="table" size="default" :columns="columns" :dataSource="loadData" :showAlertInfo="true" :pagination=false :scroll="{ x: 1000, y: 250 }" :rowSelection="{selectedRowKeys: selectedRowKeys, onChange:...
2024-01-10MySQL CHAR和VARCHAR该如何选择
目录VARCHAR 和 CHAR 类型结语:VARCHAR 和 CHAR 类型VARCHAR 和 CHAR 是两种主要的字符串类型,用于存储字符。不幸的是,由于实现的方式依赖于存储引擎,因此很难解释这些字符串在磁盘和内存中如何存储,除了除了常用的 InnoDB 和 MyISAM 外,假设你使用了其他存储引擎,应当仔细阅读存储引擎的文档。VA...
2024-01-10解决MySQL8.0安装第一次登陆修改密码时出现的问题
下面给大家介绍下mysql 8.0.16 初次登录修改密码mysql数据库初始化后初次登录需要修改密码初次登录会碰到下面这个错误ql> alter user root identified by ‘password';ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.需要使用下面的命令来修改密码mysql> alter user user() ...
2024-01-10vmware中的Ubuntu Docker安装(容器搭建)
1.思维导图2.如何搭建一个容器2.1 准备实验环境(1)环境选择管理工具:docker engine,因为Docker最流行使用最广泛;runtime:runc。Docker的默认runtime。操作系统:Ubuntu,虽然有类似CoreOS的容器OS,但是刚开始学习,建议用熟悉的系统Ubuntu。(2)安装docker(2.1) docker官方教程:docs.docker.com/engine/installa...
2024-01-10解决Idea导入Web项目并发布到Tomcat问题
Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布问题:导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构1.导入项目打开 File->Open...2.发现项目web前面图标不带小圆点 正确应该为这样: 3.配置运行(1).配置运行环境打开 Run->Edit Configurations... (2).点击左上角小加号(...
2024-01-10详解laravel安装使用Passport(Api认证)
Laravel通过传统的登录表单已经让用户认证变得很简单,但是API怎么办?API通常使用token进行认证并且在请求之间不维护session状态。Laravel使用Laravel Passport让API认证变得轻而易举,Passport基于Alex Bilbie维护的League OAuth2 server,可以在数分钟内为Laravel应用提供完整的OAuth2服务器实现。中文文档http://laravelacad...
2024-01-10js实现指定红包顺序和金额算法
本文实例为大家分享了js实现指定红包顺序和金额的具体代码,供大家参考,具体内容如下前言朋友拜托而写单个包最小金额为0.01如果除指定金额外,其余都为0.01,最后尾包存在为0的几率本算法通过了1000000次测试,出错率为百万分之3 效果展示空包问题红包算法/* param: float, int, int, fl...
2024-01-10JS实现苹果计算器
本文实例为大家分享了JS实现苹果计算器的具体代码,供大家参考,具体内容如下<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>手机</title> <style type="text/css"> #phone{ position: relative; width: 380px; height: 700px; box-shadow: 1px 1px 10px #808080; margin: auto; ...
2024-01-10Openlayers3实现车辆轨迹回放功能
记录基于geoserver地图服务,Openlayers3在web前端实现车辆轨迹回放功能,并记录和解决过程中出现的linestring只描绘部分经纬度坐标问题。参考Openlayers3 官网例子html<!DOCTYPE html><html lang="en"><head> <title>车辆轨迹回放</title> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"...
2024-01-10全面解析Java main方法
1、main方法的重载package cn.nxl; public class Main_test { public static void main(String args[]) { System.out.println("应用程序入口的main方法"); main(); main(); main(, ); } public static void main(){ System.out.println("无参的main方法"); } public static void ma...
2024-01-10Java语言实现简单FTP软件 FTP软件远程窗口实现(6)
本文为大家介绍了FTP软件远程窗口的实现方法,供大家参考,具体内容如下1、首先看一下远程窗口的布局效果 2、看一下本地窗口实现的代码框架3、远程窗口主要实现代码FtpPanel.javapackage com.oyp.ftp.panel.ftp; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IO...
2024-01-10struts2与cookie 实现自动登录和验证码验证实现代码
主要介绍struts2与cookie结合实现自动登录struts2与cookie结合时要注意采用.action 动作的方式实现cookie的读取struts2的jar包 链接数据库文件 db.propertiesdbDriver = oracle.jdbc.driver.OracleDriverurl = jdbc:oracle:thin:@localhost:1521:orcluserName=testpassword=passworddao层类代码,通过登录名获取用户信息package com.stru...
2024-01-10MyBatis框架之mybatis逆向工程自动生成代码
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。逆向工程1.什么是逆向工程mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mappe...
2024-01-10Javafx简单实现【我的电脑资源管理器】效果
本文实例讲述了Javafx简单实现【我的电脑资源管理器】效果。分享给大家供大家参考。具体如下:1. java代码:package ttt;import java.io.File;import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.collections.FXCollections;import...
2024-01-10RFI 巧用 WebDAV 绕过 URL 包含限制 Getshell
作者:Qftm 本文为作者投稿,Seebug Paper 期待你的分享,凡经采用即有礼品相送! 投稿邮箱:paper@seebug.org前言关于远程文件包含(Remote File Inclusion)漏洞,自从 php version 5.2 之后一直是一个比较鸡肋的问题!!!直到2019年5月份,国外的一篇文章(RFI-SMB)和推文(Twitter)吸引了大家的注意,其大概内...
2024-01-10Analysis of Spring MVC Directory Traversal Vulnerability (CVE-2018-1271)
Author:Badcode@Knownsec 404 Team Date: August 14, 2018 Chinese Version: https://paper.seebug.org/665/ On April 5, 2018, Pivotal released a Directory Traversal vulnerability in Spring MVC (CVE-2018-1271). Spring Framework versions 5.0 to 5.0.4, 4.3 to 4.3.1...
2024-01-10这段程序哪里错了,会报错~
#include "stdlib.h"#include "stdio.h"#include <malloc.h>#define ListSize 10typedef int DataType;typedef struct{ DataType data[ListSize]; int length;}seqlist;#define n 8#define Error printfvoid deletelist(seqlist *L);void insertlist(seqlist *L);main()...
2024-01-10VS Code打开文件时有个和typescript有关的进程CPU占用过高如何解决?
环境:macOS Sierra 10.12.5VS Code 1.14.2 (1.14.2)状况描述:只打开软件没问题,一但打开了项目,就有一个code helper进程强势登顶所有插件都停用之后也是这个状况用ps aux | grep PID查看进程详情:luob 8926 99.6 1.1 3211000 93372 ?? R 10:54上午 0:39.51 /Applications/Visual Studio Code.app/Contents/Fr...
2024-01-10UIImageView的UIImage 在ARC下内存释放时间?
先上截图:首先在viewDidLoad里面新建一个autoreleasepool,将所有代码放在释放池中。如图中红色箭头部分,只要将image设置到imageView上就会发现image会在自动释放池之后释放(见输出打印)。若使用初始化方法设置image,也会得到同样的结果。当image不设置到imageView上时会在指针设为nil时立刻释放。个人猜...
2024-01-10