自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java成员变量和局部变量的区别

成员变量和局部变量的区别1.成员变量和局部变量在类中的位置不同成员变量(属性):在类中方法外局部变量:在方法中定义2.成员变量和局部变量在内存中的位置不同成员变量:在堆内存(成员变量属于对象,对象进堆内存)局部变量:在栈内存(局部变量属于方法,方法进栈内存)3.成员变量和局部变量的生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着对象的调用而存在,随着...

2020-04-14 16:12:24 142

原创 算数运算符

算数运算符一.什么是运算符就是对常量以及变量进行操作的符号二.运算符的分类1.算数运算符2.赋值运算符3.比较(关系或条件)运算符4.逻辑运算符5.位运算符6.三目运算符算数运算符有哪些:+(加)-(减)*(乘)/(除)%(模)++(递增)–(递减)a++与++a的区别1.当++在变量后面的时候,会先将变量中的值取出做"赋值操作",然后再"自身加1"。2.当...

2020-04-06 19:41:20 247

原创 Java面试题汇总

Java面试题汇总1.long(8)与float(4)的取值范围谁大谁小回答:float的计算方式与long类型不一样float=(-1)s*M*2E,E的取值范围可以取到127long的最大值为2^63-1,float的指数比long大,所以float的取值范围大。s是符号位,E是指数位,M是值float类型计算方法为:M2^EM可取值带入E指数的取值范围为0~255,根据IEE...

2020-04-06 19:40:47 169

原创 字符&GBK&GB2312&Unicode&UTF-8码表

字符&GBK&GB2312&Unicode&UTF-8码表1.字符:字符是计算机中使用的字母、数字、字、和符号。在ASCII编码中,一个英文字符存储1个字节。在GB2312编码或GBK编码中,一个汉字字符存储需要2个字节。在UTF-8编码中,一个英文字母存储需要1个字节,一个汉字存储需要3到4个字节。GBK编码:只能显示简体中文GB2312编码:只能显...

2020-04-06 14:27:42 511

原创 Java数据类型声明及转换

Java数据类型声明及转换声明long类型时,在数据后面要加上一个大写L,否则默认情况下Java把数字当成int类型处理,同理声明float单精度类型时,要在数据后面加上一个大写的F,否则默认情况下Java把单精度类型当成double处理。Java数据类型转换主要分两种:隐式转换和强制转换1.数据类型转换之隐式转换:int x=3;byte y=4;x=x+y;System.out....

2020-04-06 11:14:42 247

原创 清洁桶项目

本周我们做了智能清洁桶项目,该项目主要实现以下功能避障小车模式:1.避障移动清洁桶模式:1.手伸过去,自动把盖子打开2.屏幕显示状态3.检测湿温度4.远程控制,tcpip发送控制命令涉及到的模块有:1.树莓派主控2.oled显示屏3.超声波模块4.湿温度传感器5.S90舵机6.马达和轮子7.清洁桶架构:远程控制服务度:树莓派远程控制客户端:linux虚拟机...

2019-09-04 21:10:00 313

原创 FTP项目总结

FTP项目这一周,我们运营网络编程的知识以及关于文件读写的相关操作等进行了了这次的FTP项目实战。我们做了查看目录操作 ls,从客户端上传文件到服务端操作put,从服务端下载文件到客户端操作get以及查看历史纪录操作hist和用户的登陆操作。具体实现步骤如下:ls查看目录操作:server: if(in_cmd->cmd==FTP_CMD_LS){ FILE *fp = po...

2019-08-19 15:40:22 940

原创 超声波模块原理

超声波模块原理此模块性能稳定,测度距离精确,模块高精度,盲区小。产品应用领域: 机器人避障 物体测距 液位检测 公共安防 停车场检测 。接线方式:VCC、trig(控制端)、 echo(接收端)、 GND基本工作原理: (1)采用IO口TRIG触发测距,给至少10us的高电平信号; (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回,通过IO...

2019-07-28 12:42:23 8425

原创 51单片机通过ESP8266模块与手机进行通讯

51单片机通过ESP8266模块与手机进行通讯WIFI 工作方式:1.AP模式 提供热点2.Station模式 作为设备接入热点3.同时支持配置通过USB转TTL模块把ESP8266模块和电脑连接起来把ESP8266模块的VCC,GND,TXD,RXD口分别接USB转TTL模块的3.3v,地,3.3v,RXD,TXD连接好后,就准备用电脑用串口调试助手向ESP8266发送AT指令。...

2019-07-27 17:18:35 5610

原创 串口(串行接口)相关概念

串口(串行接口)相关概念**作用:**通信**通信方式(怎么通信):**利用一对传输线就可以实行双向传输特点:1.按顺序一位一位的传输2.只要一对传输线就可以实行双向传输3.远距离通信(几米到几千米),但传输速度比较慢4.分为单工,半双工,全双工三种单工:一方传输另一方不回应,例如在跟一个哑巴交流半双工:对讲机等(一方发出传输,另一方等收到后再给予回复)全双工:一方传输另一方也...

2019-07-27 16:22:54 2768

原创 链表的遍历、创建、插入、删除

链表的遍历、创建、插入、删除首先创建一个结构体类型:struct Student{int num;char name[128];struct Student *next; };在主函数main中定义顶一个head作为链表的头指针,用来做遍历、创建、插入、删除int main(){struct Student *head;head=initStudent(head);lian...

2019-07-27 14:35:38 642

原创 7月5日小测试中的错误总结

7月5日小测试中的错误总结1. 写出下列程序的运行结果void func(int a) {switch (a) {case 0:printf(“0”);case 1:printf(“1”);default:printf(“2”);}}int main() {func(0);return 0;}在程序运行过程中,我天真的以为a的值是0直接就输出0,结果没有发现swit...

2019-07-15 11:50:55 198

原创 基于数组的学习(冒泡排序,选择排序)

基于数组的学习(冒泡排序,选择排序)今天是7月11日,学习c语言的第二天,今天主要学习的是有关c语言中的数组的知识。首先讲讲有关数组的概念。什么是数组数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。(转载)声明数组在 C 中要声明一个数组,需要指定元素的类型和元素的数量,如下所示:type arrayName [ arraySize ];这叫做一维数组。ar...

2019-07-11 11:46:24 223

原创 关于c语言I/O中scanf()的认识

关于c语言I/O中scanf()的认识2019-07-10今天是7月10号,开始着我的c语言的学习道路,今天我认识了c语言I/O流中的scanf()输入和printf()输出两种方式。scanf 的功能用一句话来概括就是“通过键盘给程序中的变量赋值”它有两种用法,或者说有两种格式。scanf(“输入控制符”, 输入参数);功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然...

2019-07-10 12:33:25 290

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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