Web前端开发技术课程大作业,期末考试

2023-11-11

作业要求

网站前端程序不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。
为此,本次作业的要求主要有:
(1)登录功能。登陆是对用户的验证,防止非法用户登陆和使用。
(2)注册功能。注册是对新用户的加入设定的,可以增加游戏用户。
(3)导航功能。提供完整的系统导航功能,帮助用户快速定位到需要浏览的区域。
(3)广告轮播。广告轮播实现了重要客户的主要产品核心位置展示功能。
(4)搜索入口。搜索功能提供客户搜索定位功能,可以帮助客户快速找到需要的产品。

最终界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

部分代码呈现

index.html

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

<head>
    <title>英雄联盟</title>
    <meta charset="UTF-8">
    <meta name="keywords" content="LOL,腾讯游戏,英雄联盟" />
    <meta name="description" content="LOL,腾讯游戏,英雄联盟" />

    <link href="css/index.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="js/qiehuan.js"></script>
    <script type="text/javascript" src="js/switchpic.js"></script>
</head>

<body onload="init();">
    <div id="topNavBar">
        <input type="text" value="">
        <input type="button" value="搜索" id="where">
        <a href="logon.html" class="nav_on">注册</a> &nbsp;
        <a href="login.html" class="nav_on">登录</a>
    </div>
    <div id="container" class="">
        <div id="header" class="">
            <img src="img/lol_logo.jpg" alt="">
        </div>
        <div id="menu_out">
            <div id="menu_in">
                <div id="menu">
                    <ul id="nav">
                        <li><a class="nav_on" id="mynav0" onmouseover="javascript:qiehuan(0)" href="#" target="framebody"><span>游戏资料</span></a></li>
                        <li class="menu_line"></li>
                        <li><a href="#" onmouseover="javascript:qiehuan(1)" id="mynav1" class="nav_off"><span>游戏商城</span></a></li>
                        <li class="menu_line"></li>
                        <li><a href="#" onmouseover="javascript:qiehuan(2)" id="mynav2" class="nav_off"><span>游戏合作</span></a></li>
                        <li class="menu_line"></li>
                        <li><a href="#" onmouseover="javascript:qiehuan(3)" id="mynav3" class="nav_off"><span>社区互动</span></a></li>
                        <li class="menu_line"></li>
                        <li><a href="#" onmouseover="javascript:qiehuan(4)" id="mynav4" class="nav_off"><span>赛事官网</span></a></li>
                        <li class="menu_line"></li>
                        <li><a href="#" onmouseover="javascript:qiehuan(5)" id="mynav5" class="nav_off"><span>自助系统</span></a></li>
                        <li class="menu_line"></li>
                        <li><a href="#" onmouseover="javascript:qiehuan(6)" id="mynav6" class="nav_off"><span>游戏视频</span></a></li>
                        <li class="menu_line"></li>
                        <li><a href="#" onmouseover="javascript:qiehuan(7)" id="mynav7" class="nav_off"><span>填写问卷</span></a></li>
                        <li class="menu_line"></li>
                        <li><a class="nav_off" id="mynav8" onmouseover="javascript:qiehuan(8)" href="#"><span>关于网站</span></a></li>
                    </ul>
                    <div id="menu_con">
                        <div id="qh_con0" style="display: block">
                            <ul>
                                <li><a href="#"><span>游戏下载</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>游戏指引</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="./web_first.html" target="block"><span>资料库</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>云顶之弈</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>攻略中心</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con1" style="display: none">
                            <ul>
                                <li><a href="#"><span>点卷充值</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>道具城</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>周边商城</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con2" style="display: none">
                            <ul>
                                <li><a href="#"><span>LOL桌游</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>LOL信用卡</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>网吧特权</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>电竞小说</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con3" style="display: none">
                            <ul>
                                <li><a href="#"><span>官方社区</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>视频中心</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>官方论坛</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>官方微信</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>官方微博</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con4" style="display: none">
                            <ul>
                                <li><a href="#"><span>LPL职业联赛</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>LDL发展联赛</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>全球总决赛</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>全明星赛</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>季中杯</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>德玛西亚杯</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>全国高校联赛</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con5" style="display: none">
                            <ul>
                                <li><a href="#"><span>转区系统</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>封号查询</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>账号注销</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>信誉分系统</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con6" style="display: none">
                            <ul>
                                <li><a href="#"><span>推荐视频</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>官方视频</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>娱乐视频</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>赛事视频</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>云顶之弈视频</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>教学视频</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con7" style="display: none">
                            <ul>
                                <li><a href="web_question.html" target="block"><span>填写问卷</span></a></li>
                            </ul>
                        </div>
                        <div id="qh_con8" style="display: none">
                            <ul>
                                <li><a href="#"><span>联系客服</span></a></li>
                                <li class="menu_line2"></li>
                                <li><a href="#"><span>网站作者</span></a></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div id="main">
            <div id="top" class="">
                <a href="#"><img id="pic" src="img/example1.jpg" border="0" alt="" onmouseover="pause();" onmouseout="reStart();"></a>
            </div>

            <div id="down" class="">
                <iframe name="framebody" src="web_first.html"></iframe>
            </div>
        </div>
        <div class="bottom">
            <ul>
                <li><strong>友情链接:</strong>
                    <select size="1" name="d1" onchange="window.open(this.options[this.selectedindex].value)">
                        <option>
                            知名游戏厂家&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        </option>
                        <option value="https://game.qq.com/portal2010/about.htm">腾讯游戏</option>
                        <option value="https://www.activisionblizzard.com/">动视暴雪</option>
                        <option value="https://www.microsoft.com/zh-cn/">微软游戏工作室</option>
                        <option value="https://www.apple.com.cn/">苹果</option>
                        <option value="https://www.sony.com.cn/">索尼</option>
                    </select>
                    <select size="1" name="d1" onchange="window.open(this.options[this.selectedindex].value)">
                        <option>
                            优秀游戏连接&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        </option>
                        <option value="https://pubg.qq.com/">绝地求生</option>
                        <option value="https://dnf.qq.com/">地下城与勇士</option>
                        <option value="http://www.m3guo.com/v2/">梦三国</option>
                        <option value="https://wow.blizzard.cn/landing">魔兽世界</option>
                        <option value="https://xyq.163.com/">梦幻西游</option>
                        <option value="https://wuxia.qq.com/">天涯明月刀</option>
                    </select>
                </li>
                <li>
                    腾讯游戏&nbsp;·&nbsp;英雄联盟&nbsp;&nbsp;LOL 1998-2020&copy;保留所有权利,未经允许不得复制、镜像</li>
            </ul>
        </div>
    </div>
</body>

</html>

login.html

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>登陆界面</title>
    <link href="css/login.css" rel="stylesheet" type="text/css" />
</head>

<body>
    <div class="dowebok">
        <div class="logo"></div>
        <div class="form-item">
            <input id="username" type="text" autocomplete="off" placeholder="账号">
        </div>
        <div class="form-item">
            <input id="password" type="password" autocomplete="off" placeholder="登录密码">
        </div>
        <div class="form-item">
            <a href="index.html"><button id="submit">登 录</button></a>
        </div>
    </div>
</body>

</html>

index.css

            @charset "utf-8";
            * {
                font-size: 12px;
                font-family: Arial, Helvetica, sans-serif;
            }
            
            body {
                margin: 0px auto;
                padding: 0px;
                text-align: center;
                position: relative;
            }
            
            #topNavBar {
                position: absolute;
                margin-left: 290px;
                font-size: 20px;
            }
            
            #topNavBar a {
                font-size: 12px;
            }
            
            #topNavBar a:link {
                color: white;
                text-decoration: none;
            }
            
            #topNavBar a:visited {
                color: white;
                text-decoration: none;
            }
            
            #topNavBar a:hover {
                color: white;
                text-decoration: none;
            }
            
            #topNavBar a:active {
                color: white;
                text-decoration: none;
            }
            
            #where {
                margin-right: 660px;
            }
            
            #container {
                width: 960px;
                padding: 0 auto;
                margin: 0 auto;
            }
            
            img {
                width: 960px;
                height: auto;
            }
            
            #menu ul {
                padding: 0;
                border: 0;
                list-style: none;
                line-height: 150%;
                margin-top: 0;
                margin-right: 0;
                margin-bottom: 0;
                margin-left: 40px;
            }
            
            #menu li {
                color: white;
            }
            
            #menu_out {
                width: 960px;
                padding-left: 4px;
                margin-left: auto;
                margin-right: auto;
                background: url("../img/menu_left.gif") no-repeat left top;
                overflow: hidden;
                /* ����������� */
            }
            
            #menu_in {
                background: url("../img/menu_right.gif") no-repeat right top;
                padding-right: 4px;
            }
            
            #menu {
                background: url("../img/menu_bg.gif") repeat-x;
                height: 73px;
                width: 960px;
            }
            
            .menu_line {
                background: url("../img/menu_line.gif") no-repeat center top;
                width: 8px;
            }
            
            .menu_line2 {
                background: url("../img/menu_line2.gif") no-repeat center top;
                width: 15px;
            }
            
            #nav {
                padding-left: 20px;
                width: 960px;
            }
            
            #nav li {
                float: left;
                height: 35px;
            }
            
            #nav li a {
                float: left;
                display: block;
                padding-left: 6px;
                height: 35px;
                background: url("../img/menu_on_left.gif") no-repeat left top;
                cursor: pointer;
                text-decoration: none;
            }
            
            #nav li a span {
                float: left;
                padding: 11px 14px 10px 10px;
                line-height: 14px;
                background: url("../img/menu_on_right.gif") no-repeat right top;
                font-size: 14px;
                font-weight: bold;
                color: #FFFFFF;
                text-decoration: none;
            }
            
            #nav li .nav_on {
                background-position: left 100%;
            }
            
            #nav li .nav_on span {
                background-position: right 100%;
                color: #333333;
                text-decoration: none;
                padding: 14px 14px 7px 10px;
            }
            
            #menu_con {
                text-align: left;
                padding-left: 20px;
                clear: both;
            }
            
            #menu_con li {
                float: left;
                height: 22px;
                margin-top: 8px;
            }
            
            #menu_con li a {
                display: block;
                float: left;
                background: url("../img/menu_on_left2.gif") no-repeat left top;
                cursor: pointer;
                padding-left: 3px;
            }
            
            #menu_con li a span {
                float: left;
                padding: 6px 10px 4px 10px;
                line-height: 12px;
                background: url("../img/menu_on_right2.gif") no-repeat right top;
                color: black;
            }
            
            #menu_con li a:hover {
                text-decoration: none;
                background: url("../img/menu_on_left2.gif") no-repeat left bottom;
            }
            
            #menu_con li a:hover span {
                background: url("../img/menu_on_right2.gif") no-repeat right bottom;
            }
            
            #main {
                width: 960px;
                height: 300px;
            }
            
            #top {
                width: 960px;
                height: auto;
                border: 1px solid white;
            }
            
            #top img {
                width: 960px;
                height: 489px;
            }
            
            #down {
                width: 960px;
                height: 500px;
                margin: 0 auto;
            }
            
            #down iframe {
                width: 960px;
                height: 500px;
                border: 0px;
                padding: 0px;
                margin: 0px;
            }
            
            .bottom {
                clear: both;
                height: 80px;
                background: #000000;
                text-align: center;
                padding-top: 20px;
                color: white;
                font-size: 18px;
                width: 960px;
                margin-top: 694px;
                /* please */
            }
            
            .bottom ul {
                list-style: none;
                color: white;
            }

login.css

* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    height: 100%;
    background: #fff url(../img/example1.jpg) 50% 50% no-repeat;
    background-size: cover;
}

.dowebok {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 430px;
    height: 550px;
    margin: -300px 0 0 -215px;
    border: 1px solid #fff;
    border-radius: 20px;
    overflow: hidden;
}

.logo {
    width: 200px;
    height: 100px;
    margin-top: 130px;
    margin-bottom: 70px;
    margin-left: 130px;
    background: url(../img/logo-public.png) 0 0 no-repeat;
}

.form-item {
    position: relative;
    width: 360px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.form-item input {
    width: 288px;
    height: 48px;
    padding-left: 70px;
    border: 1px solid #fff;
    border-radius: 25px;
    font-size: 18px;
    color: #fff;
    background-color: transparent;
    outline: none;
}

.form-item button {
    width: 360px;
    height: 50px;
    border: 0;
    border-radius: 25px;
    font-size: 18px;
    color: #1f6f4a;
    outline: none;
    cursor: pointer;
    background-color: #fff;
}

.tip {
    display: none;
    position: absolute;
    left: 20px;
    top: 52px;
    font-size: 14px;
    color: #f50;
}

.reg-bar {
    width: 360px;
    margin: 20px auto 0;
    font-size: 14px;
    overflow: hidden;
}

.reg-bar a {
    color: #fff;
    text-decoration: none;
}

.reg-bar a:hover {
    text-decoration: underline;
}

.reg-bar .reg {
    float: left;
}

.reg-bar .forget {
    float: right;
}

.dowebok ::-webkit-input-placeholder {
    font-size: 18px;
    line-height: 1.4;
    color: #fff;
}

.dowebok :-moz-placeholder {
    font-size: 18px;
    line-height: 1.4;
    color: #fff;
}

.dowebok ::-moz-placeholder {
    font-size: 18px;
    line-height: 1.4;
    color: #fff;
}

.dowebok :-ms-input-placeholder {
    font-size: 18px;
    line-height: 1.4;
    color: #fff;
}

@media screen and (max-width: 500px) {
    * {
        box-sizing: border-box;
    }
    .dowebok {
        position: static;
        width: auto;
        height: auto;
        margin: 0 30px;
        border: 0;
        border-radius: 0;
    }
    .logo {
        margin: 50px auto;
    }
    .form-item {
        width: auto;
    }
    .form-item input,
    .form-item button,
    .reg-bar {
        width: 100%;
    }
}

swithpic.js

 /* switchpic.js */
 var CurScreen = 1;
 var MaxScreen = 7;
 var timer = null;

 function $(id) { return document.getElementById(id); }

 function switchPic() {
     if (CurScreen == MaxScreen) { CurScreen = 1; } else { CurScreen++; }
     $("pic").src = "img/example" + CurScreen + ".jpg";
 }

 function reStart() {
     switchPic();
     init();
 }

 function pause() {
     clearInterval(timer);
 }

 function init() {
     timer = setInterval('switchPic();', 1000);
 }

完整代码素材下载

完整代码已经上传至我个人的csdn资源中
可以进入我的个人csdn进行下载期末大作业 我的web.rar文件
下载链接:期末大作业 我的web.rar

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Web前端开发技术课程大作业,期末考试 的相关文章

  • 如何使用 CSS 或 jQuery 设置第一个和最后一个 li 的样式?

    我如何设计第一个 顶级 li和最后一个 顶层 li使用 CSS 还是 jQuery 我正在使用 CSS 设置第一个li但它也是造型第一li在每个中学阶段ul 那么我怎样才能让它只设置样式li其中包含 Main 1 最后一个包含 Main 6
  • CSS 属性选择器类以以下开头但不等于

    我想将 css 应用于以 abcd 开头的所有类 但我不想将该 css 应用于名称为 abcd dontapply 的类 我可以这样做吗 我尝试过的 a class abcd not class abcd dontapply define
  • Angular UI 路由器嵌套视图问题

    我在理解 Angular UI Router 嵌套视图的工作原理时遇到了一些问题 我的 stateProvider 看起来像这样 stateProvider state login url login views main template
  • 使用 jQuery inputmask 插件范围 0-100

    如何创建 0 到 100 范围内的掩码 document ready function masked inputmask 您可以使用jquery inputmask regex extensions js为了那个原因 你可以找到带有所有扩展
  • Apache Thrift Java-Javascript 通信

    我正在编写一个基于 Apache Thrift 的 Java 服务器 它将从 Javascript 客户端接收数据 我已经完成了 Java 服务器 但问题是我可以获得 Javascript 客户端的工作示例 我无法找到一个好的示例 构建文档
  • 对其中一个具有相同 tabindex 的焦点的所有元素应用相同的效果

    在我的上一篇文章中 我问了如何通过 css 选择器使不可聚焦的元素变得可聚焦 答案是使用tabindex 现在我希望 当具有选择器的元素获得焦点 单击 时 选择器选择的另一个元素也能获得效果 这可能听起来很奇怪 但我很久以前就可以不小心这样
  • Angular SlickGrid 对齐标题文本

    我正在使用角度SlickGrid并希望将列标题中的文本居中或右对齐 并非所有列都以相同的方式 我发现 有一个headerCssClass列定义中的属性 但我一直尝试 这种样式似乎从未被应用 对于列定义 id sourceNumber nam
  • 使用javascript以编程方式触发iOS safari中的复制菜单?

    我正在尝试实现一种用户友好的方式 将一些文本从文本输入字段复制到 iOS Safari 上的剪贴板 我知道无法在这个平台上以编程方式完成此操作 但我希望能够尽可能地指导用户体验 在 iOS Safari 上 当用户手动突出显示某些文本时 会
  • Twitter Typeahead 上使用 Bootstrap 3 的 CSS 问题

    随着 Bootstrap 3 的发布 Typeahead 已被删除 取而代之的是 https github com twitter typeahead js https github com twitter typeahead js 我已经
  • Firefox Addon 中的 JQuery 导致多个警告

    我在 Firefox 插件中使用 jquery 但我不断收到大量警告消息 如下所示 anonymous function does not always return a value System JS WARNING resource g
  • Angular2:动态同步http请求

    Goal 发出一系列同步 http 请求并能够将它们作为一个可观察流进行订阅 示例 不工作 let query arr test1 test2 test3 function make request query arr if query a
  • 如何从 html 页面 [javascript] 调用 Web 服务方法而不刷新页面

    我有一个webservice这将返回一个值 我的要求是 我需要调用它webservice从一个index html页面 该页面有一个 html 提交按钮 在该按钮上单击我正在呼叫JavaScript 从那里我想调用网络方法 我怎样才能做到这
  • node.js 模块/导出系统:是否可以将模块导出为函数

    我想在 Dispatch js 中做这样的事情 function handle msg exports handle 这在调用index js中 var dispatch require Dispatch dispatch data 有任何
  • Svelte 条件元素类报告为语法错误

    我正在做一个if块每if 块的精简指南 https svelte technology guide if blocks 这看起来很简单 但 Svelte 认为这是一个语法错误 svelte plugin ParseError Unexpec
  • 如何将MathJax公式转换为img

    Mathjax 现在在我的项目中运行良好 但有一个问题 有没有办法将MathJax的公式 纯html和css 转换成img文件 我可以保存 MathJax 可以配置为生成 SVG 看http docs mathjax org en late
  • React Redux - 在辅助函数中访问现有存储

    我试图在反应组件之外获取存储实例 存储状态 即在单独的辅助函数中 我有我的减速器 我的动作 我在最上面的组件中创建了一个商店 configStore js import createStore from redux import gener
  • onPress 方法中箭头函数与普通函数的行为

    正在学习 Native React 并学习更多关于 javascript 的知识 所以我仍然不明白它的行为的很多事情 我使用 TouchableOpacity 及其 onPress 属性创建了一个按钮组件 为了让它工作 我必须发送我想要执行
  • Three.js点击单个粒子

    In this example http jsfiddle net agqq96bq 2 您可以看到 2 个可点击的粒子 但它们都受到点击的影响 另外 我只想检测粒子上的点击 而不将它们过滤出场景 像这儿 if intersects len
  • Flexbox 项目的完美圆形边框半径[重复]

    这个问题在这里已经有答案了 我有类似这样的项目 它们是弹性盒容器内的弹性项目 我的正常尺寸物品 我的物品被挤压 我的 CSS 看起来像这样 body display flex flex direction column align item
  • 将引导程序弹出框保留在视口内

    我正在尝试使用带有按钮的侧边栏创建一个菜单 每个按钮都有一个指定的包含相关数据的弹出窗口 不幸的是 其中一个弹出窗口可能包含任意数量的行 并且在某些情况下它可能部分位于视口之外 See http jsfiddle net bfd9f 1 h

随机推荐

  • linux web项目部署到tomcat服务器

    192 168 1 11 192 168 1 12 192 168 1 13 tomcat tomcat123 ll 查看当前目录 cd 进入目录 ps ef grep tomcat query 查看进程 查看进程号 kill 9 进程号
  • 锂电池充电——NTC温度控制电路

    目录 JEITA标准 the Japan Electronics and Information Technology Industries Association NTC 负温度系数热敏电阻 型号 103AT 2 阻值 温度采样电路 TS
  • 联表查询和嵌套查询—读懂数据库仓储

    数据仓储不像java C JS等开发语言 而是数据库仓储更多用于对接产品工作 查询数据 分析数据 得出产品未来发展方向 与产品经理相关联 而联表查询和嵌套查询作为数据库基础的查询方法 学习使用 方便技术人员从数据库的角度收集数据 给产品经理
  • 配置Sub-VLAN跨交换机的Super-VLAN

    示例图 一 实验目的 1 Sub VLAN跨交换机的Super VLAN 二 注意事项 1 必须先创建配置每个sub vlan 再创建 配置Super vlan 2 当Super vlan开启了 VLAN内ARP代理功能时 各个sub vl
  • java定义一个全局map_Java中关于Map的九大问题

    通常来说 Map是一个由键值对组成的数据结构 且在集合中每个键是唯一的 下面就以K和V来代表键和值 来说明一下java中关于Map的九大问题 1 将Map转换为List类型 在java中Map接口提供了三种集合获取方式 Key set va
  • VS2015同时将调试信息输出到终端和文件

    下载wtee https github com gvalkov wtee 将wtee exe放到 C Windows System32 目录下 在VS工程的 属性页 gt 配置属性 gt 调试 gt 命令参数一栏的最后面添加 wtee my
  • 请求跨域 CORS policy: No ‘Access-Control-Allow-Origin‘

    目录 1 跨域和同源 2 CORS 跨域资源共享 解决跨域 2 1 前端解决 不推荐 2 2 Nginx 解决跨域 2 3 tomcat 解决跨域 2 4 SpringBoot 服务解决跨域 3 总结 如在浏览器控制台看到类似于下边的报错
  • tomcat下部署jenkins

    tomcat简介 Tomcat是Apache 软件基金会 Apache Software Foundation 的Jakarta 项目中的一个核心项目 由Apache Sun 和其他一些公司及个人共同开发而成 由于有了Sun 的参与和支持
  • 敏捷开发---故事拆解

    很多时候 故事拆解利用模块化处理方式执行 但是跟多事小团队内部协商进行ac处理 体验问题的处理 这种弊端是 缺乏故事完整性 建议 采用全面鱼骨特性 进行小团队作战
  • 理解Python中的with…as…语法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 更详细的参考 http www ibm com developerworks cn opensource os cn pythonwith http blog csdn n
  • padStart()与padEnd()

    padStart padStart 方法 用另一个字符串填充当前字符串 如果需要的话 会重复多次 以便产生的字符串达到给定的长度 从当前字符串的左侧开始填充 语法 str padStart targetLength padString 参数
  • JTS:02 使用WKB操作数据

    版本 org locationtech jts jts core 1 19 0 链接 github 代码 import org locationtech jts geom Coordinate import org locationtech
  • 高德地图通过图层layer实现对海量点的可视化渲染

    一 可视化海量点应用场景 在正文开始之前我先说说我为啥会使用这个技术来实现数据的可视化 事情是这样的 我接手了一个项目 里面有个需求是在地图上标记出他们公司的产品的使用分布 我接手的时候呢 我前面的那位大哥是使用marker点覆盖物 加上f
  • Navigation Preview unavailable in Android Studio 3.4 Preview

    Navigation Preview unavailable in Android Studio 3 4 Preview 最近在学Jetpack Navigation组件 但是在写navigation资源文件的时候 Preview 显示不出
  • 周更计划----web安全学习

    本周做题 ctfshow web入门 信息搜集1 18 目录 web1 web2 web3 web4 web5 web6 web7 web8 web9 web10 web11 web12 web13 web14 web15 web16 we
  • mysql多表查询

    多表关系分类 一对一 任意一方添加外键 关联另外一方的主键 并且设置外键唯一unique 一对多 多对一 在多的一方建立外键 指向一的一方的主键 多对多 将两张表的主键提取出来建立一张中间表 直接查询 会产生无效的笛卡尔积 select f
  • physx选择显卡还是cpu_玩转显卡,再也不用担心被坑

    对于显卡 相信大家都不陌生 无论是玩游戏 还是从事专业的图形设计 有一块好显卡才能如有神助 所以 今天小编就来带大家认识一下显卡本卡 01 什么是显卡 从字面上理解显卡是显示接口卡 显卡英文全称Video card或Graphic card
  • 解决Maven打包报错Could not transfer artifact xxx.xxx找不到依赖的问题

    解决Maven打包报错Could not transfer artifact xxx xxx找不到依赖的问题 概述 方案一 方案二 方案三 作者使用的这种方案 命令事例 概述 当我用idea导入一个新的maven项目 配置好maven仓库
  • 浏览器控制台报错net::ERR_CONNECTION_RESET原因:

    浏览器控制台报错net ERR CONNECTION RESET原因 浏览器控制台报错net ERR CONNECTION RESET原因 浏览器控制台错误 101 net ERR CONNECTION RESET 的本身含义就是这个网站存
  • Web前端开发技术课程大作业,期末考试

    Web前端开发技术课程大作业 期末考试 作业要求 最终界面 部分代码呈现 index html login html index css login css swithpic js 完整代码素材下载 作业要求 网站前端程序不仅要能够把用户要