HTML 语法规范1234<html></html>//html标签 <head></head> //文档的头部 <title></title> //文档的标签<body></body>//文档的主体
1.包含关系
2.并列关系12<head></head><body></body>
3.文档类型声明标签采取的是 html5 版本的显示网页
1<!DOCTYPE html>
4.标题标签1234<h1> -- <h6></h6></h1>
5.段落和换行标签123<p>段落标签</p>//根据浏览器窗口的大小自行换行 <br />//换行标签
6.文本格式化标签12<strong></strong> <b></b> //加粗 <em></em> < ...
电路原理、电工学
未读1.1 电路和电路模型实际电路:由电工设备和电气器件按预期目的连接构成的电路的通路。
功能:a 能量的传输、分配与转换
b 信息的传递、控制与处理
共性:建立在痛一电路理论的基础上。
1.1.1 电路模型
电路模型:反应实际电路部件的主要电磁性质的理想电路元件以及组合
理想电路元件:由某种确定的电磁性能的理想元件。
电阻元件:表示消耗电能的元件
电感元件:表示产生磁场,存储磁场能量的元件
电容元件:表示产生电场,存储电厂能量的元件
电压源与电流源:表示将其它形式的能量转变成电能的元件
注意:
1.2电流和电压的参考方向电路中的主要物理量由电压、电流、电荷、磁链、能量、电功率等。在线性电路分析中,主要关心的物理量是电路、电压和功率。
1.电流的参考方向电流:带电粒子由规则运动的定向运动
电流强度:单位时间内通过导体横截面的电荷量
野火STM32
未读一、GPIOGPIO 是通用输入输出端口的简称,就是可控的引脚。
上拉是高电平,下拉是低电平
1、P-MOS 和 N-MOS 管推挽输出: 低电平 0v,高电平 3.3v
输出高电平,经过反向后,上方 P-MOS 管导通,下方 N-MOS 管关闭,对外输出高电平。
输入低电平,经过反向后,上方 P-MOS 管关闭,下方 N-MOS 管导通,对外输出低电平。
当高低电平切换时,两个管轮流导通,P 负责电流,N 负责电流。
** 推挽输出一般应用在输出电平为 0,3.3v,需要高速切换开关的状态。
开漏输出:
P-MOS 管不工作。例如,输出 0,低电平,则 P-MOS 关闭,N-MOS 管导通,使输出接地。
输出为 1,P-MOS,N-MOS 都关闭,所以不输出高电平,低电平,为高阻态。
** 开漏输出一般应用在 I2C、SMBUS 通讯,需要“线与”( *指的是它们任意一开关只要对地导通,这根线就一定是低电平* )在总线电路上
输出:输出数据寄存器MOS 管结构电路的输出信号,由 GPIO“输出数据寄存器”GPIO_ODR 提供
“置位/复位寄存器 GPIOx_BSRR”可 ...
修订:查看表中的字段
1show columns from 商品库存;xxxxxxxxxx columnshow columns from 商品库存;
12select 所在区域 from 商品库存 limit 5; 检索此语句使用SELECT语句检索单个列。LIMIT 5指示MySQL返回不多于5行。
统计四张表的记录数,要求 SQL 语句禁用联合查询(Union、JOIN、多表
123SELECT (SELECT COUNT(*) FROM d_3_1) AS dcount, (SELECT COUNT(*) FROM 商品库存) AS scount
一、连接数据库1mysql -h 主机IP -P 端口号 -u 用户名 -p 密码
在 Ubuntu1MySQL -u root -p
连接远程主机
1mysql -h110.110.110.110 -u root -p 123;
二、修改用户密码1mysqladmin -u root -password ab12
再次修改
1mysqladmin -u root -password djg345
三、新增用 ...
一、了解 SQL1、什么是数据库数据库是以某种组织的方式存储的数据集合。
数据库(database)保存有组织的数据的容器(一个文件或者一组文件)
更准确的来说,数据库软件称为数据库管理系统(DBMS)。通过 DBMS 创建和操作的容器
2、什么是表表 是一种结构化的文件,用来存储某种特定类型的数据。
3、什么是模式模式 关于数据库和表的布局以及特性的信息。
4、列和数据类型表是由列组成。列中存储这表中某种部分的信息。
列 表中的一个字段。所有表都是由一个或多个列组成的。
数据类型 所容许的数据的类型。每个字段都有相应的数据类型。
5、行表中的数据都是按行存储的,保存的记录存储在自己的行内。
行 表中的一个记录。
6、主键主键(又称键码、码) 一列(一组列),其值能够唯一区分表中的每个行。
满足条件:
任意两行都不具有相同的主键值。
每个行都必须具有一个主键值(主键列不允许 null 值)
二、了解 mysql一、客户机-服务器软件MySQL、Oracle 以及 Microsoft SQL Server 等数据库是基于客户机—服务器的数据库
DBMS(数据库管理系统)可以分为两类:
( ...
模块 B:物联网故障维修与运行维护1、Windows 系统维护
一、出于安全考虑,需要对服务器计算机配置规则:“禁止工作站计算机访问本机任何程序或者端口,暂不启用此规则”。
点击自定义
记得露出本地地址
二、在工作站电脑的命令行窗口中,使用命令查看网络连接以及每一个网络接口设备状态。netstat -an
扩展:(1)netstat -b 可以显示在创建网络连接和侦听端口时所涉及的可执行程序
(2)netstat -a 显示所有的有效连接信息列表,包括建立的连接(ESTABLISHED),也包括监听连接请求(LISTENLING)的那些连接
(3)netstat -e 可以显示关于以太网的统计数据,传送字节数、数据包、错误等信息,还可以和-s 结合使用
(4)netstat -f 显示外部地址的完全限定域名
(5)netstat -p 可以显示 proto 指定的协议连接情况
(6)netstat -r 显示路由表
一、芯片组成负责在 内核之外设计部件并生产整个芯片,这些内核之外的部件被称为核外外设或片上外设。如 GPIO、 USART(串口)、I2C、SPI 等都叫做片上外设
芯片内核和外设之间通过各种总线连接,其中主控总线有 8 条,被控总线有 7 条
二、存储器映射给存储器分配地址的过程就称为存储器映射,具体见图 。给存储器再分配一个地址就叫存储器重映射
三、寄存器以功能为名给这个
内存单元取一个别名,这个别名就是我们经常说的寄存器,这个给已经分配好地址的有特定功能的内存单元取别名的过程就叫寄存器映射
寄存器的说明
① 名称
(GPIOx_BSRR)(x=A…I)”是该寄存器名为“GPIOx_BSRR”其中的“x”可以为 A-I,也就是说这个寄存器说明适用于 GPIOA、GPIOB 至 GPIOI,这些 GPIO 端口都有这样的一个寄存器
② 偏移地址
偏移地址是指本寄存器相对于这个外设的基地址的偏移。查到 GPIOA 外设的基地址为 0x4002 0000 ,就可以算出 GPIOA 的这个 GPIOA_BSRR 寄存器的地址为:0x4002 0000+0x18
③ 寄存器位表 ...
野火STM32
未读一、芯片里面有什么1.片上外设
内核之外的部件叫核外外设或片上外设。GPIO,USART、I2C、SPI 都叫做片上外设。
芯片内核和外设之间,有总线连接,主控总线有 8 条,被控总线有 7 条。
2、寄存器映射
给存储器分配地址的过程称为存储器映射。如果是给吹气球再分配一个地址叫存储器重映射。
3、存储器区域功能划分
(1)BLock0 功能划分
(2)Block1 功能划分
(3)Block2 功能划分
二、寄存器以功能为名给这个内存单位取一个别名,这个别名就是我们经常说的寄存器,分配好地址的特定功能的内存单元取别名的过程叫做寄存器映射
如何理解寄存器
1、名称 (GPIOx_BSRR)(x=A…I)
该寄存器名为(GPIOx_BSRR)(x=A…I),其中 x 可以为 A-I,适用于 GPIOA、GPIOB 到 GPIOU
2、偏移地址,寄存器相对这个外设的基地址的编译
寄存器的编译地址是 0x18,可以查到 GPIOA 外设的基地址是 0x4002 0000,GPIOx_BSRR 寄存器地址为,0x4002 0000+0x18
3、寄存器位表
0 ...
一、指针的概念操作系统给每个存储单元分配了一个编号,从 0x00 00 00 00 00 ~0xff ff ff ff 称之为内存
指针变量:是变量也是指针变量,这个变量用来存放一个地址编号。在 32 位系统下,有 4 个字节
注:
1、无论声明类型的地址,都有存储单元的编号,在 32 位下都是 4 个总控二。所以 任何类型的指针变量都是 4 个字节
2、对应类型的指针变量,只能存放对应类型的变量地址
比如:整形的指针变量,就是存放整型变量的地址
扩展:
字符变量 char ch; ch 占一个字节,它有一个地址编号,这个地址编号就是 ch 的地址整型变量 int a; a 占四个字节,占有四个字节的存储单位,有四个地址编号
二、指针的定义方法1、简单指针
数据类型 * 指针变量名
12int * P;//定义一个指针变量P
2、指针的运算符
& 取地址 :获取一个变量的地址
*取值:标识作用
12345678910#include <stdio.h>int main(){ int a = 100; int * p;//指针变 ...
一、C 语言编译过程预处理、编译、汇编链接
gcc -E hello.c -o hello.i 1、预处理
gcc -S hello.i –o hello.s 2、编译
gcc -c hello.s -o hello.o 3、汇编
gcc hello.o -o hello_elf 4、链接
1、预编译
将.c 的头文件、宏展开
生成.i 文件
2、编译
将预处理的.i 文件生成 .s 汇编文件
3、汇编
将.s 汇编文件生成.o 目标文件
4、链接
.o 文件链接成目标文件
二、include#include<> 用尖括号包括头文件,在系统指定的路径找到头文件
#include”” 用双引号包括头文件,先在当前目录下找到头文件,找不到再系统指定的路径下找
三、define定义 宏用 define
1、不带参数的宏123#define PI 3.14//终止宏的定义 定义#undef PI
2、带参宏#define S(a,b) a*b
注意带参宏的形参 ab 没有类名
S(2,4)在预处理代替成字符串的形参 2 * 4
123456789#includ ...