其他
文章平均质量分 55
一些学校的课程和其他不是主要的笔记放在这里
Antgeek
喜欢各种技术,前端后端大数据均有涉猎,目前从事大数据开发.
展开
-
dht11温度传感器
一、温湿度传感器DHT11+号接3v3-号接地out接d0波特率选9600或者115200获取室内温度并判断温度//摄氏温度度转化为华氏温度double Fahrenheit(double celsius) { return 1.8 * celsius + 32;} //摄氏温度转化为开氏温度double Kelvin(double celsius){ return celsius + 273.15;} // 露点(点在此温度时,空原创 2020-11-18 18:49:33 · 1800 阅读 · 2 评论 -
ESP8266WiFi模块连接计算机
网络配置1、模式设置3种模式:STA(station)模式:可以加入到网络中的设备(例如笔记本)AP(Access Point)模式:无线的交换机,提供一个无线信号的发射功能(热点功能)混合模式:以上两种的混合WiFi.mode(WiFi_STA)WiFi_STAWiFi_APWiFi_AP_STAWiFi_OFF2、搜索网络3、wifi连接4、wifi网络参数设置5、网络状态查询例子/* 功能: 1、获取室内温度 2、连接到wifi 3、连接计算原创 2020-11-18 18:48:16 · 1476 阅读 · 0 评论 -
认识mqtt协议
MQTT协议架构发布和订阅的协议(消息队列遥测传输)特点:MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:1、使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合2、对负载内容屏蔽的消息传输3、使用 TCP/IP 提供网络连接4、有三种消息发布服务质量5、小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量6、使用 Last Will 和 Testament 特性通知有关各原创 2020-11-18 18:51:58 · 151 阅读 · 1 评论 -
超声波传感器
超声波测距const int TrigPin = 0;//D3const int EchoPin = 4;//D2float distance;//距离 void setup(){ // 初始化串口通信及连接SR04的引脚 Serial.begin(115200);//波特率设置为115200 pinMode(TrigPin, OUTPUT);//将Trig设为输出模式 pinMode(16, OUTPUT);//将D0设置为输出模式// 要检测引脚上输入的脉冲宽度,需要先设置为输原创 2020-11-18 18:50:05 · 939 阅读 · 0 评论 -
初识物联网与arduino
一、物联网基础物联网分层框架感知层网络层应用层二、arduino程序框架setup():程序初始化,程序最开始先执行这个,代码只执行一次pinMode():对某一个引脚进行设置LED_BUILTIN是一个引脚OUTPUT输出pinMode(LED_BUILTIN, OUTPUT);让引脚设置为输出模式loop():循环执行 程序主体代码void loop() { digitalWrite(LED_BUILTIN, HIGH); // 设置成高电平 delay(1000)原创 2020-11-18 18:49:04 · 653 阅读 · 0 评论 -
第二个例子——.NET窗体应用简单控件的使用
Form1.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace componentUse{ pub原创 2020-10-07 00:07:30 · 110 阅读 · 0 评论 -
信息学院与电气学院之间的通信
一、搭建拓扑如下二、接入层配置仅以switch0为例,switch1\2\3原理都一样Switch>enSwitch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 10Switch(config-vlan)#exSwitch(config)#vlan 20Switch(config-vlan)#exSwitch(config)#int f0/1Swit原创 2020-11-24 18:16:22 · 1077 阅读 · 4 评论 -
三层交换实现vlan间路由
一、搭建拓扑二、配置接入层交换机switch0Switch>Switch>enSwitch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 10Switch(config-vlan)#exSwitch(config)#vlan 20Switch(config-vlan)#exSwitch(config)#int f0/1Switch(config原创 2020-11-18 16:45:49 · 450 阅读 · 0 评论 -
动态路由之RIP协议(思科)
路由协议分类: 内部网关协议 外部网关协议路由协议的作用:发现远程网络维护最新路由信息选择通往目标网络的最佳路径当前路径无法使用时找出新的最佳路径动态路由协议的主要要素: 数据结构 路由协议消息 算法静态路由一般用在末节网络配置rip协议1、开启rip配置全局配置模式下router rip2、检验rip设置和路由特权模式下 show ip protocols特权模式下 show ip route3、启用ripv2config-router下version 2原创 2020-11-18 17:45:52 · 7982 阅读 · 0 评论 -
组网工程-vlan划分
一、创建vlan1、搭建拓扑如下2、创建两个vlan,分别为vlan10和vlan20PC0和PC2接console线到交换机,如下打开PC0的Termina开始配置交换机1配置过程如下(交换机2配置也一样)Switch>enSwitch>enable Switch#Switch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 10Switc原创 2020-10-21 20:01:06 · 1968 阅读 · 0 评论 -
双臂路由实现vlan间通信
一、搭建拓扑二、接入层交换机配置switch0Switch>Switch>Switch>enSwitch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 10Switch(config-vlan)#exSwitch(config)#vlan 20Switch(config-vlan)#exSwitch(config)#int f0/1Sw原创 2020-11-24 12:30:39 · 3415 阅读 · 0 评论 -
单臂路由实现vlan间通信
一、创建拓扑二、划分vlan这里只写了过程,具体命令可以看上一篇文章vlan划分1、配置pc0、1、2、3的ip和网关ip地址如上,192.168.1.0网段的网关为192.168.1.200,192.168.2.0网段的网关为192.168.2.2002、创建vlan10和vlan203、将switch1和switch2的f0/1划分到vlan10中,f0/11划分到vlan20中4、将switch1和switch2的f0/24接口设置成trunk模式5、switch3创建vlan10和原创 2020-10-28 17:44:48 · 7163 阅读 · 0 评论 -
c语言fgets()函数使用时遇到的问题
具体代码:while (!feof(fp) && (count <= (list->size))) //如果文件没有结束并且数组没有满,那么就持续循环 { //读取一行到buf中 if (fgets(buf, 1024, fp) != NULL) { k++; printf("fgets执行了 %d 次 ------", k); } //将b原创 2020-10-08 16:20:59 · 2312 阅读 · 2 评论 -
数组操作-数字类型
文章目录一、数组操作—数字类型涉及知识:myTest02.ctest02.exe一、数组操作—数字类型涉及知识:1、文件io流2、指针myTest02.c#include <stdio.h>#include <stdlib.h>#include <string.h>/***************************************************常量******************************************原创 2020-10-05 19:38:26 · 123 阅读 · 1 评论 -
数组操作-结构体版
myTest04.c/* 结构体版*/#include <stdio.h>#include <stdlib.h>#include <string.h>/***************************************************常量*******************************************************************/// #define SIZE 200/*******原创 2020-10-08 00:18:37 · 99 阅读 · 2 评论 -
链表实验-文件读取-增删改查
#include <stdio.h>#include <stdlib.h>#include <malloc.h>#include <string.h>//========================================================结构体===========================================================//字符类型节点typedef struct Node{原创 2020-10-20 00:00:30 · 466 阅读 · 2 评论 -
数组操作-字符串类型
文章目录一、数组操作(字符串)涉及知识:myTest01.ctest.csv一、数组操作(字符串)涉及知识:1、文件io流2、数组的动态内存分配3、指针4、简单的字符串操作myTest01.c#include <stdio.h>#include <stdlib.h>#include <malloc.h> //动态内存管理#include <string.h>#define SIZE 200原创 2020-10-05 19:36:39 · 286 阅读 · 0 评论 -
数组操作-c++版
mytest03.cpp/* c++ 类实现版*/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <iostream>using namespace std;/***************************************************常量**********************************************原创 2020-10-08 00:17:07 · 142 阅读 · 0 评论 -
网络规划-EIGRP
一.配置eigrp1.开启eigrprouter eigrp autonomous-system2.配置router-ideigrp router-id 1.1.1.13.通告网络network 192.168.1.0 255.255.255.04.设置被动接口passive-interface g0/0二.验证eigrp1.查看邻居show ip eigrp neighbors2.查看协议show ip protocols3.验证ipv4路由表show ip route4原创 2021-06-01 21:14:15 · 128 阅读 · 0 评论 -
网络规划-连接到广域网
文章目录1.网络的类型2.广域网接入标准制定组织3.WAN服务(数据链路层)4.常用的广域网术语5.广域网操作6.广域网链路的连接方式1.网络的类型小型办公室网络园区网络分支机构网络分布式网络2.广域网接入标准制定组织电信行业协会和电子工业联盟(TIA/EIA)国际标准化组织(ISO)电气和电子工程师协会(IEEE)3.WAN服务(数据链路层)HDLC,PPP,帧中继,以太网WAN,MPLS,VSAT,宽带4.常用的广域网术语数据终端设备(DTE)数据通信设备(DCE)客户端设原创 2021-06-01 21:15:03 · 316 阅读 · 0 评论 -
网络规划-OSPF
文章目录一.单区域OSPF1.功能2.单区域OSPF配置3.检验单区域OSPF4.ospf网络类型5.来自多路访问的挑战6.ospf指定路由器DR7.DR和BDR的选举过程8.更改ospf优先级9.传播默认静态路由10.总结二.多区域OSPF1.单区域OSPF遇到的问题2.多区域分的层次3.ospf路由器的类型4.ospf收敛过程5.配置多区域ospf6.总结一.单区域OSPF1.功能无类高效快速收敛可拓展安全2.单区域OSPF配置router ospf 10 10是进程号,默认是1原创 2021-06-01 21:13:48 · 778 阅读 · 0 评论 -
首跳冗余协议-HSRP
一.HSRPHSRP:热备路由协议(首跳冗余协议的一种)作用:防止默认网关出现单点故障的一种方法(虚拟路由器)把多个路由器看做一个虚拟的路由器当活动路由器出问题的时候,冗余协议会自动切换备用路由器为新的活动路由器HSRP是思科专属的协议二.其他种类的首跳冗余协议热备份路由协议HSRP虚拟路由器冗余协议VRRP网关负载均衡协议GLBPICMP路由发现协议IRDP三.HSRP配置1.配置主要是三条命令standby 10 ip 10.1.1.1 10 是组号,整个组的虚拟原创 2021-06-01 21:12:58 · 933 阅读 · 0 评论 -
网络规划-PPP
1.运营商传输速率T1:1.544Mb/sE1:2.048Mb/sT3:44.736Mb/sE3:34.368Mb/s2.HDLC思科设备默认采用HDLC封装命令:interface s0/0/0encapsulation hdlc3.PPP1.组成类似于HDLC的成帧链路控制协议(LCP)网络控制协议(NCP)2.优点开放标准,多厂商支持监控链路质量PPP允许同时使用多个网络层协议支持身份验证3.建立PPP会话阶段1:建立链路和协商配置阶段2:确定链路质量(原创 2021-06-01 21:15:38 · 100 阅读 · 0 评论 -
网络规划-其他知识点
一.距离矢量路由协议与链路状态路由协议1.区别距离矢量:运行距离矢量路由协议的路由器,会将所有它知道的路由信息与邻居共享,但是只与直连邻居共享!链路状态:运行链路状态路由协议的路由器,只将它所直连的链路状态与邻居共享,这个邻居是指一个域内(domain),或一个区域内(area)的所有路由器!2.分类距离矢量RIP,EIGRP,IGRP,BGP链路状态OSPF,ISIS,...原创 2021-06-01 21:16:13 · 115 阅读 · 0 评论 -
网络编程复习
文章目录一.常用的端口号及其服务二.套接字的分类及说明三.涉及到的函数1.查询函数的使用说明2.创建套接字3.关闭套接字4.服务端绑定地址信息5.其他的一些辅助函数6.通用的函数7.监听函数8.接收客户端的请求9.发送数据10.接收数据四.涉及到的头文件五.linux多线程1.进程的概念2.线程的概念3.进程通信4.多线程管理六.套接字函数的阻塞与非阻塞1.设置套接字为非阻塞模式七.windows平台的消息处理和执行环境八.IO模型(这里会出两个简单题)1.select模型2.epoll模型九.基于tcp的原创 2021-06-02 14:04:19 · 361 阅读 · 2 评论