- 博客(85)
- 资源 (10)
- 收藏
- 关注
原创 电磁兼容常用测量单位及转换关系 dB、dBm、dBw、dBμV、dBmV、dBV、dBA等单位介绍
为获得更大的相对幅度显示范围,电磁兼容测试常使用对数格式的单位表示相应物理量,为更好的理解各物理量及物理量间的转换关系,本文查阅相关资料,总结常用电磁兼容测量单位并进行推导演算,方便后续运用;
2023-06-27 11:25:04
2261
原创 基于MicroPython的智能火灾报警器系统的设计与实现
最近闲来没事,总结一下自己的一个物联网综合课程设计的内容,将它上传到往上,一方面可以供自己日后的学习和回顾,另一方面希望帮助到其他有需要的人。主控板使用的是 ESP-WROOM-32 开发板,另外,传感器使用了 DHT11 温湿度传感器、MQ-2 烟雾传感器、LED 全彩RGB灯、面包板以及杜邦线;软件方面:使用的语言是 MicroPython 语言、Thonny 开发软件、App Inventor开发软件;
2023-03-31 15:01:22
3387
原创 Android Studio大作业_多功能应用型app
《志用》文章目录《志用》APP介绍功能介绍智能聊天机器人功能的实现音乐播放器功能实现2048游戏功能实现画板功能实现工具箱功能实现计算器计时器二维码生成里程器下载地址APP介绍《志用》多功能应用型appAPP展示:登录界面注册界面主页工具箱功能介绍智能聊天机器人功能的实现参考B站UP主 SH先生的技术宅需要在ChatActivity修改自己的key;效果展示:音乐播放器功能实现参考B站UP主 叫醒耳朵WakeUp效果展示2048游戏功能实现参考B站
2022-05-06 07:49:21
7135
5
原创 1小时学会Android基础
课件下载详解 Hello World Activity一个可视化的界面,独立的窗口,继承来自AppCompatActivity;MainActivityonCreate()setContentView()package com.e.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCo
2022-04-22 16:42:56
34999
7
原创 Java_集合框架
课件下载1.集合的概念概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能;和数组的区别:数组的长度固定,集合的长度不固定数组可以存储基本类型和引用类型,而集合只能存储引用类型位置:java.uti.*2.Collection接口Collection体系集合List接口的特点:有序、有下标、元素可重复Set接口的特点:无序、无下标、元素不能重复Collection父接口概念:代表一组任意类型的对象,无序、无下标、不能重复方法:boolean add(Ob
2022-04-13 18:18:14
260
原创 1小时学会HTML5基础
点击下载课件初始HTMLHTML(Hyper Text Markup Language)超文本标记语言超文本包括:文字、图片、音频、视频、动画等W3C(World Wide Web Consortium) 万维网联盟W3C标准包括:结构化标准语言表现标准语言行为标准HTML基本结构由网页头部和主体部分组成,<body>、</body>等成对的标签,分别叫开放标签和闭合标签;单独呈现的标签(空元素),如<hr/>意为用 / 来关闭空元素;<
2022-04-05 18:44:05
8918
12
原创 Java_常用类
内部类概念:在一个类的内部再定义一个完整的类;特点:外部类可以直接访问内部类的私有成员,而不破坏封装;编译之后可以生成独立的字节码文件(2个.java的文件);可为外部类提供必要的内部功能组件;成员内部类概念:在类的内部定义,和实例变量和实例方法同级的类;作为外部类的一部分,在创建内部类的对象时,必须依赖外部类对象;成员内部类中是不能定义静态成员的,但可以包含静态的常量private static final String name;这样;//Test类public class T
2022-04-03 16:23:19
1058
原创 静态代码块
下面代码的运行结果:class B extends Object//父类B{ private static int a; int b; static { System.out.println("Load B"); } public B() { System.out.println("Create B"); }}class A extends B//子类A 继承父类 B{ private stat
2022-03-21 09:26:56
315
原创 12_Java_异常处理与输入输出
异常try{……} catch(ArrayIndexOutOfBoundsException e){……}try 放的是可能发生的异常,catch 对可能发生的异常做处理;package hello;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int idx = in.ne
2022-02-15 11:16:56
801
原创 11_Java_抽象与接口
abstruct 抽象abstract关键字来定义抽象类。抽象类的作用仅仅是表达接口,而不是具体的实现细节。抽象类中可以存在抽象方法。抽象方法也是使用abstract关键字来修饰。抽象的方法是不完全的,它只是一个方法签名而完全没有方法体。如果一个类有了一个抽象的方法,这个类就必须声明为抽象类。如果父类是抽象类,那么子类必须覆盖所有在父类中的抽象方法,否则子类也成为一个抽象类。一个抽象类可以没有任何抽象方法,所有的方法都有方法体,但是整个类是抽象的。设计这样的抽象类主要是为了防止制造它的对象出来。抽象函
2022-02-15 09:21:09
395
原创 10_Java_设计原则
消除代码复制代码复制时不良设计的一种表现,消除代码复制的两个基本手段,就是函数和父类;封装要评判某些设计比其他的设计优秀,就得定义一些在类的设计中重要的术语,以用来讨论 设计的优劣。对于类的设计来说,有两个核心术语:耦合和聚合。 耦合这个词指的是类和类之间的联系。之前的章节中提到过,程序设计的目标是一系列通 过定义明确的接口通信来协同工作的类。耦合度反映了这些类联系的紧密度。我们努力要获得 低的耦合度,或者叫作松耦合(loose coupling)。耦合度决定修改应用程序的容易程度。在一个紧耦合的结
2022-02-14 19:45:16
191
原创 9_Java_继承与多态
继承面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的属性和行为,就像图纸决定了房子要盖成什么样子。一张图纸可以盖很多房子,它们都是相同的房子,但是坐落在不同的地方,会有不同的人住在里面。假如现在我们想盖一座新房子,和以前盖的房子很相似,但是稍微有点不同。任何一个建
2022-02-09 17:02:41
198
原创 8_Java_对象容器
顺序容器所谓容器,就是“放东西的东西”。数组可以看作是一种容器,但是数组的元素个数一旦确定就无法改变,这在实际使用中是很大的不足。一般意义上的容器,是指具有自动增长容量能力的存放数据的一种数据结构。在面向对象语言中,这种数据结构本身表达为一个对象。所以才有“放东西的东西”的说法。Java具有丰富的容器,Java的容器具有丰富的功能和良好的性能。熟悉并能充分有效地利用好容器,是现代程序设计的基本能力。我们首先学习的是顺序容器,即放进容器中的对象是按照指定的顺序(放的顺序)排列起来的,而且允许具有相同值的
2022-02-06 22:22:53
501
原创 7_Java_对象交互
用一个类的两个对象去组成另一个类,这两个对象直接没有直接的关系;一个类里面的成员变量可以是其他类的对象;电子时钟的设计//Display.javapackage clock;public class Display { private int value = 0; private int limit = 0; public Display(int limit){ this.limit = limit; } public void increase() { value ++;
2022-01-24 21:26:52
381
原创 6_Java_类与对象
对象是实体,需要被创建;类是规范,根据类的定义来创建对象;对象 = 属性 + 服务把数据和对数据的操作放在一起:封装;定义类一个类由两种东西组成:表示对象有什么的成员变量和表示对象能做什么的成员函数。一旦定义了类,我们就可以创建这个类的多个对象,这些对象都会做那个类所定义的动作(函数),但是各自具有不同的数据。对象变量是对象的管理者;类名称 对象变量名称 = new 类名称();写在类里的成员变量,只是一个声明,变量并不在那里,变量不在类里,变量在每一个对象里。package fir
2022-01-23 04:03:24
443
原创 5_Java_使用对象
一个字符的常量是用单引号包围起来的一个字符,如’a’、’*’、‘好’。一个汉字也是Unicode的一个字符,所以也是Java的一个字符;字符类型单个字符package hello;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); char c = 'A'; char
2022-01-18 23:40:17
404
原创 4_Java_函数
函数调用package hello;import java.util.Scanner;public class Main{ public static int fun(int n, int m) { int sum = 0; for(int i = n; i <= m ;i ++) { sum += i; } return sum; } public static void main(String[] args){ Scanner in = n
2022-01-18 21:47:01
211
原创 3_Java_数组
数组定义:int[] numbers = new int[100];一旦创建不能改变大小,其中所有的元素具有相同的数据类型;元素个数必须给出,元素个数必须是整数,元素个数可以是变量;package hello;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); in
2022-01-15 02:28:33
310
原创 2_Java_循环
循环package hello;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int a, balance = 0; final int amount = 10; while(true) { S
2022-01-14 22:52:57
214
原创 1_Java_判断
比较所有的关系运算符的优先级比算术运算的低,但是比赋值运算的高;判断是否相等的 == 和 != 的优先级比其他的低,而连续的关系运算是从左到右进行的;package hello;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub double a = 1.0; double b = 0.1 + 0.1 + 0.1 + 0.1 + 0.1 +
2022-01-14 17:16:00
201
原创 0_java_计算
输出 Hello Worldpackage hello;import java.util.Scanner;public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello World"); }}输入package hello;import java.util.Scanner;public
2022-01-14 00:58:33
157
原创 vs code 配置运行 c++
打开其他下载好的项目,首先在文件夹下创建 .vscode 文件夹,在文件夹下面创建 3 个 .txt 文件,依次改为下面的文件名称,然后用 VS Code 打开文件,网络好的话,这时候自动配置好了环境,可以直接运行。.vscode 包含:c_cpp_properties.jsonlaunch.jsontasks.json/*c_cpp_properties.json*/{ "configurations": [ { "name": "Win32",
2022-01-07 20:28:10
302
原创 5.git
git全局设置git config --global user.name xxx:设置全局用户名,信息记录在~/.gitconfig文件中git config --global user.email xxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitconfig文件中git init:将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中常用命令git add XX :将XX文件添加到暂存区 git add .git commit -m “给自己看的备注信息”:将暂存区的内
2022-01-04 23:38:34
181
原创 4.ssh
ssh未来开发会有很多的服务器,每个服务器都是Linux 服务器,登录服务器需要一个终端,通过 ssh 登录某一个服务器;ssh 登录基本用法远程登录服务器:ssh user@hostnameuser: 用户名hostname: IP地址或域名第一次登录时会提示:The authenticity of host ‘123.57.47.211 (123.57.47.211)’ can’t be established.ECDSA key fingerprint is SHA256:iy23
2022-01-04 18:00:18
4159
原创 3.shell语法
1.shell 语法概述shell是我们通过命令行与操作系统沟通的语言。shell脚本可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复用。Linux中常见的shell脚本有很多种,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C Shell(/usr/bin/csh)K Shell(/usr/bin/ksh)zsh…Linux系统中一般默认使用bash,所以接下来讲解bash中的语法。
2022-01-04 17:59:01
227
基于MicroPython的智能火灾报警器系统的设计与实现.zip
2023-03-31
用于单片机的进制转换
2021-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人