Web大学生网页作业成品——抗击疫情网站设计与实现(HTML+CSS)实训素材

news2025/4/7 21:24:29

源码获取 文末联系

Web前端开发技术
描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 击疫情致敬逆行者感人类题材 | 致敬逆行者网页设计作品 | 大学生抗疫感动专题网页设计作业模板 | 等网站的设计与制作 | HTML期末大学生网页设计作业

  1. HTML:结构

  2. CSS:样式
    在操作方面上运用了html5和css3,
    采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识

  3. JavaScript:做与用户的交互行为

文章目录

  • 前端学习路线
  • 网页基本结构
  • 网页演示
    • HTML结构代码
  • 学的反而越迷茫
  • 学习更多


前端学习路线

(1)html文件:其中index.html是首页、其他html为二级页面;
(2)css文件:css全部页面样式,文字滚动, 图片放大等;
(3)js文件:js实现动态轮播特效, 表单提交, 点击事件等等(网页中运用到js代码)

网页基本结构

(1)首页:进入网页中看到的第一个页面(LOGO、公司名称、导航、banner、新闻、相关信息、底部信息、banner一般是5个  
(2)二级页面:从首页点击进入之后的页面叫做二级页面
(3)三级页面:从二级页面点击进入的页面

网页html:网页是构成网站的基本元素,是承载各种网站应用的平台。通俗地说,网站就是由网页组成的
首页网站:首页是一个网站的入口网页,故往往会被编辑得易于了解该网站多数作为首页的文件名是index加上扩展名
导航菜单:是指位于页面顶部或者侧边区域的,也称之为导航栏,它起着链接站点或者软件内的各个页面的作用.
网页页脚:是网页中每个页面的底部的区域。常用于显示附加信息。如作者、备案号等。


网页演示

在这里插入图片描述

HTML结构代码



<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <link href="css/all.css" rel="stylesheet" media="all" type="text/css" />
  <link rel="stylesheet" href="./css/broadcastMap.css">
  <link rel="stylesheet" href="./css/index.css">
  <!-- <link rel="stylesheet" href="./css/style.css"> -->
  <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  <script src="./js/broadcastMap.js"></script>
  <script src="./js/index.js"></script>
  <title>疫情启示</title>

  <style>
    .clearfix::after {
      content: '';
      display: block;
      clear: both;
    }

    ul {
      list-style-type: none;
    }

    #wrap {
      width: 910px;
      margin: 100px auto 0;
    }

    #head {
      width: 910px;
      height: 44px;
    }

    #header,
    #nav {
      float: left;
    }

    #header {
      width: 290px;
      height: 43px;
      padding-left: 20px;
      line-height: 44px;
      text-align: left;
      font-size: 20px;
      color: #000;
      font-weight: bold;
      /* border-bottom: 1px solid #000; */
    }

    /* #nav {
      width: 600px;
      height: 44px;
    } */

    /* #nav>li {
      float: left;
      box-sizing: border-box;
      width: 120px;
      height: 44px;
      line-height: 44px;
      text-align: center;
      font-size: 14px;
      background-color: rgb(245, 245, 245);
      color: rgb(100, 100, 100);
      border-bottom: 1px solid #000;
      cursor: pointer;
      user-select: none;
    } */

    #nav>li.liShow {
      font-weight: bold;
      color: #000;
      /* border: 1px solid #000; */
      border-bottom: none;
      background-color: #fff;
    }

    #pic {
      margin-top: 10px;
    }

    #pic>div {
      box-sizing: border-box;
      display: none;
      width: 910px;
      height: 442px;
    }

    #pic>div>img {
      width: 910px;
      height: 440px;
    }

    #pic>div.imgShow {
      display: block;
      margin-top: 130px;
    }

    #denglv {
      padding: 10px 20px;
      border-radius: 10px;
      border: none;
    }

    #zhuce {
      padding: 10px 20px;
      border-radius: 10px;
      border: none;
    }
  </style>

  <script type="text/javascript">

    // JS创建一个div标签,也就是节点元素
    // window.οnlοad=function(){
    //  document.createElement('div');
    // }

    // 使用jQuery创建:$('<div>');带尖括号的是创建,不带是选择的意思
    $(function () {
      // var oDiv=$('<div>');
      // $('body').append(oDiv);

      $('#denglv').click(function () {
        var oLogin = $('<div id="login"><p>用户名<input type="text"></p><p>密码<input type="text"></p><button>登陆</button><div id="close">X</div></div>');//此功能就相当于body中注释的代码

        $('body').append(oLogin);
        oLogin.css('left', ($(window).width() - oLogin.outerWidth()) / 2);
        oLogin.css('top', ($(window).width() - oLogin.outerHeight()) / 2);//是弹窗能够出现在浏览器的中间

        $("#close").click(function () {
          oLogin.remove();
        })

        // jquery 中$()里window不用加引号
        // 添加resize()浏览器窗口大小改变
        // scroll():滚动条,以下的作用是当滚动条滚动时候,弹窗的位置也不变化
        $(window).on("resize scroll", function () {
          oLogin.css('left', ($(window).width() - oLogin.outerWidth()) / 2 + $(window).scrollLeft());
          oLogin.css('top', ($(window).width() - oLogin.outerHeight()) / 2 + $(window).scrollTop());
        })

      });

      $('#zhuce').click(function () {
        var register = $('<div id="register"><p>用户名<input type="text" id="name"></p><p>密码<input type="text" id="password"></p><p>邮箱<input type="text" id="email"></p><p>电话<input type="text" id="phone"></p><p>QQ号<input type="text" id="qqNum"></p><button id="clickRegister">注册</button><div id="close">X</div></div>');//此功能就相当于body中注释的代码

        $('body').append(register);
        register.css('left', ($(window).width() - register.outerWidth()) / 2);
        register.css('top', ($(window).width() - register.outerHeight()) / 2);//是弹窗能够出现在浏览器的中间

        $("#close").click(function () {
          register.remove();
        })

        $("#clickRegister").click(function () {
          let name = $('#name').val();
          let password = $('#password').val();
          let email = $('#email').val();
          let phone = $('#phone').val();
          let qqNum = $('#qqNum').val();
          console.log(phone);
          if (!(/^(1|\+861)[3-8]{1}\d{9}$/.test(phone))) {
            alert("你输入的手机号不对")
          }
          if (!(/^[A-Za-z0-9]+$/.test(name))) {
            alert("你输入的用户名格式不对")
          }
          if (!(/^[a-zA-Z]\w{5,15}$/.test(password))) {
            alert("密码格式错误!!!")
          }
          if (!(/^[1-9][0-9]{4,}$/.test(qqNum))) {
            alert("qq号格式错误!!!")

          }
          if (!(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email))) {
            alert("你输入的邮箱格式错误")

          }
        })

        // jquery 中$()里window不用加引号
        // 添加resize()浏览器窗口大小改变
        // scroll():滚动条,以下的作用是当滚动条滚动时候,弹窗的位置也不变化
        $(window).on("resize scroll", function () {
          register.css('left', ($(window).width() - register.outerWidth()) / 2 + $(window).scrollLeft());
          register.css('top', ($(window).width() - register.outerHeight()) / 2 + $(window).scrollTop());
        })
      });



    });

  </script>

</head>

<body>

  <!-- <div id="register">
    <p>用户名<input type="text" id="name"></p>
    <p>密码<input type="text" id="password"></p>
    <p>邮箱<input type="text" id="email"></p>
    <p>电话<input type="text" id="phone"></p>
    <p>QQ号<input type="text" id="qqNum"></p>
    <button id="clickRegister">注册</button>
    <div id="close">X</div>
  </div> -->

  <header class="banner">
  </header>
  <nav class="menu">
    <!-- <div class="login" style="text-align: right;margin-right: 20px;">
      <input type="button" id="denglv" value="登录">
      <input type="button" id="zhuce" value="注册">
    </div> -->
    <ul class="center">
      <li><a href="index.html">网站首页</a></li>
      <li><a href="renwu.html">最美逆行者</a></li>
      <li><a href="qishi.html">防疫商城</a></li>
      <li><a href="lianxi.html">联系我们</a></li>
      <li style="display: flex;margin-top: -6px;">
        <input type="button" id="denglv" value="登录">
        <input type="button" id="zhuce" value="注册" style="margin-left: 10px;">
      </li>
    </ul>
  </nav>
  <div class="content">
    <div class="search">
      <input type="text" id="te" value="请点击搜索" onfocus="focus1()">
      <button>搜索</button>
    </div>
    <div class="box">
      <div class="box-1">
        <ul>
          <li>
            <img src="./images/broadcastMap/img1.jpg" alt="这里是第一场图片">
            <h2>这里是第一张图片这里是第一张图片</h2>
          </li>
          <li>
            <img src="./images/broadcastMap/img2.jpg" alt="这里是第二张图片">
            <h2>这里是第二张图片这里是第二张图片</h2>
          </li>
          <li>
            <img src="./images/broadcastMap/img3.jpg" alt="这里是第三张图片">
            <h2>这里是第三张图片这里是第三张图片</h2>
          </li>
          <li>
            <img src="./images/broadcastMap/img4.jpg" alt="这里是第一场图片">
            <h2>这里是第四张图片这里是第四张图片</h2>
          </li>
          <li>
            <img src="./images/broadcastMap/img5.jpg" alt="这里是第一场图片">
            <h2>这里是第五张图片这里是第五张图片</h2>
          </li>
        </ul>
      </div>
      <div class="box-2">
        <ul>

        </ul>
      </div>
      <div class="box-3">
        <span class="prev">
          < </span>
            <span class="next"> > </span>
      </div>
    </div>
    <div class="pad">
      <!-- <div class="right">
        <div>
          新冠肺炎引发的疫情,让往日车水马龙的武汉,陷入了寂静。但这寂静背后却有一种震撼人心的力量。为了防止更多的人被感染,一支支白衣队伍逆流而上,一声声“加油”振聋发聩。这群可敬可爱的医务工作者义无反顾奔赴一线,放弃与家人团聚,同时还面临随时可能付出生命的代价。
        </div>
        <div> </div>
        <br>
        <div>
          <h3>2020年春节前后</h3>
          <br>
          2020年春节前后,一场突如其来的新冠肺炎疫情彻底打乱了人们的工作与生活节奏,疫情来势之凶,传播速度之快,蔓延范围之广,社会面临的挑战和压力之大,空前绝后,前所未有 <br>
          十四亿中国人被突然关在了家中,每个人都体验了从恐慌、焦虑,到感动、期盼等多种情绪的折磨与激励。多数人突然想明白了许多事情,就像心灵经历了一场洗礼。<br>
          现在终于看到了胜利的曙光,四万多名舍生忘死、紧急驰援湖北、武汉的医护人员陆续撤回,工作生活正在逐步恢复正常。<br>
          前事不忘,后事之师。一场突如其来的新冠肺炎疫情,引发了我们哪些思考呢?<br>
        </div>
      </div> -->

      <div id="wrap">
        <div id="head" class="clearfix">
          <ul id="nav" class="clearfix">
            <li class="liShow"><img src="images/0.jpg" style="float:left" width="35%" /></li>
            <li><img src="images/2.jpg" style="float:left" width="35%" /></li>
          </ul>
        </div>
        <div id="pic">
          <div class="imgShow">
            <ul>
              <li>
                <br>
                <div>
                  <h3>2020年春节前后</h3>
                  <br>
                  2020年春节前后,一场突如其来的新冠肺炎疫情彻底打乱了人们的工作与生活节奏,疫情来势之凶,传播速度之快,蔓延范围之广,社会面临的挑战和压力之大,空前绝后,前所未有 <br>
                  十四亿中国人被突然关在了家中,每个人都体验了从恐慌、焦虑,到感动、期盼等多种情绪的折磨与激励。多数人突然想明白了许多事情,就像心灵经历了一场洗礼。<br>
                  现在终于看到了胜利的曙光,四万多名舍生忘死、紧急驰援湖北、武汉的医护人员陆续撤回,工作生活正在逐步恢复正常。<br>
                  前事不忘,后事之师。一场突如其来的新冠肺炎疫情,引发了我们哪些思考呢?<br>
                </div>
              </li>
            </ul>
          </div>
          <div>
            <ul>
              <li>
                <div>
                  新冠肺炎引发的疫情,让往日车水马龙的武汉,陷入了寂静。但这寂静背后却有一种震撼人心的力量。为了防止更多的人被感染,一支支白衣队伍逆流而上,一声声“加油”振聋发聩。这群可敬可爱的医务工作者义无反顾奔赴一线,放弃与家人团聚,同时还面临随时可能付出生命的代价。
                </div>
                <div> </div>
                <br>
                <div>
                  <h3>2020年春节前后</h3>
                  <br>
                  2020年春节前后,一场突如其来的新冠肺炎疫情彻底打乱了人们的工作与生活节奏,疫情来势之凶,传播速度之快,蔓延范围之广,社会面临的挑战和压力之大,空前绝后,前所未有 <br>
                  十四亿中国人被突然关在了家中,每个人都体验了从恐慌、焦虑,到感动、期盼等多种情绪的折磨与激励。多数人突然想明白了许多事情,就像心灵经历了一场洗礼。<br>
                  现在终于看到了胜利的曙光,四万多名舍生忘死、紧急驰援湖北、武汉的医护人员陆续撤回,工作生活正在逐步恢复正常。<br>
                  前事不忘,后事之师。一场突如其来的新冠肺炎疫情,引发了我们哪些思考呢?<br>
                </div>
              </li>
            </ul>
          </div>
        </div>
      </div>

      <!-- <div class="left">
        <img src="images/0.jpg" style="float:left" width="100%" /> <img src="images/2.jpg" style="float:left"
          width="100%" />
      </div> -->
    </div>
    <div class="clear"></div>
  </div>
  <button id="ScrollToTop" class="btnimg Button2 WhiteButton Offscreen" type="button">返回<br>顶部</button>

  <!-- 这里是客户 -->
  <div class="suspension">
    <div class="suspension-box">
      <a href="#" class="a a-service "><i class="i"></i></a>
      <a href="javascript:;" class="a a-service-phone "><i class="i"></i></a>
      <a href="javascript:;" class="a a-qrcode"><i class="i"></i></a>
      <a href="#" class="a a-cart"><i class="i"></i></a>
      <a href="javascript:;" class="a a-top"><i class="i"></i></a>
      <div class="d d-service">
        <i class="arrow"></i>
        <div class="inner-box">
          <div class="d-service-item clearfix">
            <a href="#" class="clearfix"><span class="circle"><i class="i-qq"></i></span>
              <h3>咨询在线客服</h3>
            </a>
          </div>
        </div>
      </div>
      <div class="d d-service-phone">
        <i class="arrow"></i>
        <div class="inner-box">
          <div class="d-service-item clearfix">
            <span class="circle"><i class="i-tel"></i></span>
            <div class="text">
              <p>服务热线</p>
              <p class="red number">4001-123-456</p>
            </div>
          </div>
          <div class="d-service-intro clearfix">
            <p><i></i>功能和特性</p>
            <p><i></i>价格和优惠</p>
            <p><i></i>获取内部资料</p>
          </div>
        </div>
      </div>
      <div class="d d-qrcode">
        <i class="arrow"></i>
        <div class="inner-box">
          <div class="qrcode-img"><img src="./images/side_ewm.jpg" alt=""></div>
          <p>微信服务号</p>
        </div>
      </div>
    </div>
  </div>

  <footer class="end">
    <p>J2120250 温勤显 </p>

  </footer>
  <script>
    $(function () {
      $('#nav>li').mouseenter(function () {
        var idx = $(this).index()
        $(this).siblings().removeAttr('class')
        $(this).attr('class', 'liShow')
        $('#pic>div').eq(idx).siblings().removeAttr('class')
        $('#pic>div').eq(idx).attr('class', 'imgShow')
      })
    })
  </script>
  </script>
</body>

</html>


学的反而越迷茫

有这种感觉很正常,因为你还没有真正去公司里面待过,也不清楚自己到底要学多少东西才能胜任公司里面给你分配的活。我从你的表述来看,你的基础应该还是很扎实的。跟着网上那种全套的视频教程学肯定没有问题。

当你以后真正进入公司,发现工作的难度和量大约只有你学习时期的大约20%,你可能就会发出一声叹息:原来工作也不过如此嘛。

这是很正常的,因为大部分公司是招你进去去干活的,写业务的,不是让你一个新人去研发公司架构的。都是现成的东西,你要做的就是在别人的教导下,手把手的指挥下去添砖加瓦。到时候你恐怕要惊呼:就这?

所以,放松心态吧,好好享受大学时光
—————————————————


学习更多

关注我 | 点赞博文 | 每天带你涨知识


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/19677.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第3阶段-运维线上实战-3.2企业级nginx使用

企业级nginx使用 nginx实现平滑升级 [rootlnmp nginx-1.16.0]# cd /usr/local/nginx/sbin/ [rootlnmp sbin]# ls nginx nginx.old [rootlnmp sbin]# ./nginx -v nginx version: nginx/1.16.0 [rootlnmp sbin]# ./nginx.old -v nginx version: nginx/1.14.2 [rootlnmp sbin]#操…

【Spring】Spring的AspectJ的AOP

Spring学习笔记(10)Spring的AspectJ的AOP 在Spring中使用AspectJ实现AOP AspectJ 是一个面向切面的框架&#xff0c; 它扩展了 Java 语言。 AspectJ 定义了 AOP 语法所以它有一个专门的编译器用来生成遵守 Java 字节编码规范的 Class 文件。AspectJ 是一个基于 Java 语言的 A…

[附源码]java毕业设计双学位在线考试系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

01-mysql基础

MySQL基础 今日目标&#xff1a; 完成MySQL的安装及登陆基本操作能通过SQL对数据库进行CRUD能通过SQL对表进行CRUD能通过SQL对数据进行CRUD 1&#xff0c;数据库相关概念 以前我们做系统&#xff0c;数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会…

[附源码]SSM计算机毕业设计远程教育系统JAVA

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

Springboot项目集成Swagger3.0

目录一&#xff0c;Swagger简介二&#xff0c;集成Swagger1&#xff0c;引依赖2&#xff0c;写配置3&#xff0c;配置说明3.1&#xff0c;暴露接口3.2&#xff0c;补充信息4&#xff0c;加注解注解说明三&#xff0c;测试一&#xff0c;Swagger简介 开发时经常会出现下面这种情…

【Redis从入门到进阶】第 1 讲:Redis的五大基本数据类型

本文已收录于专栏&#x1f345;《Redis从入门到进阶》&#x1f345;专栏前言 本专栏开启&#xff0c;目的在于帮助大家更好的掌握学习Redis&#xff0c;同时也是为了记录我自己学习Redis的过程&#xff0c;将会从基础的数据类型开始记录&#xff0c;直到一些更多的应用&#xf…

《十八》JS 中的错误处理

error 对象&#xff1a; error 对象是当错误发生时提供错误信息的 JS 内置对象。 当错误发生时&#xff0c;浏览器会生成 error 对象并抛出&#xff0c;并且中断后面代码的执行。 console.log(person.name) console.log(不会被执行到)也可以通过 Error() 构造函数自定义 err…

使用Resnet网络对人脸图像分类识别出男女性别(包含数据集制作+训练+测试)

文章目录前言一、数据预处理1.分类数据存放2.生成train.txt与val.txt二、更改配置文件1.自定义修改三、定义resnet网络四、train.py训练五、预测predict.py实现六、预测结果七、完整项目代码数据集(大于1500张)总结前言 本打算昨天写这篇博客的&#xff0c;推迟到今天晚上。实…

章节3 配置CentOS

3.1-什么是虚拟机 什么是虚拟机&#xff1f; Virtual Machine&#xff0c;虚拟软件/平台虚拟出来的操作系统。 虚拟机/物理机 虚拟化技术 虚拟化软件&#xff1a;VMware Workstation、VirtualBox、Virtual PC、Citrix Xen Desktop、Parallels Desktop&#xff08;MacOS&am…

刷题日记【第十五篇】-笔试必刷题【有假币+求正数数组的最小不可组成和+最难的问题+因子个数】

1.实例方法需要通过super来调用超类中的实例方法&#xff1b;实例方法需要通过类名称来调用超类的类方法&#xff1b;实例方法需要向下转型才能调用子类的实例方法&#xff1b;实例方法可以直接调用本类的实例方法。 2.HashSet子类依靠【hashCode();equals()】方法区分重复元素…

2.6 场效应管放大电路

一、场效应管放大电路的三种接法 场效应管的源极、栅极和漏极与晶体管的发射极、基极和集电极相对应&#xff0c;因此在组成放大电路时也有三种接法&#xff0c;即共源放大电路、共漏放大电路和共栅放大电路。以 NNN 沟道结型场效应管为例&#xff0c;三种接法的交流通路如图2…

Python 3.11 有什么新功能?

详细概述Python 3.11中最重要功能&#xff0c;包括如何安装 beta 版本以及何时可以获得官方稳定版本。 长按关注《Python学研大本营》&#xff0c;加入读者群&#xff0c;分享更多精彩 扫码关注《Python学研大本营》&#xff0c;加入读者群&#xff0c;分享更多精彩 Python在过…

【毕业设计】24-基于单片机的电子显示屏的设计与应用(原理图+源码+仿真工程+论文+答辩PPT)

【毕业设计】24-基于单片机的电子显示屏的设计与应用&#xff08;原理图源码仿真工程论文答辩PPT&#xff09; 文章目录资料下载链接任务书设计说明书摘要设计框架架构设计说明书及设计文件源码展示资料下载链接 资料下载链接 资料链接&#xff1a;https://www.cirmall.com/ci…

SpringBoot SpringBoot 开发实用篇 4 数据层解决方案 4.13 ES 下载与安装

SpringBoot 【黑马程序员SpringBoot2全套视频教程&#xff0c;springboot零基础到项目实战&#xff08;spring boot2完整版&#xff09;】 SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇4 数据层解决方案4.13 ES 下载与安装4.13.1 下载4.13.2 安装4.13.3 使…

网页设计作业学生网页课程设计作业成品DIV+CSS-关于家乡的HTML网页设计

Web前端开发技术 描述 网页设计题材&#xff0c;DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业&#xff0c;游景点介绍 | 旅游风景区 | 家乡介绍 | 等网站的设计与制作 | HTML期末大学生网页设计作业 HTML&#xff1a;结构 CSS&#xff1a;样式 在操作方面上运用了html5和cs…

卷积神经网络总结

卷积操作特征图大小计算 图中蓝色部分为55大小的输入卷积层的特征图&#xff0c;黄色部分 为33大小的卷积核&#xff0c;其内部黑色数字为卷积核权重参数&#xff0c;经过卷积操作以后得 到右侧绿色33大小的输出特征图。 如果使用input_N表示输入图像的大小&#xff0c;n表示参…

DJYOS驱动开发系列二:基于DJYOS的IIC驱动编写指导手册

1.概述 DJYOS的DjyBus总线模型为IIC、SPI之类的器件提供统一的访问接口&#xff0c;IICBUS模块是DjyBus模块的一个子模块&#xff0c;为IIC器件提供统一的编程接口&#xff0c;实现通信协议层与器件层的分离。也标准化了IIC总线和 Device驱动接口&#xff0c;本手册指导驱动工…

树与二叉树(二)

**&#x1f6c0; ♡ ♢ ♤ ♧ ♣ ♦ ♥ ♠&#x1f6c0;** &#x1f4a5;**欢迎来到半之半的博客**&#xff0c;**这篇文章主要讲述数据结构中非常重要的一块内容&#xff0c; 即树与二叉树&#xff0c;相信大家学完必会加深自己的理解。&#x1f4a5;****&#x1f55d;我是半只…

Android BLE HIDS Data ,从问询DB 到写入Android 节点的flow 之三

问题点5&#xff1a;Android BLE具体连接flow 并问询DB的API flow 之第二阶段问询&#xff1b; 表示第二阶段的log “Start service discovery: srvc_idx ”在Android9没有&#xff0c;但在Android 8.0中有&#xff0c;所以后续截图基于Android8.0。 -->执行API bta_gattc_…