自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

假技术Po主

有志者,事竟成。需要更多考研等真题学习资料的,可关注WeChat公众号“考研解忧”哦(´-ω-`)

原创 【问题描述】考拉有几个字符串。考拉最近在学习两种字符串的排序方法。(1)根据字符串的字典序排序:例如”car”<”carriage”<”cats”<”doggies<”koala”。

**求解两种排序方法问题** 【问题描述】考拉有几个字符串。考拉最近在学习两种字符串的排序方法。(1)根据字符串的字典序排序:例如”car”<”carriage”<”cats”<”doggies<”koala”。(2)根据字符串的长度排序(相同长度随意):例如”car”<”cats”<”koala”<”doggies”<”carriage”。考拉想知道自己的这些字符串的排列顺序是否满足这两种排序方法,但考拉又要忙着吃树叶,所以需要你来帮忙验.

2020-09-26 19:46:07 344

原创 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现?

题目:涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。输入描述:输入的第一行包含一个整数n,表示涛涛的记录条数。第二行包含n个整数,依次表示涛涛的记录中每位读者的编号。输出描述:输出一行,包含n个整数,每个整数接一个空格,也依次表示每条记录中的读者编号是第几次出现。时间限制:1.0s,内存限制:256.0MB输入样例:51 2 1 1 3样例输出:1 1 2 3 1代码

2020-09-26 19:30:16 2679

原创 无线智能插座开发结束说明

说明:切记无线智能插座的实验开发一定要注意安全!需要全部代码和开发工具等安装包,请提供订阅的截图以及说明情况,谢谢配合。

2020-06-13 15:47:13 113

原创 无线智能插座实物连线说明

接下来将较为详细的实物展示说明一下连线操作,如下所示(实验切记注意安全):(1)空气开关,提升安全,如下图所示,图中左侧红色是火线接入,右侧是输出(2)220V转5V电源降压模块,如下图所示上图中的①②③分别为5V直流输出电压正极、正3.3V直流输出电压和5V直流输出电压负极。其中的④和⑤分别为交流电压零线接入端和交流电压火线接入端。(3)继电器模块和ESP8266Wi-Fi模块,如下图所示,公共端口控制插座的火线,常开端口用来输出火线,供电端口接到电源降压模块输出的+5V上,GN.

2020-06-12 20:52:32 354

原创 无线智能插座Android手机客户端软件展示

最后,该无线智能插座的Android手机客户端软件展示图如下图所示:

2020-06-12 16:47:19 159

原创 无线智能插座检验Android手机客户端软件与ESP8266Wi-Fi模块成功连接MQTT服务端

该无线智能插座检验Android手机客户端软件与ESP8266Wi-Fi模块是否成功连接MQTT服务端,可分为以下几个步骤进行检验,如下所示:(1)首先按照文章:https://blog.csdn.net/qq_41104871/article/details/106628462进行MQTT服务端的本地开启操作,开启之后在浏览器打开即可,如下图所示:(2)登录成功后,在“监控”一栏鼠标选择“客户端”,然后打开已经安装好的Android手机客户端软件并进行注册登录操作以及ESP8266Wi-F

2020-06-12 16:29:57 1001

原创 无线智能插座ESP8266Wi-Fi模块代码烧录

该无线智能插座的ESP8266Wi-Fi模块的代码烧录,将分以下几个步骤进行描述,如下所示:(1)利用买好的ESP8266Wi-Fi模块代码烧录器,将ESP8266Wi-Fi模块接入,如下图所示:在按上图所示接入好后,将其接入电脑的USB接口即可,如下图所示(2)打开已经安装的Arduino开发工具,如下图所示然后鼠标选择工具,选择开发板的类型,如下图所示:(3)在上步选择好开发板之后,打开以下代码,如下所示:#include <ESP8266WiFi.h..

2020-06-12 16:16:15 1004

原创 无线智能插座Android手机客户端软件安装

该无线智能插座的Android手机客户端软件的详细安装过程如下所示(以博主的nova5i手机为例):(1)首先打开Android Studio开发工具中的工程开发项目(2)利用手机充电数据线,将充电插头拿下来,然后插入到电脑usb接口,然后另一端插入到手机接口端,如下图所示:(3)然后需要到 打开手机的设置->系统->关于手机->双击版本号,然后到设置->系统下面就可以看到“开发人员选项”了,点击进入,打开USB调试和找到“选择USB配置”能点击选择“MIDI”,过程

2020-06-11 21:00:42 215

原创 无线智能插座Android手机客户端软件主控制MainActivity代码实现

该无线智能插座Android手机客户端软件主控制MainActivity在文件中的位置如下图所示,MainActivity是Android手机客户端软件实现用户注册、登录、智能控制插座等功能的代码实现部分MainActivity全部的代码如下所示package com.example.myapplication;import androidx.annotation.NonNull;import androidx.annotation.Nullable;import androidx.a

2020-06-10 15:25:28 1208

原创 无线智能插座的Android客户端软件用户注册登录功能实现

该无线智能插座的Android客户端软件用户注册登录功能实现所需代码如下图所示,主要使用了Android Studio开发工具自带的SQLite数据库来实现,使用相当方便首先UserDao中的代码如下所示package com.example.myapplication.db.dao;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;im

2020-06-10 15:09:18 330

原创 无线智能插座的Android客户端软件代码框架

该无线智能插座的Android客户端软件代码的框架图,如下图所示

2020-06-10 14:55:41 256

原创 无线智能插座的Android手机客户端软件界面开发

该无线智能插座的Android手机客户端软件利用Android Studio开发工具进行实战开发,其开发详细的实现过程如下。首先如下图所示,找到manifests文件下的AndroidManifest.xml,鼠标双击打开鼠标双击打开之后,如下图所示,配置完的所有相应的参数接下来就是如下图所示的res文件下的layout中的activity_main.xml、login.xml和register.xml的Android前端界面显示实现对于register.xml实现代码如下.

2020-06-09 14:42:17 1825

原创 无线智能插座Android Studio开发工具MQTTjar包下载配置

该无线智能插座的Android Studio开发工具的MQTTjar包的下载和配置详细步骤如下所示。(1)Android Studio开发工具的MQTTjar包的下载 Android Studio开发工具的MQTTjar包的下载链接为:https://share.weiyun.com/7hTnSUEx,密码在文章的末尾,复制粘贴到浏览器打开即可,下载首页如下图所示 点击下载,下载后的文件如下图所示下载完成后,对MQTT的jar包进行导入配置,其被分成了以下两个步骤来完成。...

2020-06-09 12:49:49 863

原创 无线智能插座MQTT服务端的开启及检验

该无线智能插座的MQTT服务端的开启及检验步骤复杂,接下来将一步一步详细地进行讲解,如下所示。(1)MQTT服务端开启 首先找到下载解压的文件中的bin文件的位置,如下图所示,位置为:D:\emqx-windows-v4.0.4\emqx\bin 接着按快捷键“WIN+R”,输入cmd打开命令窗口,如下图所示 然后输入“D:”回车(Enter),进入了电脑D盘,再输入“cd \emqx-windows-v4.0.4\emqx\bin”回车(Enter),最后输入“emq...

2020-06-08 21:28:16 654

原创 无线智能插座MQTT服务端下载

该无线智能插座的MQTT服务端的下载对于无线智能插座的开发实现也是相当重要的,无线智能插座就是利用MQTT服务端,实现Android手机客户端软件与ESP8266Wi-Fi模块的数据交互,下载链接为:https://share.weiyun.com/ksz2feAz,密码在文章末尾,将链接复制粘贴到浏览器进行下载即可,下载页面如下图所示。下载完的文件是zip格式,如下图所示找到下载好的zip文件之后,需要将其解压至自己想要解压的路径下即可,如下图所示,解压到了电脑D盘解压到电脑D盘的

2020-06-08 20:40:54 1027

原创 无线智能插座Arduino开发工具ESP8266Wi-Fi模块开发环境配置

在利用无线智能插座Arduino开发工具下载安装教程一成功安装Arduino开发工具后,由于无线智能插座的开发是需要对ESP8266Wi-Fi模块进行开发的,所以需要对无线智能插座Arduino开发工具进行ESP8266Wi-Fi模块的开发环境配置,详细过程如下所示。(1)ESP8266Wi-Fi模块开发环境配置 为了完成ESP8266Wi-Fi模块的开发,主要有以下两种环境配置方法,分别记为a和b,,如下所示: 方法a: 打开Arduino开发工具,如下图所示,并鼠标选择“文件-&g...

2020-06-08 13:58:18 549

原创 无线智能插座Arduino开发工具下载安装教程二

如果无线智能插座Arduino开发工具下载安装教程一由于电脑系统原因安装完成而打开失败,那无线智能插座Arduino开发工具下载安装教程二就派上用场了,教程二的详细操作过程如下。百度搜索“Arduino下载”(或直接复制粘贴下载链接:https://www.arduino.cc/en/Main/Software使用浏览器打开),如下图所示,点击进入下载网页接着进入了下载页面找到如下图所示区域并进行点击文字“Windows应用程序需要Win8.1或10”操作上步骤操作完成后进入了如下图所示

2020-06-07 20:28:14 404

原创 无线智能插座Arduino开发工具下载安装教程一

该无线智能插座Arduino开发工具的下载和安装,接下来将进行详细的介绍说明。(1)Arduino开发工具下载首先Arduino开发工具的安装包下载链接为:https://share.weiyun.com/6kGzID4C 密码:u6gei2,将地址复制粘贴到浏览器进行下载吧(如失效请下方留言,将进行更新),下载界面如下所示,一般用户点击普通下载即开始进行了下载,在下载完成之后的文件下找到Arduino开发工具安装吧(2)Arduino开发工具安装 找到下载好的Arduino安装包,安.

2020-06-07 14:23:12 413

原创 无线智能插座Android Studio开发工具下载安装

该无线智能插座Android Studio开发工具的下载和安装,接下来将进行详细的介绍说明。(1)Android Studio开发工具下载首先Android Studio开发工具的安装包下载链接为:https://developer.android.google.cn/studio/,将地址复制粘贴到浏览器进行下载吧,打开界面如下图所示:接着鼠标点击绿色按钮“DOWNLOAD ANDROID STUDIO”,进入如下图所示界面,并勾选进行下载操作。在上步...

2020-06-06 18:45:38 443

原创 修图微信小程序开发需求介绍

该修图微信小程序的开发需要主要为微信小程序账号的注册、微信小程序开发工具的下载和安装,将微信小程序下载安装好就可以进行后续的实战开发了,有了博主详细的开发实战教程,你将可以轻轻松松的制作完成并可顺利进行微信小程序的发布哦!后续等该专栏快完结之际博主还会提供QQ或微信群来让订阅专栏的用户下载所有代码和有关素材,赶快订阅吧!下一篇文章将详细讲述微信小程序账号的注册。...

2020-06-06 11:31:48 713

原创 无线智能插座java环境配置详细教程

该无线智能插座的java环境配置安装包下载完后才能后,找到下载好的java环境配置安装包,然后鼠标右击选择管理员运行就此开始安装操作,具体操作流程如下图所示。(1)找到了安装包,鼠标右击选择管理员运行,开始安装(2)安装首页如下图所示,并点击下一步(3)安装第二步如下图所示,安装到可不用更改默认即可,这里被安装到“C:\Program Files\Java\jdk1.8.0_251\”,路径要记下来,后面使用很关键,并点击下一步(4)jdk1.8.0_251版本正在安装中,...

2020-06-06 11:02:21 314

原创 无线智能插座的java环境配置安装包下载

首先在开始无线智能插座的Android Studio开发工具下载、安装、开发之前,先要进行java环境的配置,接下来将进行详细的java环境配置说明,说明如下所示。(1)百度搜索“java下载”,如下图所示,点击进入相关下载界面或者直接复制该链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html进入下载界面(链接失效请自行搜索下载即可)。(2)进入下载页面后,下载相应的环境配置包,以Windows

2020-06-05 17:01:35 171

原创 无线智能插座的开发工具开发环境配置介绍

该无线智能插座的开发工具环境配置包括了Android Studio开发工具环境配置以及Arduino开发工具环境配置,其两者的介绍分别如下:(1)Android Studio开发工具开发环境配置 Android Studio开发工具的开发环境的配置对于Android手机客户端软件的开发至关重要,是Android手机客户端软件开发的前期准备,也是为最终实现Android手机客户端软件对插座进行智能定时控制和直接控制做好铺垫。(2)Arduino开发工具开发环境配置 Arduino开发工...

2020-06-04 10:43:44 177

原创 无线智能插座的开发工具介绍

该款无线智能插座主要使用的开发工具为Android Studio开发工具和Arduino开发工具,接下来将分别进行介绍,介绍内容如下所示:(1)Android Studio开发工具 采用Android Studio开发工具是用来开发Android手机客户端软件,Android Studio是谷歌公司推出的一款类似于Eclipse ADT的Android集成开发工具,该款软件开发工具有功能强大的布局编辑器、支持C++编辑和查错等特点,随着官方对Android Studio软件开发工具的不断优化,其..

2020-06-04 10:23:54 1015 1

原创 无线智能插座运用关键技术介绍

该无线智能插座的设计与实现主要运用了Wi-Fi无线通信技术、MQTT消息传输协议,接下来将分别对它们进行较为详细的介绍,如下所示。(1)Wi-Fi无线通信技术 Wi-Fi是由被澳大利亚媒体称为“Wi-Fi之父”的约翰·奥沙利文博士领导的小组发明的。Wi-Fi是一个创建于IEEE 802.11标准的无线局域网技术,实质上是一种商业认证,在无线局域网(WLAN)中,最著名的就是WI-Fi或802.11,现在IEEE 802.11这个标准已被统称作Wi-Fi,其行业发展历程如下图所示:(2)M..

2020-06-03 20:05:31 488

原创 无线智能插座器件需求介绍

该无线智能插座的需求器件有:插座、ESP8266Wi-Fi模块、电源降压模块、继电器“开关”控制模块、ESP8266Wi-Fi模块代码烧录器、空气开关、导线若干,其介绍分别如下:(1)插座:采用了家庭用电电器交流电压标准220V下能够正常工作的普通插座,其实物图如下所示:(2)ESP8266Wi-Fi模块:采用的是型号为“ESP-01”,工作频率范围在2.412-2.484GHZ,并且支持无线局域网标准IEEE 802.11 b/g/n的ESP8266Wi-Fi模块,其实物图如下所示:(

2020-06-03 18:32:58 474

原创 如何关掉Enfocus Service,并将图标删除

最近不知是无聊,居然装了一个Enfocus 相关的软件,如下图所示:此区会出现一个鼠标放上去会出现Enfocus Subscription Service字样的图标,怎么弄都弄不掉,查询百度后,依然没找到方案,已是灵机一动,利用删除Oracle一样的方法,成功将其完美删干净了,上图区域也没显示了,虽然不会太碍事,但太碍眼了,接下来以Win10为例,Let’s look down!首先在如下图...

2020-03-20 11:21:19 3843 3

原创 教你解决Microsoft Store连不上网的问题

因为假技术Po主亲身体验过电脑Win10系统的Microsoft Store连不上网,下载不了最新版本的iTunes,更新不了iPad mini2的系统,所以在这将经验分享给大家哈哈!首先,按WIN+R输入”services.msc“,回车确认,如下图所示:接着查看服务中的Windows Update服务是否启用,如果被禁用,将此服务重新启用。如下图所示:再然后在Cortana搜索框输入...

2020-03-18 16:08:02 9994

原创 输入自己的学号:分离出十位和个位,求十位的阶乘和个位的阶乘之和

求:输入自己的学号:分离出十位和个位,求十位的阶乘和个位的阶乘之和;例如:34号同学计算3!+4!,要求用子函数求n!。/** 学生学号阶乘代码 */#include<stdio.h>//函数声明 int Muli(int,int);void main(){ int a; int s,g; int m; printf("请输入学号:\n"); scanf(...

2020-01-30 16:58:54 318

原创 解决Webstorm run报地址被占用错误:address already in use

在使用webstorm时,如果遇到这样的情况:运行项目时,却提示”address already in use“(地址已经被使用),如8082端口被占用!解决方案:1、WIN+R控制台cmd,找到监听的端口8082:WIN键:控制台cmd:然后输入:netstat -n -o -a |findstr :8082效果图:再接着输入:taskkill /f /pid 22012...

2020-01-05 14:18:19 760

原创 根据 sitemap 的规则[0],当前页面 [pages/xxxx/xxxx] 将被索引

微信开发者工具如果出现类似于这样的警告:根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引当在小程序项目中设置了 sitemap 的配置文件(默认为 sitemap.json)时,便可在开发者工具控制台上显示当前页面是否被索引的调试信息( 最新版本的开发者工具支持索引提示)解决方案:sitemap 的索引提示是默认开启的,如需要关闭 site...

2020-01-05 10:04:49 4297

原创 大一C语言复习题库

一、单项选择题(每小题2分,共50分)1、一个C程序的执行是从__A___。 A、本程序的main函数开始,到main函数结束 B、本程序的main函数开始,到本程序文件的最后一个函数结束 C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 D、本程序文件的第一个函数开始,到本程序main函数结束2、C语言程序的基本单位是___C___。A、程序行 ...

2019-12-26 22:42:32 22342 41

原创 设计在链式存储结构上合并排序的算法

代码如下:void mergelklist(lklist *ha,lklist *hb,lklist *&hc){ lklist *s=hc=0; while(ha!=0 && hb!=0) { if(ha->data<hb->data) { if(s==0) { hc=s=ha; }else{ s-&g...

2019-09-27 16:24:47 2116 1

原创 设计在单链表中删除值相同的多余结点的算法

代码如下:typedef int datatype;typedef struct node{datatype data;struct node *next}lklist;void del(lklist *head){ lklist *p,*q,*s; p=head->next; while(p!=0 && p->next!=0) { s=p; q...

2019-09-26 20:24:51 6457

原创 数据结构重要的一些基本概念

什么是数据在计算机科学中是指能够输入到计算机中,并被计算机程序处理的符号总称。什么是数据元素数据元素是数据的基本单位,一个数据元素可由若干数据项组成。什么是数据项数据项是数据不可分割的最小单位。什么是数据对象具有相同性质数据元素的集合。什么是数据类型一个值的集合及定义在这个值集上的一组操作的总称。什么是数据结构简单来说,数据结构是指相互之间存在一种或多...

2019-09-26 15:58:44 113

原创 在链式存储结构上建立一棵二叉排序树

代码如下:#define n 10typedef struct node{int key;struct node *lchild,*rchild;}Bitree;void bstinsert(Bitree *&bt,int key){ if(bt==0) { bt=(struct node *)malloc(sizeof(struct node)); bt->ke...

2019-09-26 15:45:30 3278

原创 设计在链式存储结构上交换二叉树中所有结点左右子树的算法

代码如下:typedef struct node{ int data;struct node *lchild,*rchild;}Bitree;void swapbitree(Bitree *bt){ Bitree *p; if(bt==0) { return; } swapbitree(bt->lchild); swapbitree(bt->rchild); p...

2019-09-26 15:35:01 7520

原创 在链式存储结构上建立一棵二叉排序树

代码如下:#define n 10typedef struct node{int key;struct node *lchild,*rchild;}bitree;void bstinsert(bitree *&bt,int x){if(bt==0){bt=(struct node *)malloc(sizeof(struct node));bt->key=x;bt-...

2019-09-25 10:36:46 1807

原创 设计在顺序存储结构上实现求子串算法

代码如下:void subString(char s[],int start,long count,char t[]){ long i,j,length=strlen(s); if(start<1 || start>length) { printf("The copy position is wrong!\n"); }else if(start+count-1>l...

2019-09-25 09:36:46 3082

原创 设计在链式结构上实现简单选择排序算法

代码如下:typedef struct LNode{int data;struct LNode *next}*Linklist;void simpleselectSort(Linklist *&head){ Linklist *p,*q,*s; int min,t; if(head==0 || head->next==0) { return; } for(q=...

2019-09-25 09:24:16 4775 4

提示
确定要删除当前文章?
取消 删除