模拟开发小鹅通首页网站练习

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 rel="stylesheet" href="./css/style.css">
    <link rel="stylesheet" href="./css/index.css">
</head>

<body>


    <!-- 页头banner图 -->
    <div class="bg header">
        <!-- 页头导航 -->
        <div class="nav">
            <div class="content">
                <!-- 左侧菜单 -->
                <div class="nav-menus">
                    <div class="logo"></div>
                    <ul>
                        <li><a href="#">首页</a></li>
                        <li><a href="#">解决方案</a></li>
                        <li><a href="#">产品服务</a></li>
                        <li><a href="#">价格</a></li>
                        <li><a href="#">活动</a></li>
                        <li><a href="#">案例</a></li>
                        <li><a href="#">渠道合作</a></li>
                        <li><a href="#">下载与帮助</a></li>
                        <li><a href="#">关于我们</a></li>
                    </ul>
                </div>
                <!-- 右侧登录 -->
                <div class="nav-login">
                    <div>我是学员</div>
                    <div>商家登录</div>
                    <div>免费试用</div>
                </div>
            </div>
        </div>
        <!-- banner图 -->
        <div class="banner"></div>
    </div>

    <!-- 产品介绍 -->
    <div class="bg intro">
        <h1>我们的产品能力</h1>
        <img src="./images/m3moa2m10v5k.webp" alt="">
        <div class="info">
            <div>
                <h3 class="title active">知识店铺</h3>
                <p>1分钟搭建您的知识商城<br>
                    助力高效知识变现</p>
                <a href="#">免费试用 - &rightarrow;</a>
            </div>
            <div>
                <h3 class="title">私域直播</h3>
                <p>企业级专属私域直播平台<br>
                    实现私域流量高效运营</p>
                <a href="#">免费试用 - &rightarrow;</a>
            </div>
            <div>
                <h3 class="title">企微SCRM</h3>
                <p>企业微信私域运营神器<br>
                    数据洞察驱动业绩增长</p>
                <a href="#">免费试用 - &rightarrow;</a>
            </div>
        </div>
    </div>

    <!-- sence -->
    <div class="bg sence">
        <h1>我们的场景解决方案</h1>
        <ul class="list">
            <li>公域获客</li>
            <li>私域运营</li>
            <li>直播带货</li>
            <li>内容交付</li>
            <li>数据化运营</li>
        </ul>
        <div class="info">
            <img src="./images/m10c72vn0zzo.webp" alt="">
            <div class="msg">
                <h2>公域获客</h2>
                <h3>多渠道获客,沉淀私域流量池</h3>
                <ul>
                    <li>打通抖音/快手/小红书/视频号/公众号,支持直播间/短视频/账号主页等多种课程挂载方式,快速开启知识变现</li>
                    <li>多种公域转私域工具,支持添加企微/引流加群加人/渠道活码/分配引擎等工具,客户可批量导流到私域流量池</li>
                    <li>丰富的广告获客能力,落地页支持表单/支付类/0元领取/添加企微等多场景,提升广告ROI</li>
                </ul>
                <div class="btns">
                    <div>免费试用</div>
                    <div>了解详情</div>
                </div>
            </div>
        </div>
    </div>

    <!-- 行业解决方案 -->
    <div class="bg industry">
        <h1>我们的行业解决方案</h1>
        <div class="he">
            <div class="zuo">
                <div><img src="./images/e97a1e6be8d332de218eba53001b301.png" width="18.59px" height="18.59px"><span style= "margin-left:8px">新零售门店</span></div>
                <div><img src="./images/e97a1e6be8d332de218eba53001b301.png" width="18.59px" height="18.59px"><span style= "margin-left:8px">职业培训</span></div>
                <div><img src="./images/e97a1e6be8d332de218eba53001b301.png" width="18.59px" height="18.59px"><span style= "margin-left:8px">知识付费</span></div>
                <div><img src="./images/e97a1e6be8d332de218eba53001b301.png" width="18.59px" height="18.59px"><span style= "margin-left:8px">美业直播</span></div>
                <!--span局部标签,修饰网页中一**行内的部分内容-->
                <!-- 
                 img : 图片标签名称,主要网页中显示图片
        src属性:显示图片的路径(网址、本地路径、图片数据)
        width属性:设置图片宽度,一般推荐以像素为单位
        height属性:设置图片高度,一般推荐以像素为单位
            宽度和高度设置任意一个数据,图片等比例缩放;两个属性都设置-图片拉伸
        alt属性:当图片无法正常显示时替代的文字描述
                -->
            </div>
            <div class="zhuong">
                <h2>知识付费行业解决方案</h2>
                <p>提供内容变现能力,助力品牌IP打造</p>
                <div class="msg">
                    <div>
                        <img src="./images/e97a1e6be8d332de218eba53001b301.png" alt="">
                        <span>知识店铺</span>
                    </div>
                    <div>专栏</div>
                    <div>会员</div>
                    <div>圈子</div>
                    <div>直播</div>
                    <div>表单</div>
                    <div>裂变海报</div>
                    <div>推广员</div>
                </div>
    <!--
        按 Shift + Alt + 上/下方向键,可以直接复制一行代码
    -->
                    <div class="btns">
                        <div>免费试用</div>
                        <div>了解详情</div>
                    </div>
            </div>
            <div class="you">
                <h4>行业案例</h4>
                <div>
                    <img src="./images/e97a1e6be8d332de218eba53001b301.png" alt="">
                    <img src="./images/m1n7u98h0aet.webp" alt="">
                    <img src="./images/m1n7u98h0aet.webp" alt="">
                    <img src="./images/m1n7u98h0aet.webp" alt="">
                </div>
            </div>
        </div>
    </div>

    <!-- 技术优势 -->
    <div class="bg tech">
        <h1>我们的技术优势</h1>
        <div>
            <img src="./images/7d5219a0ba20153ccea8b3dfd995db5.png" width="1268px" height="375px">
        </div>
    </div>

    <!-- 运营服务 -->
    <div class="bg service">
        <h1>我们的运营服务</h1>
        <div class="nierong">
            <div><img src="./images/大客服务.png" width="405px" height="215px"><div class="title">社群服务</div><div class="desc">标杆商家分享,同行商家交流,总比别人快一步</div></div>
            <div><img src="./images/大客服务.png" width="405px" height="215px"><div class="title">管家服务</div><div class="desc">客户经理、服务管家、多角色在群,服务全面包围</div></div>
            <div><img src="./images/大客服务.png" width="405px" height="215px"><div class="title">大客服务</div><div class="desc">设置夜班服务管家/假期值班管家,24小时在线服务,服务从不掉线</div></div>
            <div><img src="./images/大客服务.png" width="405px" height="215px"><div class="title">运维服务</div><div class="desc">需求24小时反馈,需求处理率大于90% ,产品经理1v1回复</div></div>
        </div>

    </div>

    <!-- 小鹅通 -->
    <div class="bg xiaoet">
        <h1>他们都在用小鹅通</h1>
        <div>(*排名不分先后顺序)</div>

    </div>

    <!-- 咨询 -->
    <div class="bg advisory">
        <h1>立即扫码咨询,领取您的专属解决方案</h1>
    </div>

    <!-- 友情链接、公司信息 -->
    <div class="bg message">
        <ul class="listo">
            <li>场景</li>
            <li>行业</li>
            <li>产品</li>
            <li>服务</li>
            <li>关于我们</li>
            <li>媒体报道</li>
        </ul>
    </div>
</body>

</html>

css代码

.bg{
    width:100%;
}

.header{
    background-image: url(../images/m28mek5n0yyx.webp);
    background-size:cover;
    background-position:center;
}

.nav{
    height: 72px;
    /* background-color:aqua; */
    background-color:transparent;
    display:flex;
    justify-content: center;
}
.nav:hover{
    background-color:white;
    /* css3样式:过渡动画,让样式过渡持续指定时间 */
    transition: .2s all;
}

.nav .content{
    width:1600px;
    /* background-color:antiquewhite; */

    display: flex;
    justify-content: space-between;
}
.logo{
    height:72px;
    width:120px;
    background-image:url(../images/logo.png);
    /* 设置背景图片,值-`url(图片相对路径) */
    background-size: 115px 35px;
    /*设置背景图片尺寸,宽度、高度*/
    background-repeat: no-repeat;
    /*  设置背景图片排列方式,默认x轴、y轴无限循环 */
    background-position: 0 20px;
    /*  设置背景图片出现的位置 */
}
.nav-menus{
    width:900px;
    display:flex;
    justify-content: space-between;
}
.nav-menus ul{
    list-style:none;
    display:flex;
}
.nav-menus li{
    line-height: 72px;
    padding: 0 15px;
}
.nav-menus li a{
    color:#333;
    text-decoration: none;
    cursor:pointer;
}
.nav-menus li a:hover{
    color:blue;
}

.nav-login{
    display:flex;
    align-items: center;
    gap:20px;
}
.nav-login div:nth-of-type(2),
.nav-login div:nth-of-type(3),
.info .msg .btns div:nth-of-type(1),
.info .msg .btns div:nth-of-type(2){
    cursor:pointer;
    width:100px;
    height:40px;
    line-height: 40px;
    text-align:center;
    border:solid 1px #4872f6;
    border-radius:5px;
    background-color:white;
    color:#4872f6;
}
.info .msg .btns div:nth-of-type(1),
.info .msg .btns div:nth-of-type(2):hover,
.nav-login div:nth-of-type(3),
.nav-login div:nth-of-type(2):hover{
    color:white;
    background-color:#4872f6;
    translate: .5 all;
}
.info .msg .btns div:nth-of-type(1):hover,
.nav-login div:nth-of-type(3):hover{
    background-color:#819cf8;
}

.banner{
    height:454px;
    /* background-color:bisque; */
}
.intro{
    padding: 90px;
    height:995px;
    background-color:#f5faff;

    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.intro h1,
.sence h1,
.xiaoet h1,
.service h1{
    font-size:42px;
}
.intro img{
    width:1263px;
    height:490px;
}
.intro .info{
    width:1263px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}
.info > div{
    width: 407px;
    height: 194px;
    background-color:white;
    border-radius:12px;
    padding:28px;

    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: column;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    justify-content: space-between;
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.info .title{
    color:#333;
    font-size:26px;
    font-weight: 400;
}
.intro .info div:nth-of-type(1){
    border-top: solid 5px #4872f6;
}
.info .active{
    color:#4872f6;
}
.info p{
    color:gray;
}
.info a{
    color:#4872f6;
    text-decoration: none;
}

.sence{
    padding: 90px;
    height:885px;
    background: linear-gradient(0deg, #ffffff, #edf1f9);

    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.sence .list{
    list-style:none;
    background-color:white;
    width:725px;
    height:42px;
    border-radius:21px;

    display:flex;
    justify-content: space-evenly;
}
.list li{
    height:42px;
    width:145px;
    border-radius:21px;
    text-align:center;
    line-height: 42px;
    font-size:14px;
    font-weight:400;
}
.list li:nth-of-type(1){
    background-color:#4872f6;
    color:white;
}
.sence .info{
    background-color:#f5f8fc;
    width:1263px;
    height:527px;
    display: flex;
    flex-direction: row;
    border-radius:12px;
    overflow:hidden;
    border:solid 5px white;
}
.sence .info img{
    width:650px;
    height:527px;
}
.sence .info .msg{
    width:100%;
    height:100%;
    padding: 50px;
}
.sence .msg h2{
    font-size:32px;
}
.sence .msg h3{
    font-size:26px;
    font-family: "黑体";
    font-weight:400;
}
.sence .msg ul{
    list-style:none;
    /* list-style-image: url(../images/ul.png); */
    /* list-style-position: inside; */
    color:gray;
    height:200px;
    /* background-color:#819cf8; */

    display:flex;
    flex-direction: column;
    justify-content: space-between;
}
.sence .msg ul li{
    background-image:url("../images/ul.png");
    background-repeat: no-repeat;
    background-position: 0 10px;
    padding-left:25px;
}
.msg .btns{
    display:flex;
    gap: 20px;
}

.industry{
    color: #fff;
    height:732px;
    background-image: url("../images/行业背景图.png");
    /* 设置背景图片,值-`url(图片相对路径) */
    background-size: cover;
        /*设置背景图片尺寸,宽度、高度*/
    /* background-repeat: no-repeat;
         设置背景图片排列方式,默认x轴、y轴无限循环 */
    background-position:center;
        /*  设置背景图片出现的位置 */
    
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: column;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    justify-content: space-evenly;
    /* align-items: center;
    `交叉轴方向的对齐方式(start\|center\|end) */
    align-items: center;

    /* justify-content: space-between; 
    主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.industry h1{
    color:white;
}
/*
.标签的class属性值 {
    样式代码
}class选择器
父选择器  子选择器 {
    样式代码
}进阶 - 后代选择器
*/
.industry .he{
    width: 1268px;
    height: 459px;
    background: #39414C4D;
    border-radius:12px;
    overflow:hidden;
    backdrop-filter: blue(5px);
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    /* flex-direction: row; */
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    /* align-items: center; */
    /* `交叉轴方向的对齐方式(start\|center\|end) */

    /* justify-content: space-between;  */
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.zuo{
    width: 181px;
    height: 457px;
    background-color: #2e3646;
    padding:28px 21px;

    display:flex;
    flex-direction: column;
    gap:20px;
}
.zuo div:nth-of-type(1),
.zuo div:nth-of-type(2),
.zuo div:nth-of-type(3),
.zuo div:nth-of-type(4){
    width:146px;
    height: 56px;
    
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    /* 光标:指针 */
}
.zuo > div:nth-of-type(3){
    background: linear-gradient(90deg, #3e59af, #2e3646);
}
.zhuong{
    padding: 35px;
    color:white;
    display:flex;
    flex-direction: column;
    justify-content: space-between;
    font-size:13px;
}
.zhuong h2{
    font-size:26px;
}
.zhuong .msg{
    width:600px;
    display:flex;
    gap:20px;
    flex-wrap: wrap;
}
.msg div:nth-of-type(1),
.msg div:nth-of-type(2),
.msg div:nth-of-type(3),
.msg div:nth-of-type(4),
.msg div:nth-of-type(5),
.msg div:nth-of-type(6),
.msg div:nth-of-type(7),
.msg div:nth-of-type(8)
{
    width:75px;
    height: 75px;
    border:solid 1px #666;
    border-radius:4px;

    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
}
.msg div:nth-of-type(1) img{
    width:30px;
    height:30px;
}
.zhuong .btns{
    display:flex;
    gap: 20px;
    margin-top:10px;
}
.btns div:nth-of-type(1),
.btns div:nth-of-type(2){
    transition: .2s all;
    /* 过渡:2s全部; */
    cursor:pointer;
    /* 游标:指针; */
    width:100px;
    height:40px;
    line-height: 40px;
    text-align:center;
    /* 文本对齐:居中; */
    border:solid 1px #4872f6;
    /* 边框:实心 */
    border-radius:5px;
    /* 边框半径:5px; */
    background-color:white;
    color:#4872f6;

}
.btns div:nth-of-type(1),
.btns div:nth-of-type(2):hover
{
    color:white;
    background-color:#4872f6;
}
.you{
    width:200px;
    height:100%;
    padding:50px;
}
.you h4{
    padding-left:10px;
    padding-bottom:50px;
    font-size:18px;
    font-weight:500;
    color:white;
}
.you div{
    display:flex;
    flex-wrap: wrap;
    gap:20px;
    width:200px;
}
.you div img{
    width:83px;
    height: 83px;
}


.tech{
    padding: 90px;
    height: 658px;
    background-color:rgb(248, 248, 248);
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: column;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    align-items: center;
    /* `交叉轴方向的对齐方式(start\|center\|end) */

    justify-content: space-between; 
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.service{
    height: 734px;
    padding: 90px;
    background-color:rgb(248, 248, 248);
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: column;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    align-items: center;
    /* `交叉轴方向的对齐方式(start\|center\|end) */

    justify-content: space-between; 
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.service .nierong{
    width: 1700px;
    height: 334px;
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: row;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    align-items: center;
    /* `交叉轴方向的对齐方式(start\|center\|end) */

    justify-content: space-between; 
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.nierong .title{
    font-size: 21px;
    color: #333333;
}
.nierong .desc{
    font-size: 15px;
    color: #666666;
}
.xiaoet{
    height:1058px; 
    background-color:rgb(206, 229, 243);
    padding: 90px;
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: column;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    align-items: center;
    /* `交叉轴方向的对齐方式(start\|center\|end) */

    justify-content: space-between; 
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.xiaoet .div{
    width: 150px;
    height: 20px;
    color: #666666
    
}
.advisory{
    color: #fff;
    height:264px;
    background-color:rgb(5, 54, 249);
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: column;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    align-items: center;
    /* `交叉轴方向的对齐方式(start\|center\|end) */

    justify-content: space-between; 
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.message{
    height:721px;
    background-color:rgb(36, 36, 36);
    color: #fff;
    display:flex;
    /* 将当前的标签(容器)设置为弹性模型 弹性样式:默认从左到右进行排列 */
    flex-direction: column;
    /* 样式修改主轴方向 */
    /* 弹性样式的主轴方向,默认水平方向(行)
    row: 水平-从左到右依次排列
    row-reverse:水平-从右到左依次排列
    column:垂直-从上到下依次排列
    column-reverse:垂直-从下到上一次排列
     */
    align-items: center;
    /* `交叉轴方向的对齐方式(start\|center\|end) */

    justify-content: space-between; 
    /* 主轴方向对齐方式    space-between 从左到右平均分布,两侧不留空隙 */
}
.listo{
    list-style:none;
    background-color:white;
    width:725px;
    height:42px;
    border-radius:21px;

    display:flex;
    justify-content: space-evenly;
}

最终效果

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

认识O(NlogN)的排序

归并排序 归并排序&#xff08;任何一个递归&#xff09;如果不懂可以画一个树状结构去帮助自己去理解。 核心排序方法为Merger public class 归并排序 {public static void main(String[] args) {int[] arr1 {3, 1, 2, 2, 5, 6};int[] arr2 Arrays.copyOf(arr1, arr1.len…

Qt中的绘图设备:QPixmap、QImage 和 QPicture(详细图文教程_附代码)

&#x1f4aa; 图像算法工程师&#xff0c;专业从事且热爱图像处理&#xff0c;图像处理专栏更新如下&#x1f447;&#xff1a; &#x1f4dd;《图像去噪》 &#x1f4dd;《超分辨率重建》 &#x1f4dd;《语义分割》 &#x1f4dd;《风格迁移》 &#x1f4dd;《目标检测》 &a…

w199疫情打卡健康评测系统设计与实现

&#x1f64a;作者简介&#xff1a;多年一线开发工作经验&#xff0c;原创团队&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取&#xff0c;记得注明来意哦~&#x1f339;赠送计算机毕业设计600个选题excel文…

JAVA:Spring Boot 集成 Disruptor 的技术指南

1、简述 在高并发应用中&#xff0c;传统的队列机制如 BlockingQueue 在面对大量请求时容易成为系统瓶颈。而 LMAX Disruptor 是一个高效的无锁队列&#xff0c;适合用来构建高吞吐、低延迟的事件处理系统。本文将介绍如何在 Spring Boot 中集成 Disruptor&#xff0c;并列出详…

使用AI工具(Deepseek or 豆包etc)话业务流程图

①打开AI工具&#xff0c;这里以Deepseek为例子&#xff1a; Deepseek官网 ②输入所要画图的业务流程的文字。 &#xff08;这里以一个用户登录的流程的文字作为例子&#xff09; mermaid在线画图网页&#xff08;根据AI工具对应生成的画图代码&#xff09; ③把AI工具生成的…

自动化测试工具:selenium

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 Selenium是一个用于Web应用程序测试的工具。是一个开源的Web的自动化测试工具&#xff0c;最初是为网站自动化测试而开发的&#xff0c;类型像我们玩游戏用的按键…

UIAbility 生命周期方法

生命周期流程图 UIAbility的生命周期官方文档地址https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/uiability-lifecycle-V13 1. onCreate(want: Want, launchParam: LaunchParam) 触发时机&#xff1a;Ability首次创建时 作用&#xff1a;初始化核心资源…

C语言:函数栈帧的创建和销毁

目录 1.什么是函数栈帧2.理解函数栈帧能解决什么问题3.函数栈帧的创建和销毁的过程解析3.1 什么是栈3.2 认识相关寄存器和汇编指令3.3 解析函数栈帧的创建和销毁过程3.3.1 准备环境3.3.2 函数的调用堆栈3.3.3 转到反汇编3.3.4 函数栈帧的创建和销毁 1.什么是函数栈帧 在写C语言…

开箱即用的.NET MAUI组件库 V-Control 发布了!

之前写过挺多的MAUI Sample&#xff0c;其中有很多代码可以打包成组件&#xff0c;当组件完善到一定程度&#xff0c;我会把控件封装起来放到控件库中。 今天&#xff0c;在这个仓库建立一年零八个月后&#xff0c;我觉得可以考虑将其作为开源库发布。 有很多网友在观望.NET …

Qt:项目文件解析

目录 QWidget基础项目文件解析 .pro文件解析 widget.h文件解析 widget.cpp文件解析 widget.ui文件解析 main.cpp文件解析 认识对象模型 窗口坐标系 QWidget基础项目文件解析 .pro文件解析 工程新建好之后&#xff0c;在工程目录列表中有⼀个后缀为 ".pro" …

装备库室管控系统|支持国产化、自主研发

装备库室管控系统&#xff08;DW-S306&#xff09;利用现有内部网络&#xff0c;部署综合管理系统&#xff0c;形成一套上下统一、功能完善的管理体系&#xff0c;建设一个功能完善、规范有序为目标&#xff0c;实现可视化监管、数字化军械管理、安全监管于一体的物联网信息化管…

软件测试就业

文章目录 2.6 初识一、软件测试理论二、软件的生产过程三、软件测试概述四、软件测试目的五、软件开发与软件测试的区别&#xff1f;六、学习内容 2.7 理解一、软件测试的定义二、软件测试的生命周期三、软件测试的原则四、软件测试分类五、软件的开发与测试模型1.软件开发模型…

【Java基础】序列化、反序列化和不可变类

Hi~&#xff01;这里是奋斗的明志&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f331;&#x1f331;个人主页&#xff1a;奋斗的明志 &#x1f331;&#x1f331;所属专栏&#xff1a;Java基础面经 &#x1f4da;本系列文章为个…

upx压缩工具使用说明

UPX&#xff08;Ultimate Packer for Executables&#xff09;是一款开源的可执行文件打包工具&#xff0c;能够将可执行文件&#xff08;如Windows的.exe文件或Linux的ELF文件&#xff09;进行压缩&#xff0c;以减少文件大小&#xff0c;并增加反逆向工程的难度。 下载相关安…

DeepSeek-R1 32B Windows+docker本地部署

最近国产大模型DeepSeek兴起&#xff0c;本地部署了一套deepseek同时集成Open WebUI界面,给大家出一期教程。 软件&#xff1a;Ollama、docker、Open WebUI 一、用Ollama下载模型 首先我们需要安装Ollama&#xff0c;它可以在本地运行和管理大模型。 到Ollama官网 https://ol…

活动预告 |【Part 2】Microsoft 安全在线技术公开课:通过扩展检测和响应抵御威胁

课程介绍 通过 Microsoft Learn 免费参加 Microsoft 安全在线技术公开课&#xff0c;掌握创造新机遇所需的技能&#xff0c;加快对 Microsoft Cloud 技术的了解。参加我们举办的“通过扩展检测和响应抵御威胁”技术公开课活动&#xff0c;了解如何更好地在 Microsoft 365 Defen…

(2024|CVPR,MLLM 幻觉)OPERA:通过过度信任惩罚和回顾分配缓解多模态大型语言模型中的幻觉

OPERA: Alleviating Hallucination in Multi-Modal Large Language Models via Over-Trust Penalty and Retrospection-Allocation 目录 1. 引言 2. 相关研究 2.1 多模态大语言模型 2.2 LLM 的幻觉与解决方案 2.3. 语言模型中的解码策略 3. 方法 3.1 MLLM 生成过程 3.2…

激活函数篇 03 —— ReLU、LeakyReLU、ELU

本篇文章收录于专栏【机器学习】 以下是激活函数系列的相关的所有内容: 一文搞懂激活函数在神经网络中的关键作用 逻辑回归&#xff1a;Sigmoid函数在分类问题中的应用 整流线性单位函数&#xff08;Rectified Linear Unit, ReLU&#xff09;&#xff0c;又称修正线性单元&a…

C++20新特性

作者&#xff1a;billy 版权声明&#xff1a;著作权归作者所有&#xff0c;商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处 前言 C20 是 C 标准中的一个重要版本&#xff0c;引入了许多新特性和改进&#xff0c;包括模块&#xff08;Modules&#xff09;、协程…

新增md、html压缩文档上传,开放接口访问密钥改为多个,zyplayer-doc 2.4.7 发布啦!

zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具&#xff0c;支持在线编辑富文本、Markdown、表格、Office文档、API接口、思维导图、Drawio以及任意的文本文件&#xff0c;专为私有化部署而设计&#xff0c;最大程度上保证企业或个人的数据安全&#xff0c;支持以内…