HTML网页大作业代码【免费代码已上传】

news2024/11/17 6:56:03

🎉精彩专栏推荐 💭文末获取联系
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主
💂 作者主页: 【主页——🚀获取更多优质源码】
🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】
🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (110套) 】
🌎超炫酷的Echarts大屏可视化源码:【🔰 echarts大屏展示大数据平台可视化(150套) 】
🎁 免费且实用的WEB前端学习指南: 【📂web前端零基础到高级学习视频教程 120G干货分享】
🥇 关于作者: 💬历任研发工程师,技术组长,教学总监;曾于2016年、2020年两度荣获CSDN年度十大博客之星。 十载寒冰,难凉热血;多年过去,历经变迁,物是人非。 然而,对于技术的探索和追求从未停歇。 💪坚持原创,热衷分享,初心未改,继往开来!


📂文章目录

  • 一、👨‍🎓网站题目
  • 二、✍️网站描述
  • 三、📚网站介绍
  • 四、🌐网站演示
  • 五、⚙️ 网站代码
    • 🧱HTML结构代码
    • 💒CSS样式代码
  • 六、🥇 如何让学习不再盲目
  • 七、🎁更多干货


一、👨‍🎓网站题目

🏀校园篮球网页设计、⚽足球体育运动、🤽体育游泳运动、🏓兵乓球 、🎾网球、等网站的设计与制作。


二、✍️网站描述

🏷️ 大学生校园运动静态HTML网页设计作品,采用DIV CSS布局制作,内容包括:校园运动、运动技巧、运动规则、技术规则、经典动作。页面主体内容区域宽度为1200PX。网页整体使用CSS设置了网页背景图片。页面精美包含多个排版布局,学生网页作业水平制作。

🏅 一套优质的💯网页设计应该包含 (具体可根据个人要求而定)

  1. 页面分为页头、菜单导航栏(最好可下拉)、中间内容板块、页脚四大部分。
  2. 所有页面相互超链接,可到三级页面,有5-10个页面组成。
  3. 页面样式风格统一布局显示正常,不错乱,使用Div+Css技术。
  4. 菜单美观、醒目,二级菜单可正常弹出与跳转。
  5. 要有JS特效,如定时切换和手动切换图片轮播。
  6. 页面中有多媒体元素,如gif、视频、音乐,表单技术的使用。
  7. 页面清爽、美观、大方,不雷同。 。
  8. 不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。

三、📚网站介绍

📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。

📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。

📘网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。

📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;

📙网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。
其中:
(1)📜html文件包含:其中index.html是首页、其他html为二级页面;
(2)📑 css文件包含:css全部页面样式,文字滚动, 图片放大等;
(3)📄 js文件包含:js实现动态轮播特效, 表单提交, 点击事件等等(个别网页中运用到js代码)。


四、🌐网站演示

在这里插入图片描述


五、⚙️ 网站代码

🧱HTML结构代码

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

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>home</title>
    <!-- 全局样式 -->
    <link rel="stylesheet" href="css/style.css">
    <!-- 页面样式 -->
    <link rel="stylesheet" href="css/home.css">
</head>

<body>
    <!-- 头部 -->
    <header>
        <div id="title">
            <ul id="title_top">
                <li>
                    <a href="">
                        <img src="picture/home.png" alt="">
                    </a>
                </li>
                <li>
                    <a href="">
                        <img src="picture/search.png" alt="">

                    </a>
                </li>
                <li>
                    <a href="">
                        <img src="picture/info.png" alt="">

                    </a>
                </li>
                <li>
                    <a href="">
                        <img src="picture/cart.png" alt="">

                    </a>
                </li>
                <li>
                    <a href="">
                        <img src="picture/language.png" alt="">

                    </a>
                </li>
            </ul>
            <img id="logo" src="picture/logo.png" alt="">
            <div id="title_botom">
                <ul>
                    <li>
                        <a href="">about</a>
                    </li>
                    <span>|</span>
                    <li>
                        <a href="">design your own</a>
                    </li>
                    <span>|</span>

                    <li>
                        <a href="">products</a>
                    </li>
                    <span>|</span>

                    <li>
                        <a href="">discover</a>
                    </li>
                    <span>|</span>

                    <li>
                        <a href="">skate together</a>
                    </li>
                    <span>|</span>

                    <li>
                        <a href="">contact us</a>
                    </li>
                </ul>
            </div>
        </div>
    </header>
    <!-- 轮播图块 -->
    <div class="content">
        <ul class="wrapper">
            <li><img src="picture/slide1.png"></li>
            <li><img src="picture/slide2.png"></li>
            <li><img src="picture/slide3.png"></li>
            <li><img src="picture/slide1.png"></li>

        </ul>
        <ul class="radius">
        </ul>
        <div class="prev">
            <span><</span>
        </div>
        <div class="next">
            <span>></span>
        </div>
    </div>
    <!-- mmunity skatelovers块 -->
    <div id="mmunity">
        <h2>skatelovers</h2>
        <h3>community</h3>
        <div id="mmunity_main">
            <p>With our genuine passion for what we do, we hope to share this and</p>
            <p>the amazing sport of skateboarding to everyone in Hong Kong who</p>
            <p>has felt intimidated to try it out. Providing a community for all</p>
            <p>skateboard lovers, you can find everything about skateboarding here</p>
            <div id="DISCOVER">
                <a href="">
                    DISCOVER MORE
                </a>
            </div>
        </div>
        <img src="picture/run.png" alt="">
    </div>
    <!-- ue des块 -->
    <div id="uedes">
        <h2>create</h2>
        <h3>unique design</h3>
        <div id="uedes_left">
            <img src="picture/tongue.png" alt="">
        </div>
        <div id="uedes_right">
            <div style="display: flex;">
                <div id="uedes_right_main">
                    <img src="picture/customize.png" alt="">
                    <p>Choose your deck and spare parts</p>
                </div>
                <div id="uedes_right_main">
                    <img src="picture/review.png" alt="">
                    <p>Review your design </p>
                </div>
            </div>
            <div style="display: flex;">
                <div id="uedes_right_main">
                    <img src="picture/cart2.png" alt="">
                    <p>Checkout in cart </p>
                </div>
                <div id="uedes_right_main">
                    <img src="picture/delivery.png" alt="">
                    <p>Receive confirm email and wait for the package</p>
                </div>
            </div>
            <div id="getstart">

                <a href="">
                    GET START !
                </a>
            </div>
        </div>
    </div>
    <!-- youll块 -->
    <div id="youll">
        <h2>you'll</h2>
        <h3>never skate alone </h3>
        <p>Creating a network of friends to skate with leads to new opportunities</p>
        <p>
            and experiences. Anyone can find and hang with other like-minded
        </p>
        <p>
            skate lovers in this skateboarding community.

        </p>
        <div id="SKATE">
            <a href="">
                SKATE TOGETHER
            </a>
        </div>
        <img src="picture/sun.png" alt="">
    </div>
    <!-- 返回顶部 -->
    <div id="back">
        <a href="#title"></a>
    </div>
    <footer>
        <div id="footer_top">
            <div></div>
            <img src="picture/logo.png" alt="">
            <div></div>
        </div>
        <div id="footer">
            <div id="littlebox">
                <div id="footer_title">
                    <div id="footer_title_left">
                        <p>
                            FAQ
                        </p>
                        <p>
                            terms & conditions
                        </p>
                        <p>
                            privacy policy
                        </p>
                    </div>
                    <div id="footer_title_main">
                        <img src="picture/whatsapp.png" alt="">
                        <img src="picture/instagram.png" alt="">
                        <img src="picture/facebook.png" alt="">
                        <img src="picture/twitter.png" alt="">
                    </div>
                    <div id="footer_title_left">
                        <p>
                            shipping info
                        </p>
                        <p>
                            returns / exchange
                        </p>
                        <p>
                            skateboard care
                        </p>
                    </div>
                </div>
            </div>
            <div id="clear">

            </div>
            <p>Weekly Newspaper</p>
            <p>Want to get special offers? Join us!</p>
            <div id="shurukaung">
                <input type="text" placeholder="name@email.com">
                <p>
                    <a href="">
                        subscribe
                    </a>
                </p>

            </div>
            <div id="footer_bottom">
                <span>all rights reserved 2022 © !</span>
                <span class="fenge">|</span>
                <span><img src="picture/logo.png" alt=""></span>
            </div>
        </div>
    </footer>
</body>
<script>
    window.onload = function() {
        var content = document.getElementsByClassName('content')[0]
        var wrapper = document.getElementsByClassName('wrapper')[0]
        var radius = document.getElementsByClassName('radius')[0]
        var prev = document.getElementsByClassName('prev')[0]
        var next = document.getElementsByClassName('next')[0]
        var imgWidth = wrapper.children[0].offsetWidth
        var wrapIndex = 0

        //悬停显隐
        content.onmouseover = function() {
            clearInterval(timer)
            next.style.opacity = "0.6";
            prev.style.opacity = "0.6";
        }
        content.onmouseout = function() {
            timer = setInterval(function() {
                next.onclick()
            }, 3500)
            next.style.opacity = "0";
            prev.style.opacity = "0";
        }

        //动态创建圆点指示器
        function createLi() {
            for (let i = 0; i < wrapper.children.length - 1; i++) {
                let li = document.createElement("li")
                radius.appendChild(li)
            }
            radius.children[0].className = 'radius-active'
        }
        createLi()

        //指示器响应
        function cirAction(wrapIndex) {
            for (let i = 0; i < radius.children.length; i++) {
                radius.children[i].classList.remove("radius-active")
            }
            if (wrapIndex === wrapper.children.length - 1) {
                radius.children[0].className = 'radius-active'
            } else {
                radius.children[wrapIndex].className = 'radius-active'
            }
        }

        //指示器控制
        function cirMouse() {
            for (let i = 0; i < radius.children.length; i++) {
                radius.children[i].onmouseover = function() {
                    clearInterval(timer);
                    animate(wrapper, -i * imgWidth);
                    wrapIndex = i;
                    cirAction(wrapIndex)
                }
            }
        }
        cirMouse()

        //滑动动画
        function animate(el, target) {
            clearInterval(el.timer)
            el.timer = setInterval(function() {
                let move = 25;
                let present = wrapper.offsetLeft;
                move = present > target ? -move : move;
                present += move;
                if (Math.abs(present - target) > Math.abs(move)) {
                    wrapper.style.left = present + 'px'
                } else {
                    clearInterval(el.timer);
                    wrapper.style.left = target + 'px'
                }
            }, 16)
        }

        //next控制
        next.onclick = function() {
            if (wrapIndex === wrapper.children.length - 1) {
                wrapIndex = 0;
                wrapper.style.left = 0 + 'px';
            }
            wrapIndex++;
            animate(wrapper, -wrapIndex * imgWidth);
            cirAction(wrapIndex);
        }

        //prev控制
        prev.onclick = function() {
            if (wrapIndex === 0) {
                wrapIndex = wrapper.children.length - 1;
                wrapper.style.left = -wrapIndex * imgWidth + 'px';
            }
            wrapIndex--;
            animate(wrapper, -wrapIndex * imgWidth);
            cirAction(wrapIndex)
        }

        //自动滑动
        var timer = setInterval(function() {
            next.onclick()
        }, 3500)
    }
</script>

</html>



💒CSS样式代码



.content {
    width: 1280px;
    height: 963px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.wrapper {
    width: 400%;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    transition: none;
}

.wrapper li {
    flex: 1;
    list-style: none;
    margin: 0;
    padding: 0;
}

.wrapper li img {
    width: 100%;
}

.radius {
    height: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: flex;
    align-items: center;
}

.radius li {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: white;
    opacity: 0.6;
    margin: 0 3px;
    padding: 0;
    list-style: none;
}

.radius-active {
    opacity: 1 !important;
    border: 2px solid rgb(255, 255, 255, 0.5);
    background-clip: padding-box;
}

.prev {
    width: 23px;
    line-height: 34px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -17px;
    background-color: rgba(169, 169, 169, 0);
    opacity: 0;
}

.next {
    width: 23px;
    line-height: 34px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -17px;
    background-color: rgba(169, 169, 169, 0);
    opacity: 0;
}

.prev span,
.next span {
    font-weight: bold;
    color: white;
    font-size: 30px;
}

#mmunity {
    position: relative;
    width: 1280px;
    margin: 0 auto;
    text-align: center;
    padding-top: 90px;
    padding-bottom: 120px;
}

#mmunity_main {
    text-align: left;
    margin-left: 120px;
    font-family: dierge;
    color: #6C6D76;
    line-height: 30px;
    font-size: 16px;
    width: 500px;
    /* word-spacing: 5px; */
}

#DISCOVER {
    width: 183px;
    margin: 0 auto;
    height: 30px;
    font-size: 14px;
    font-family: diyige;
    font-weight: 600 !important;
    text-align: center;
    color: #63595A;
    line-height: 32px;
    border: 1px solid #63595A;
    border-radius: 32px;
    margin-top: 20px;
}

#mmunity img {
    position: absolute;
    width: 350px;
    top: 100px;
    right: 120px;
}

#uedes {
    width: 1280px;
    margin: 0 auto;
    background-image: url(../image/bg1.JPG);
    background-size: 100%;
    padding-top: 70px;
}

#uedes h2,
h3 {
    width: 100%;
    text-align: center;
}

#uedes_left {
    position: relative;
    display: inline-block;
    text-align: left;
    left: 80px;
    top: -80px;
}

#uedes_left img {
    width: 380px;
}

#uedes_right {
    float: right;
    width: 650px;
    margin-top: 40px;
}

#uedes_right_main {
    display: inline-block;
    width: 220px;
    height: 220px;
    background-color: #d2d0d17d;
    border: 1px solid #4b4a4c;
    border-radius: 20px;
    text-align: center;
    margin-right: 50px;
    margin-bottom: 50px;
}

#uedes_right_main img {
    width: 40%;
    margin-top: 40px;
    margin-bottom: 20px;
}

#uedes_right_main p {
    width: 80%;
    margin: 0 auto;
    color: #808096;
    font-family: dierge;
}

#getstart {
    width: 140px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-family: diyige;
    color: #ffff;
    border: 2px solid #fff;
    border-radius: 15px;
    margin-left: 175px;
}

#getstart a {
    color: #ffff;
}

#getstart a:hover {
    color: #2FBAD7;
}

#youll {
    width: 1280px;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 40px;
    margin: 0 auto;
}

#youll p {
    color: #808096;
    font-family: dierge;
    line-height: 30px;
}

#SKATE {
    width: 190px;
    margin: 0 auto;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    border: 1px solid black;
    margin-top: 30px;
    font-size: 14px;
}

#SKATE:hover {
    color: #2FBAD7;
}

#youll img {
    margin-top: 50px;
    width: 300px;
}


六、🥇 如何让学习不再盲目

很多刚入门编程的小白学习了基础语法,却不知道语法的用途,不知道如何加深映像,不知道如何提升自己,这个时候每天刷自主刷一些题就非常重要(百炼成神),可以去牛客网上的编程初学者入门训练。该专题为编程入门级别,适合刚学完语法的小白练习,题目涉及编程基础语法,基本结构等,每道题带有练习模式和考试模式,可还原考试模式进行模拟,也可通过练习模式进行练习 。


七、🎁更多干货

1.如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!

2.💗【👇🏻👇🏻👇🏻关注我| 💬获取更多源码 | 优质文章】 带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、等! 「在这里有好多 前端 开发者,一起探讨 前端 Node 知识,互相学习」!

3.

以上内容技术相关问题💌欢迎一起交流学习👇🏻👇🏻👇🏻💬

在这里插入图片描述

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

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

相关文章

[附源码]计算机毕业设计校园便携系统Springboot程序

项目运行 环境配置&#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的智慧养老平台

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;springboot 前端&#xff1a;html、Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#…

SpringBoot+Vue项目便捷洗衣服务平台

文末获取源码 开发语言&#xff1a;Java 使用框架&#xff1a;spring boot 前端技术&#xff1a;JavaScript、Vue.js 、css3 开发工具&#xff1a;IDEA/MyEclipse/Eclipse、Visual Studio Code 数据库&#xff1a;MySQL 5.7/8.0 数据库管理工具&#xff1a;phpstudy/Navicat JD…

线程间实现通信的几种方式

目录线程通信相关概述提出问题方式一&#xff1a;使用Object类的wait() 和 notify() 方法方式二&#xff1a;Lock 接口中的 newContition() 方法返回 Condition 对象&#xff0c;Condition 类也可以实现等待/通知模式方法三&#xff1a;使用 volatile 关键字方法四&#xff1a;…

微服务系列之微服务架构

引言 他发现了人类行为的一大法则&#xff0c;那就是&#xff0c;为了要使一个大人或小孩极想干某样事情&#xff0c;只需要设法把那件事情弄得不易到手就行了----《汤姆索亚历险记》 参考书籍&#xff1a; “凤凰架构”“微服务架构设计模式” 在了解微服务架构之前&#…

WorkTool企微机器人APP分享自定义链接

移动端应用怎么分享自定义网页链接到企业微信 前言 我们知道分享自定义网页可以采用转发形式发到企业微信的客户或群里&#xff0c;但是如果我们业务需要配置每次链接入口不同&#xff0c;如链接附带一些业务参数&#xff0c;这时单纯使用转发常常不能满足需求。找到一种替代…

脉冲触发的触发器

唯一的不同在于时钟信号的控制不一样 前面的叫做主触发器&#xff0c;后面叫做从触发器 为什么在一个时钟周期内只可能改变一次&#xff1f;&#xff08;工作原理&#xff09; 在时钟信号等于0期间&#xff0c;看看时钟信号的工作 CLK1期间&#xff0c;主FF工作&#xff0c;…

JeecgBoot搭建(低代码)

环境安装 后端&#xff1a;JDK: 1.8 (小于11)、Maven: 3.5、MySql: 5.7、Redis: 3.2 前端&#xff1a;Node Js: 14.18 / 16、Npm: 5.6.0、Yarn: 1.21.1 、Pnpm 工具&#xff1a; IDEA、Navicat、Git、TortoiseGit拉取代码 后端&#xff1a;git clone https://gitee.com/jeecg/…

[附源码]计算机毕业设计网上电影购票系统Springboot程序

项目运行 环境配置&#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…

升级Seata Server 1.5.2

目录引言下载地址配置初始Mysql数据库支持TCC Fence引言 最近在做Seata TCC集成&#xff0c;集成过程中将Seata Server由原来的1.4.2升级为最新的1.5.2&#xff0c;本文记录了Seata 1.5的升级过程。 原Seata 1.4.2的安装过程可参见我之前的博客&#xff1a; 分布式事务 - Seat…

TPU编程竞赛系列|基于TPU平台的人车目标检测初赛收官!

近日&#xff0c;AI算法创新赛-“基于TPU平台的人车目标检测”初赛正式结束&#xff0c;经过激烈地角逐&#xff0c;最终排名TOP20的队伍成功进入复赛&#xff0c;开启新的赛程&#xff01; 目标检测是计算机视觉的热门方向&#xff0c;广泛应用于各种智能视频监控系统中。人、…

Flink系列之Flink中State设计详解与企业案例实践

title: Flink系列 二、Flink State 设计详解 Flink 官网解释&#xff1a;Apache Flink — Stateful Computations over Data Streams 前课中 WordCount 的例子&#xff0c;可以得知&#xff1a;其实我们会发现&#xff0c;单词出现的次数有累计的效果。如果没有状态的管理&am…

自制肥鲨HDO2电源升压延长线

自制肥鲨HDO2电源升压延长线1. 问题源由2. 解决方案3. 材料准备4. 最终延长线产出4.1 裸照4.2 成品5. 参考资料1. 问题源由 之前我们介绍了【自制肥鲨HDO2电源降压延长线&#xff0c;支持3S~6S动力电池】&#xff0c;主要解决使用动力电池给眼镜供电的问题。 但是马上有兄弟反…

SpringMVC执行流程

SpringMVC的流程 整个过程开始于客户端发出的一个HTTP请求&#xff0c;Web应用服务器接收到这个请求。如果匹配DispatcherServlet的请求映射路径&#xff0c;则Web容器将该请求转交给DispatcherServlet处理。DispatcherServlet接收到这个请求后&#xff0c;将根据请求的信息&a…

Linux环境下Vivado和HLS功能测试

一. 简介 针对已经完成的Vivado在Linux下的安装与运行&#xff0c;本文主要通过一个LED灯闪烁的案例对Vivado和HLS在Linux操作系统下的运行流程进行介绍&#xff0c;并对已安装软件功能进行一个简单的测试。 HLS将C代码的编译综合为Verilog或VHDL代码&#xff0c;本文对HLS生成…

[附源码]计算机毕业设计JAVA医院门诊信息管理系统

[附源码]计算机毕业设计JAVA医院门诊信息管理系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM my…

MySQL视图

MySQL视图 VIEW&#xff08;视图&#xff09; 概念 可以被当作是虚拟表或存储查询 视图跟表格的不同是&#xff0c;表格中有实际储存资料&#xff0c;而视图是建立在表格之上的一个架构&#xff0c;它本身并不实际储存资料。 临时表在用户退出或同数据库的连接断开后就自动…

[LeetCode解题报告] 1610. 可见点的最大数目

[LeetCode解题报告] 1610. 可见点的最大数目一、 题目1. 题目描述2. 原题链接二、 解题报告1. 思路分析2. 复杂度分析3. 代码实现三、 本题小结四、 参考链接一、 题目 1. 题目描述 可见点的最大数目 难度&#xff1a;2147 给你一个点数组 points 和一个表示角度的整数 ang…

01-25-javajvm-JVM和Java体系架构

01-java-JVM和Java体系架构: 1、jvm底层&#xff0c;对性能调优&#xff0c;java是动态内存分配 2、java的跨平台性&#xff1a; Java虚拟机关心“字节码”文件&#xff0c;Java虚拟机和语言关性&#xff0c;只要其他编程语言的编译结果满足并包含Java虚拟机的内部指令集、符…

ch55xduino

1.把wch的ch55x系列单片机&#xff0c;移植到Arduino&#xff0c;制成所谓的“ch55xduino”&#xff1a;GitHub - DeqingSun/ch55xduino: An Arduino-like programming API for the CH55X 2.ch55x系列单片机比较&#xff08;立创/云汉2022年12月报价&#xff09; (1)CH552T:2…