- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 Arduino+树莓派+OneNET 传感器数据实时上传云平台(上)---OneNET云平台入门操作
一、OneNET配置 OneNET是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。官网网址为:https://open.iot.10086.cn/。OneNET配置如下:1、在OneNET官网注册账号2、注册成功后登录,进入“开发者中心”选择左上角“添...
2019-06-01 22:17:53
17954
4
原创 jQuery选择器与普通HTML的区别
1、ID选择器假设在一个Web页面中有如下的HTML:<p id="message">Special message</p>使用DOM方法选择该标签如下:var message=document.getElementById('message');使用jQuery方法选择该元素如下所示:var message=$('#message');2、元素...
2019-05-12 14:54:07
330
原创 maven项目显示小红叉但找不到报错文件解决法一
自己写的maven项目在经过一次改动后,在项目名上出项一个小红叉,但是找不到报错的文件,真的是改到崩溃,最后终于解决,不知我的情况是否和大家一样,还是分享出来,希望帮到大家。具体情况如下图:查看Problems,报错如下:根据第一条错误提示,是Dynamic Web版本问题,于是去查看版本配置:是3.0再去查看web.xml文件:发现web.xml中版本是2.5...
2019-05-07 09:35:24
628
原创 Oracle和MySQL的基本操作的区别
Oracle和MySQL基本操作的区别 操作 | 数据库 Oracle MySQL 默认监听端口 1521 3306 登录管理员 sqlplus "/as sysdba" mysql -hlocalhost -uroot -p 当前工作空间 当前用户 当前数据库 查看所有表 select table_name from ...
2019-04-01 21:30:56
401
原创 Java中break和continue的区别及其用法
(1)break用于完全结束一个循环,跳出循环体,执行循环之后的代码。break语句跳出当前循环。break语句跳出外层循环break语句不仅可以结束其所在的循环,还可以直接结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟英文冒号(:)的标识符。与其它语言不同的是,Java中的标签只有放在循环语句之前才有作用。(...
2019-03-01 14:51:27
13898
原创 Java中的switch分支语句
switch语句后面的控制表达式的数据类型只能是byte、short、char、int四个整数类型和枚举类型。Java7改进了switch分支语句,Java7 允许switch语句中的控制表达式为java.lang.String类型。String类型实例如下:...
2019-03-01 12:58:12
876
原创 二进制数原码、反码、补码的转换关系
所有数字在计算机底层都是以二进制形式存在的。原码是直接将一个数值换算成二进制数。但 计算机是以补码的形式保存所有的整数。补码的计算规则:正数的补码和原码完全相同,负数的补码是其反码加 1;反码是对原码按位取反,只是最高位(符号位)保持不变。...
2019-02-27 19:03:27
3391
原创 Java中整数常量的表示方式
Java中整数常量有4种表示方式:二进制,十进制,八进制和十六进制。二进制表示:Java7新增了对二进制整数的支持,二进制的整数以0b或0B开头。如:int value1=0b11010100;八进制表示:八进制的整数常量以0开头。如:int value2=013;十六进制表示:十六进制的整数常量以0x或0X开头。如:int value3=0xaf;...
2019-02-27 17:50:04
7006
1
原创 Java关键字
abstract(表明类或者成员方法具有抽象属性) assert(调试) boolean(布尔类型) break(提前跳出一个块) byte(字节类型) case(switch语句中,表示一个分支) catch(捕获异常) char(字符类型) class(类) continue(回到一个块的开始处) default(默认分支) do...
2019-02-27 11:25:21
152
原创 Java程序的运行机制和JVM
Java语言比较特殊,由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(也就是.class文件)。这种字节码不是可执行的,必须使用Java解释器来解释执行。因此,可以认为Java语言既是编译型语言,也是解释型语言。或者说,Java语言既不是纯粹的编译型语言,也不是纯粹的解释型语言。Java程序的执行过程必须经过先编译...
2019-02-26 09:26:21
283
原创 高级语言的运行机制
计算机高级语言按程序的执行方式可以分为编译型和解释型两种。1、编译型语言因为编译型语言是一次性地编译成机器码,所以可以脱离开发环境独立的运行,而且通常运行效率较高;但因为编译型语言的程序被编译成特定平台上的机器码,因此编译生成的可执行性程序通常无法移植到其他平台上运行;如果需要移植,则必须将源代码复制到特定平台上 ,针对特定平台进行修改,至少也需要采用特定平台上的编译器进行重新编译。现...
2019-02-25 21:58:37
4829
原创 javascript中变量的用法
1、js中变量分为局部变量和全局变量(1)局部变量:定义在函数(方法)内部的变量作用范围:只在函数(方法)内部使用,函数执行完成变量也就销毁。(2)全局变量:在函数外部定义的变量作用范围:整个页面script脚本中,页面关闭的时候变量销毁。注意事项:局部变量赋值但是没有申明的,自动转化为全局变量。function test(){ var name="to...
2019-02-16 11:15:59
353
原创 javascript中函数的用法及其注意事项
1、语法function method_name(args...){}2、函数的申明(1)无参数的函数 function test(){ console.log("test..."); }(2)有参数的函数 function test(msg,...){ console.log("test..."+msg); } ...
2019-02-16 10:53:07
358
原创 javascript中自定义对象的构建方式
方法一: var person={name:"lisi",age:30,gender:true,email:"14@qq.com"}; //给js构建的对象赋值 person.name="wangwu"; //从js构建的对象中取值 document.write(person.name+"<br>"); 方法二:var per1={ ...
2019-02-16 09:49:43
163
原创 javascript中字符串对象的常用方法
1、声明字符串var string="hello world";或var string='hello world';2、在字符串中引用引号单引号:var string="His name is 'tom' ";双引号:var string='His name is "tom" ';3、获得字符串的长度document.write(string.length);4、从...
2019-02-15 20:12:24
841
原创 javascript中的输出
1、写到HTML某个元素中使用document.getElementById("id")方法获得要操作的HTML页面元素,再使用innerHTML来获取或插入元素内容。 2、写到HTML文档3、写到控制台console.log() 或者console.info() 或者console.error()...
2019-02-15 17:45:17
495
原创 javascript中的三种弹框用法及其效果
1、alert 提示框或警告框2、confirm 确认框 3、prompt 输入对话框prompt中“jake”是我设的默认值,可省略。
2019-02-14 11:30:32
603
原创 HTTP协议要点整理
1、HTTP(HyperText Transfer Protocol,超文本传输协议)协议的出现主要是为了解决文本传输的难题。2、网络基础TCP/IP TCP/IP是互联网相关的各类协议族的总称,协议中存在各式各样的内容。从电缆的规格到IP地址的选定方法、寻找异地用户的方法、双方建立通讯的顺序,以及Web页面需要处理的步骤,等等。像这样把与互联网相关联的协议集合起来...
2019-01-26 21:54:49
278
原创 arduino+树莓派+Mysql:将传感器采集的数据存入数据库
器件:arduino、树莓派、A-B USB线、传感器(DHT11,MQ-2,门磁)、杜邦线若干、LED灯 1、arduino端代码:#include <dht11.h> //引用dht11库文件,使得下面可以调用相关参数#define DHT11PIN 8 //定义温湿度针脚号为8号引脚#defi...
2019-01-19 19:38:59
12824
6
原创 arduino+DHT11 温湿度值控制LED亮灭(可接其它器件)
1、接线如下:DHT11接线同上篇,LED负极接GND,正极我接的是11。2、代码如下:#include <dht11.h> //引用dht11库文件,使得下面可以调用相关参数#define DHT11PIN 8 //定义温湿度针脚号为8号引脚dht11 DHT11; //实例化一个对象int ledPin=11;void ...
2019-01-17 17:34:21
7669
1
原创 arduino+DHT11采集温湿度报错解决
目前从arduino官网下载的IDE是缺失DHT11库文件的,所以执行DHT11采集温湿度的代码可能会报错,如果报错到arduino的安装文件中的“libraries”库文件目录下查看有没有DHT11库文件,如果没有就需要手动添加。百度好像不太好找,还收费,我把代码粘过来,大家可以自己建。1、在libraries里新建文件夹“DHT”(该文件名可随便起)2、在新建的文件夹中建以下两...
2019-01-17 17:19:32
9550
4
原创 arduino+DHT11采集温湿度(一)
1、连线如下:我用的DHT11是3个引脚的,标“—”的引脚接地,中间的接5V或3.3V都可以,剩下的接数据口,我接的是8。如果接错引脚一般不会报错,可以在串口监视器打印,但是采集到的数据都为0,如果采集到的数据为0,建议检查引脚接线是否正确。2、代码:#include <dht11.h> //引用dht11库文件,使得下面可以调用相关参数#define D...
2019-01-17 16:30:47
19843
6
原创 树莓派安装摄像头
1、将摄像头线插好后,执行命令: 2、方向键选中“Interfacing Options”,回车 3、选中第一项“Camera”,回车 4、确定 5、按提示重启6、测试:执行命令:第一条拍摄图片,第二条查看当前位置,图片即保存到当前目录下。 ...
2019-01-17 10:55:23
2002
原创 Linux更改用户名和密码命令
1、更改密码:普通:passwdroot:sudo passwd2、更改用户名:方法一:只在当前终端生效export PS1='用户名 '方法二:修改初始化文件, 永久生效1、执行命令cd ~vi .bashrc2、在最后一行加:export PS1='新用户名:'3、保存退出4、执行命令:source .bashrc修改完成。 ...
2019-01-14 11:31:29
14797
原创 树莓派设置自动连接无线网络
树莓派开机后自动连接无线网络方法,亲测有效。1、在任意方法(无线或有线)已经连接树莓派的基础上,执行该命令,意思是编辑wpa_supplicant.conf这个文件。内容如下:ssid是无线网络名称,psk是密码,key_mgmt是加密方式(可省略),priority是优先级。可以设多个WiFi,赋予不同的优先级,数字越大,优先级越高。我设两个,第一个是手机热点,第二个...
2019-01-14 09:47:39
19360
2
原创 查找Nginx配置文件Nginx.conf和日志文件的路径
1、查找Nginx.conf的位置:执行 sudo nginx -t 就可以获取配置文件的路径。同时如果你的配置文件nginx.conf修改后有错,该命令执行后也会有相应提示,例如“参数无效”2、Nginx日志路径/var/log/nginx...
2018-12-18 23:36:15
36857
1
原创 树莓派入门
很早就听过树莓派了,但一直没尝试。最近有时间了,入手一块树莓派3B+,但第一次上手,还是遇到了很多问题,现都已解决。分享出来,希望能帮到大家。1、我买的树莓派相关硬件清单是:(1)树莓派3B+一块(2)5V / 2.5A电源适配器(3)32G SD卡(4)普通读卡器(4)亚克力外壳带风扇(非必需,但推荐购买)网上还有卖树莓派键盘、树莓派显示器、树莓派蓝牙鼠标的。。。但真...
2018-12-10 22:26:39
582
原创 Android Studio如何重新装模拟器
自己在入门Android Studio的时候,遇到了一次模拟器崩溃,想重新安装一个模拟器,费好长时间,百度的方法感觉一点也不好使,最后终于找到,特分享出来 ,希望对大家有帮助。1.在菜单栏找到“tools”,然后点击第一个“AVD Manager” ,这个就是大家苦苦找的模拟器管理啦 同时,下面那个“SDK Manager”就是SDK管理啦,大加可以在这对SDK进行小关设置或更改。...
2018-12-02 11:22:07
4708
4
原创 基于Android Studio的android入门——如何关闭或彻底删除一个工程
最近在入门安卓开发,遇到的一个问题是想彻底删除原有的工程,新建一个工程,用习惯了Eclipse,想用Eclipse的方法去删除工程,发现Android Studio不是那么回事 ,首先你找不到“delete”,如果你找到"delete"并操作了,那么恭喜你,你要面临各种报错了。探索出正确的操作流程如下,亲测有效,希望对大家有帮助。1.点击“File”-->选择“Close Project...
2018-12-02 10:59:01
12642
1
原创 Java基础面经
1、==和euqals的区别答:==用于比较基本数据类型时,比较值,用于比较引用数据类型时,比较地址值。 equals只能用于比较引用类型,比较地址值。String类重写了equals方法,是比较两个独立对象的内容是否相等 。2、String 、StringBuffer 、StringBuilder的区别 答:String类型的字符串长度不可改变,Strin...
2018-11-04 23:12:29
248
转载 python保留字及其说明
保留字说 明and用于表达式运算,逻辑与操作as用于类型转换assert断言,用于判断变量或条件表达式的值是否为真break中断循环语句的执行class用于定义类continue继续执行下一次循环def用于定义函数或方法del删除变量或序列的值elif条件语句,与if,else结合使用else条件语句,与if,elif结合使用,也可用于异常和循环语句exceptexcept包含捕获异常后的...
2018-07-01 13:05:26
13331
2
原创 Python之turtle库基本知识点
1.turtle库是Python标准库之一,是入门级的图形绘制函数库。2.turtle绘图原理:有一只海龟,其实在窗体正中心,在画布上游, 走过的轨迹形成了绘制的图形,海龟由程序控制,可以变换 颜色、改变宽度等。3.turtle绘图窗体布局:最小单位是像素 setup()设置窗体大小及位置 格式:turtle.setup(width,height,startx,starty...
2018-06-03 11:28:57
28532
3
原创 Unicode、UTF-8 和 ISO8859-1的区别及各自功能
1. iso8859-1属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。2.unicode这是最统一的编码,可以用来表示所有语言的字符,而且是定长双字节(也有四字节的)编码,包括英文字母在内。3.utf编码兼容iso8859-1编码,同时也可以用来表示所有语言的字符,不过,utf编码是不定长编码,每一个字符的长度从1-6个字节不等。...
2018-03-31 19:18:05
302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人