页面设计任务 商品详情页(带评论区)

news2024/11/17 19:45:04

目录

效果图:

任务描述

源码:

详细讲解:

1.产品信息部分

2.用户评论区域


效果图:

 

任务描述

  1. 页面结构:

    • 页面应包括一个标题部分、一个产品展示区和一个客户评价区。
    • 使用图片展示产品,并添加描述。
    • 客户评价区展示一些用户的评价。
  2. 页面内容:

    • 标题部分:显示一个大标题和副标题。
    • 产品展示区:展示一张产品图片,并包含产品名称、价格和描述。
    • 客户评价区:显示几条用户评论,每条评论包含用户名和评论内容。
  3. 样式:

    • 使用 CSS 设置背景颜色、文本颜色和字体。
    • 使用不同的字体大小和颜色来区分标题和正文。
    • 为产品图片添加边框和阴影效果。
    • 使用网格布局(CSS Grid)或弹性盒布局(Flexbox)来组织页面内容。
    • 设置客户评价区的背景颜色,并使用内边距和边距来调整布局。


源码:

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>XYZ笔记本电脑</title>

    <style>
        /* 全局样式设置 */
        body {
            margin: 0; /* 移除浏览器默认的外边距 */
            padding: 0; /* 移除浏览器默认的内边距 */
            font-family: Arial, sans-serif; /* 设置字体为Arial */
            background-color: #f4f4f4; /* 设置背景颜色为浅灰色 */
        }

        /* 容器样式设置 */
        .container {
            width: 90%; /* 宽度设置为父容器的90% */
            max-width: 1200px; /* 最大宽度设置为1200px */
            margin: 0 auto; /* 水平居中对齐 */
            padding: 20px; /* 内部填充20px */
            background-color: #fff; /* 背景颜色为白色 */
        }

        /* 主内容布局样式 */
        .home {
            display: grid; /* 使用CSS网格布局 */
            grid-template-columns: 1fr 1fr; /* 设置两列布局 */
            gap: 20px; /* 列之间的间距 */
            align-items: center; /* 垂直方向对齐内容 */
        }

        /* 图片样式设置 */
        .home img {
            width: 100%; /* 图片宽度占满父容器 */
            height: auto; /* 高度自适应 */
            border-radius: 5px; /* 圆角边框 */
        }

        /* 产品标题样式设置 */
        .goods h3 {
            font-size: 24px; /* 字体大小 */
            color: #333; /* 字体颜色 */
        }

        /* 产品描述样式设置 */
        .goods p {
            font-size: 16px; /* 字体大小 */
            color: #555; /* 字体颜色 */
            line-height: 1.5; /* 行高,增加可读性 */
        }

        /* 链接样式设置 */
        .goods a {
            color: #5690c2; /* 链接颜色 */
            text-decoration: none; /* 去掉下划线 */
            font-size: 14px; /* 字体大小 */
        }

        /* 销售进度条背景样式设置 */
        .goods .pl1 {
            background-color: #bdbdbd; /* 背景颜色 */
            width: 50%; /* 宽度为50% */
            height: 20px; /* 高度为20px */
            border-radius: 5px; /* 圆角边框 */
            margin: 10px 0; /* 上下外边距 */
        }

        /* 销售进度条实际进度样式设置 */
        .goods .pl2 {
            background-color: green; /* 背景颜色 */
            height: 100%; /* 高度占满背景 */
            width: 82%; /* 宽度表示销售进度的百分比 */
            border-radius: 5px; /* 圆角边框 */
            text-align: center; /* 文本居中对齐 */
            color: white; /* 文本颜色 */
            line-height: 20px; /* 文本垂直居中 */
        }

        /* 配置选项按钮样式设置 */
        .goods .opt button {
            background-color: #fff; /* 背景颜色 */
            border: 2px solid #c7c7c7; /* 边框颜色 */
            border-radius: 10px; /* 圆角边框 */
            margin: 5px; /* 外边距 */
            padding: 10px; /* 内部填充 */
            cursor: pointer; /* 鼠标悬停时显示为手指图标 */
            font-size: 15px; /* 字体大小 */
        }

        /* 选中的配置按钮样式设置 */
        .goods .opt button.active-border {
            border-color: #030303; /* 选中状态的边框颜色 */
            font-weight: bold; /* 选中状态的字体加粗 */
        }

        /* 产品价格样式设置 */
        .goods .piece {
            color: #ce4444; /* 字体颜色 */
            font-size: 17px; /* 字体大小 */
        }

        /* 产品规格表样式设置 */
        .tab1 table {
            width: 100%; /* 表格宽度占满父容器 */
            border-collapse: collapse; /* 合并边框 */
            margin-top: 20px; /* 顶部外边距 */
        }

        /* 表格单元格样式设置 */
        .tab1 table td {
            border-bottom: 1px solid #8e8d8d; /* 下边框颜色 */
            padding: 10px; /* 内部填充 */
        }

        /* 表格标题单元格样式设置 */
        .tab1 .td1 {
            font-weight: bold; /* 粗体显示 */
        }

        /* 用户评论区域样式设置 */
        .mark {
            margin-top: 50px; /* 顶部外边距 */
        }

        /* 单个用户评论样式设置 */
        .mark .user1 {
            border-bottom: 1px solid #8f8f8f; /* 下边框颜色 */
            padding-bottom: 20px; /* 底部内边距 */
            margin-bottom: 20px; /* 底部外边距 */
        }

        /* 用户信息部分样式设置 */
        .top1 {
            display: flex; /* 使用flex布局 */
            gap: 10px; /* 头像和名称之间的间距 */
            align-items: center; /* 垂直方向对齐 */
        }

        /* 用户头像样式设置 */
        .top1 .pic3 {
            width: 50px; /* 头像宽度 */
            height: 50px; /* 头像高度 */
            border-radius: 50%; /* 圆形头像 */
        }

        /* 用户评论评分部分样式设置 */
        .mid1 {
            display: flex; /* 使用flex布局 */
            gap: 10px; /* 评分进度条和文本之间的间距 */
            align-items: center; /* 垂直方向对齐 */
        }

        /* 评分进度条背景样式设置 */
        .div2 {
            background-color: #bdbdbd; /* 背景颜色 */
            width: 100px; /* 进度条宽度 */
            height: 20px; /* 进度条高度 */
            border-radius: 5px; /* 圆角边框 */
        }

        /* 实际评分进度样式设置 */
        .div3 {
            background-color: green; /* 背景颜色 */
            height: 100%; /* 高度占满背景 */
            border-radius: 5px; /* 圆角边框 */
            color: white; /* 文本颜色 */
            text-align: center; /* 文本居中对齐 */
            line-height: 20px; /* 文本垂直居中 */
        }

        /* 评论评分文本样式设置 */
        .div4 {
            font-weight: bold; /* 字体加粗 */
            font-size: 14px; /* 字体大小 */
            color: #555; /* 字体颜色 */
        }

        /* 用户评论文本样式设置 */
        .down1 p {
            font-size: 16px; /* 字体大小 */
            color: #333; /* 字体颜色 */
        }

        /* 响应式设计:调整屏幕宽度小于768px时的布局 */
        @media (max-width: 768px) {
            .home {
                grid-template-columns: 1fr; /* 切换为单列布局 */
            }
        }
    </style>

    <script>
        /* JavaScript函数:处理按钮选择和活动状态 */
        function selectButton(button) {
            var buttons = document.getElementsByClassName('my-button'); /* 获取所有具有 'my-button' 类的按钮 */
            for (var i = 0; i < buttons.length; i++) {
                buttons[i].classList.remove('active-border'); /* 移除所有按钮的活动边框类 */
            }
            button.classList.add('active-border'); /* 为当前按钮添加活动边框类 */
        }
    </script>
</head>
<body>
    <div class="container">
        <!-- 产品展示区域 -->
        <section class="home">
            <!-- 产品图片部分 -->
            <div class="picture">
                <img src="https://m.media-amazon.com/images/I/51PsNbMd-CL._AC_SX679_.jpg" alt="XYZ笔记本电脑">
            </div>
            <!-- 产品信息部分 -->
            <div class="goods">
                <h3>XYZ笔记本电脑</h3> <!-- 产品标题 -->
                <p>XYZ 2023 款最新 Chromebook 笔记本电脑,14 英寸显示屏,英特尔赛扬 N4120 处理器,4GB RAM,64GB eMMC,英特尔 UHD 显卡 600,WiFi,蓝牙,Chrome 操作系统,现代灰色</p> <!-- 产品描述 -->
                <p><a href="#XYZhome">访问XYZ官网</a></p> <!-- 官网链接 -->

                <!-- 销售进度条 -->
                <div class="pl1">
                    <div class="pl2">82%</div> <!-- 进度条表示销售进度 -->
                </div>
                <p>40万+已售</p> <!-- 销售数量 -->

                <hr> <!-- 分隔线 -->

                <!-- 配置选项按钮 -->
                <div class="opt">
                    <button type="button" class="my-button" onclick="selectButton(this)">
                        <span>4GB RAM | 64GB eMMC</span>
                        <span class="piece">¥177.90</span>
                    </button>
                    <button type="button" class="my-button" onclick="selectButton(this)">
                        <span>8GB RAM | 128GB eMMC</span>
                        <span class="piece">¥257.90</span>
                    </button>
                    <button type="button" class="my-button" onclick="selectButton(this)">
                        <span>16GB RAM | 512GB eMMC</span>
                        <span class="piece">¥559.90</span>
                    </button>
                </div>

                <!-- 产品规格表 -->
                <div class="tab1">
                    <table>
                        <tr><td class="td1">品牌</td><td>XYZ</td></tr>
                        <tr><td class="td1">型号</td><td>XYZ Chromebook</td></tr>
                        <tr><td class="td1">屏幕尺寸</td><td>14英寸</td></tr>
                        <tr><td class="td1">CPU型号</td><td>Celeron N</td></tr>
                        <tr><td class="td1">操作系统</td><td>Chrome OS</td></tr>
                        <tr><td class="td1">图形处理器</td><td>Intel UHD Graphics 600</td></tr>
                    </table>
                </div>
            </div>
        </section>

        <!-- 用户评论区域 -->
        <section class="mark">
            <h3>来自中国的热门评论</h3> <!-- 评论标题 -->
            <!-- 用户1评论 -->
            <div class="user1">
                <div class="top1">
                    <img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" alt="用户头像" class="pic3">
                    <p>Mike</p> <!-- 用户名 -->
                </div>
                <div class="mid1">
                    <div class="div2">
                        <div class="div3" style="width: 79%;">79%</div> <!-- 用户评分进度条 -->
                    </div>
                    <div class="div4">非常棒的一次购物,开机速度很快</div> <!-- 用户评分文字描述 -->
                </div>
                <div class="down1">
                    <p>这款 chromebook 本身就具有价值。它启动速度很快,没有任何问题。它适用于日常计算。图形清晰锐利,不伤眼睛。屏幕为 14 英寸,易于阅读。 Chrome 应用程序非常棒,运行完美且易于导航。</p>
                </div>
            </div>

            <!-- 用户2评论 -->
            <div class="user1">
                <div class="top1">
                    <img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" alt="用户头像" class="pic3">
                    <p>Jone</p>
                </div>
                <div class="mid1">
                    <div class="div2">
                        <div class="div3" style="width: 88%;">88%</div> <!-- 用户评分进度条 -->
                    </div>
                    <div class="div4">我喜欢我的笔记本电脑。它拥有我需要的一切,甚至更多。</div>
                </div>
                <div class="down1">
                    <p>今年3月9日购买。收到电源线大约一个月后,电源线停止工作,笔记本电脑死机。我们回到这里,发现无法退货,所以我们购买了另一根电源线。</p>
                </div>
            </div>

            <!-- 用户3评论 -->
            <div class="user1">
                <div class="top1">
                    <img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" alt="用户头像" class="pic3">
                    <p>Whilson</p>
                </div>
                <div class="mid1">
                    <div class="div2">
                        <div class="div3" style="width: 95%;">95%</div> <!-- 用户评分进度条 -->
                    </div>
                    <div class="div4">一台好电脑,物超所值</div>
                </div>
                <div class="down1">
                    <p>同样,它绝不是一台完整的笔记本电脑。但话又说回来,如果您正在寻找 Chromebook,您并不是在寻找笔记本电脑的全部功能。</p>
                </div>
            </div>

            <!-- 用户4评论 -->
            <div class="user1">
                <div class="top1">
                    <img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" alt="用户头像" class="pic3">
                    <p>Lily</p>
                </div>
                <div class="mid1">
                    <div class="div2">
                        <div class="div3" style="width: 75%;">75%</div> <!-- 用户评分进度条 -->
                    </div>
                    <div class="div4">我喜欢带灯的键盘</div>
                </div>
                <div class="down1">
                    <p>我不太懂电脑,但它是一台漂亮的电脑,而且比我以前的电脑更小、更轻。</p>
                </div>
            </div>
        </section>
    </div>
</body>
</html>

详细讲解:

1.产品信息部分

/* 产品标题样式设置 */
.goods h3 {
    font-size: 24px; /* 字体大小 */
    color: #333; /* 字体颜色 */
}

/* 产品描述样式设置 */
.goods p {
    font-size: 16px; /* 字体大小 */
    color: #555; /* 字体颜色 */
    line-height: 1.5; /* 行高,增加可读性 */
}

/* 链接样式设置 */
.goods a {
    color: #5690c2; /* 链接颜色 */
    text-decoration: none; /* 去掉下划线 */
    font-size: 14px; /* 字体大小 */
}

/* 销售进度条背景样式设置 */
.goods .pl1 {
    background-color: #bdbdbd; /* 背景颜色 */
    width: 50%; /* 宽度为50% */
    height: 20px; /* 高度为20px */
    border-radius: 5px; /* 圆角边框 */
    margin: 10px 0; /* 上下外边距 */
}

/* 销售进度条实际进度样式设置 */
.goods .pl2 {
    background-color: green; /* 背景颜色 */
    height: 100%; /* 高度占满背景 */
    width: 82%; /* 宽度表示销售进度的百分比 */
    border-radius: 5px; /* 圆角边框 */
    text-align: center; /* 文本居中对齐 */
    color: white; /* 文本颜色 */
    line-height: 20px; /* 文本垂直居中 */
}

/* 配置选项按钮样式设置 */
.goods .opt button {
    background-color: #fff; /* 背景颜色 */
    border: 2px solid #c7c7c7; /* 边框颜色 */
    border-radius: 10px; /* 圆角边框 */
    margin: 5px; /* 外边距 */
    padding: 10px; /* 内部填充 */
    cursor: pointer; /* 鼠标悬停时显示为手指图标 */
    font-size: 15px; /* 字体大小 */
}

/* 选中的配置按钮样式设置 */
.goods .opt button.active-border {
    border-color: #030303; /* 选中状态的边框颜色 */
    font-weight: bold; /* 选中状态的字体加粗 */
}

/* 产品价格样式设置 */
.goods .piece {
    color: #ce4444; /* 字体颜色 */
    font-size: 17px; /* 字体大小 */
}
<script>
    /* JavaScript函数:处理按钮选择和活动状态 */
    function selectButton(button) {
        var buttons = document.getElementsByClassName('my-button'); /* 获取所有具有 'my-button' 类的按钮 */
        for (var i = 0; i < buttons.length; i++) {
            buttons[i].classList.remove('active-border'); /* 移除所有按钮的活动边框类 */
        }
        button.classList.add('active-border'); /* 为当前按钮添加活动边框类 */
    }
</script>
<!-- html产品信息部分 -->
<div class="goods">
    <h3>XYZ笔记本电脑</h3> <!-- 产品标题 -->
    <p>XYZ 2023 款最新 Chromebook 笔记本电脑,14 英寸显示屏,英特尔赛扬 N4120 处理器,4GB RAM,64GB eMMC,英特尔 UHD 显卡 600,WiFi,蓝牙,Chrome 操作系统,现代灰色</p> <!-- 产品描述 -->
    <p><a href="#XYZhome">访问XYZ官网</a></p> <!-- 官网链接 -->

    <!-- 销售进度条 -->
    <div class="pl1">
        <div class="pl2">82%</div> <!-- 进度条表示销售进度 -->
    </div>
    <p>40万+已售</p> <!-- 销售数量 -->

    <hr> <!-- 分隔线 -->

    <!-- 配置选项按钮 -->
    <div class="opt">
        <button type="button" class="my-button" onclick="selectButton(this)">
            <span>4GB RAM | 64GB eMMC</span>
            <span class="piece">¥177.90</span>
        </button>
        <button type="button" class="my-button" onclick="selectButton(this)">
            <span>8GB RAM | 128GB eMMC</span>
            <span class="piece">¥257.90</span>
        </button>
        <button type="button" class="my-button" onclick="selectButton(this)">
            <span>16GB RAM | 512GB eMMC</span>
            <span class="piece">¥559.90</span>
        </button>
    </div>

    <!-- 产品规格表 -->
    <div class="tab1">
        <table>
            <tr><td class="td1">品牌</td><td>XYZ</td></tr>
            <tr><td class="td1">型号</td><td>XYZ Chromebook</td></tr>
            <tr><td class="td1">屏幕尺寸</td><td>14英寸</td></tr>
            <tr><td class="td1">CPU型号</td><td>Celeron N</td></tr>
            <tr><td class="td1">操作系统</td><td>Chrome OS</td></tr>
            <tr><td class="td1">图形处理器</td><td>Intel UHD Graphics 600</td></tr>
        </table>
    </div>
</div>

(1).获取所有按钮:

  • var buttons = document.getElementsByClassName('my-button');
    • 这行代码使用 document.getElementsByClassName 方法获取页面上所有具有 my-button 类名的按钮元素,并将这些元素存储在 buttons变量中。
    • buttons是一个类数组对象(HTMLCollection),包含了所有配置选项按钮。

(2).移除活动状态:

  • for (var i = 0; i < buttons.length; i++)
    • 这个 for 循环遍历所有的按钮。
    • 对每个按钮调用 classList.remove('active-border') 方法,移除 active-border 类。这意味着所有按钮的选中样式都会被清除。

(3).添加活动状态:

  • button.classList.add('active-border');
    • 这行代码将 active-border 类添加到当前点击的按钮(button参数)上。
    • 这样就给用户一个视觉反馈,显示这个按钮是被选中的。

2.用户评论区域

/* 用户评论区域样式设置 */
.mark {
    margin-top: 50px; /* 顶部外边距 */
}

/* 单个用户评论样式设置 */
.mark .user1 {
    border-bottom: 1px solid #8f8f8f; /* 下边框颜色 */
    padding-bottom: 20px; /* 底部内边距 */
    margin-bottom: 20px; /* 底部外边距 */
}

/* 用户信息部分样式设置 */
.top1 {
    display: flex; /* 使用flex布局 */
    gap: 10px; /* 头像和名称之间的间距 */
    align-items: center; /* 垂直方向对齐 */
}

/* 用户头像样式设置 */
.top1 .pic3 {
    width: 50px; /* 头像宽度 */
    height: 50px; /* 头像高度 */
    border-radius: 50%; /* 圆形头像 */
}

/* 用户评论评分部分样式设置 */
.mid1 {
    display: flex; /* 使用flex布局 */
    gap: 10px; /* 评分进度条和文本之间的间距 */
    align-items: center; /* 垂直方向对齐 */
}

/* 评分进度条背景样式设置 */
.div2 {
    background-color: #bdbdbd; /* 背景颜色 */
    width: 100px; /* 进度条宽度 */
    height: 20px; /* 进度条高度 */
    border-radius: 5px; /* 圆角边框 */
}

/* 实际评分进度样式设置 */
.div3 {
    background-color: green; /* 背景颜色 */
    height: 100%; /* 高度占满背景 */
    border-radius: 5px; /* 圆角边框 */
    color: white; /* 文本颜色 */
    text-align: center; /* 文本居中对齐 */
    line-height: 20px; /* 文本垂直居中 */
}

/* 评论评分文本样式设置 */
.div4 {
    font-weight: bold; /* 字体加粗 */
    font-size: 14px; /* 字体大小 */
    color: #555; /* 字体颜色 */
}

/* 用户评论文本样式设置 */
.down1 p {
    font-size: 16px; /* 字体大小 */
    color: #333; /* 字体颜色 */
}
<h3>来自中国的热门评论</h3> <!-- 评论标题 -->
<!-- 用户1评论 -->
<div class="user1">
    <div class="top1">
        <img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" alt="用户头像" class="pic3">
        <p>Mike</p> <!-- 用户名 -->
    </div>
    <div class="mid1">
        <div class="div2">
            <div class="div3" style="width: 79%;">79%</div> <!-- 用户评分进度条 -->
        </div>
        <div class="div4">非常棒的一次购物,开机速度很快</div> <!-- 用户评分文字描述 -->
    </div>
    <div class="down1">
        <p>这款 chromebook 本身就具有价值。它启动速度很快,没有任何问题。它适用于日常计算。图形清晰锐利,不伤眼睛。屏幕为 14 英寸,易于阅读。 Chrome 应用程序非常棒,运行完美且易于导航。</p>
    </div>
</div>


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

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

相关文章

删除Vue2残留配置文件解决异常:Cannot find module ‘@vue/babel-plugin-transform-vue-jsx‘

背景 完成Vue2代码升级为Vue3后&#xff0c;将新代码上传至代码库。在修改源代码库代码后&#xff0c;启动项目&#xff0c;提示&#xff1a;Cannot find module ‘vue/babel-plugin-transform-vue-jsx‘&#xff0c;尝试安装该第三方库后仍然无效。 解决方案&#xff1a; 删…

浅谈【数据结构】图-图的存储

目录 1、图的存储 2、邻接表 3、十字链表 谢谢帅气美丽且优秀的你看完我的文章还要点赞、收藏加关注 没错&#xff0c;说的就是你&#xff0c;不用再怀疑&#xff01;&#xff01;&#xff01; 希望我的文章内容能对你有帮助&#xff0c;一起努力吧&#xff01;&#xff01;…

知识竞赛中情境答题环节竞赛规则有哪些设计方案

情境题通常会给出一个具体的情景或场景&#xff0c;然后要求选手在该情境下回答问题、提出建议、解决问题等。目的是考察选手在特定情境下的分析和解决问题能力。一般由评委进行打分。 1.情境题可以是视频题&#xff0c;也可以是表演题&#xff0c;由选手抽一个题&#xff0c;…

东南亚媒体发布:5种东南亚地区媒体发稿技巧

东南亚国家是一个具有丰富多彩的文化的特点和媒体环境中的地域。想要在这个地区取得成功营销推广产品和服务&#xff0c;掌握如何有效与东南亚地区媒体协作尤为重要。下面我们就详细介绍五种在东南亚媒体发稿技巧&#xff0c;可以帮助读者高效地吸引住目标群体。 1.掌握市场定位…

机械学习—零基础学习日志(如何理解概率论8)

随机变量的协方差与相关系数 来一道练习题&#xff1a; 要先求出&#xff0c;a的数值&#xff1a; 要求联合分布律&#xff1a; 再求期望&#xff1a; 计算相关数值&#xff1a; 最后得到结果&#xff1a; 《概率论与数理统计期末不挂科|考研零基础入门4小时完整版&#xff08…

DaxPay:一套开源支付网关系统【送源码】

项目介绍 DaxPay是一套开源支付网关系统&#xff0c;已经对接支付宝、微信支付、云闪付相关的接口。可以独立部署&#xff0c;提供接口供业务系统进行调用&#xff0c;不对原有系统产生影响 特色功能 封装各类支付通道的接口为统一的接口&#xff0c;方便业务系统进行调用&am…

yocto | 基于Linux的定制系统跑Qt app(第二集)bitbake工作流程

点击上方"蓝字"关注我们 01、bitbake简介 >>> bitbake是OpenEmbedded构建系统的引擎,通过解析一系列配置文件(主要为recipes,即bb/bbappend文件)来创建任务列表,并根据依赖关系依次执行。通过bitbake -c listtasks xxx(模块名或映像名)命令可以查看…

【工具】Windows 上安装 PostgreSQL(图文详情)

目录 0.背景 1.简介 2.安装步骤 1&#xff09;下载地址 2&#xff09;双击安装包进行下载【请以管理员身份打开并安装】 3&#xff09;安装步骤 4&#xff09;安装中 5&#xff09;安装完成 0.背景 最近在学习大数据规模处理的相关课程&#xff0c;需要安装这个数据库以…

公园的客流统计意义何在,有哪些积极作用

随着城市化进程的加快&#xff0c;人们越来越重视休闲娱乐和亲近自然的机会。公园作为市民休闲放松的重要场所&#xff0c;其管理和维护的质量直接影响着市民的生活质量和城市的形象。客流统计在公园管理中扮演着重要角色&#xff0c;不仅可以帮助公园管理者更好地理解游客的行…

Ant Design Vue修改表格样式

原效果&#xff1a; 修改背景色和字体&#xff0c;包括表头和表体&#xff0c;要分开设置&#xff1a; :deep .ant-table-thead>tr>th {background: rgba(255, 255, 255, 0);//去掉表头背景color: rgb(100, 181, 220);font-weight: bold;border: none;//去掉表头边框}:d…

分组汇总后再根据数量拼上不同文字

Excel某表格有2列。 AB1Apples32Apples03Bananas14Bananas65Cantaloupe06Kiwis27Kiwis28Kiwis1 要求&#xff1a;按第1列分组&#xff0c;如果组内第2列大于0则对当前行进行计数&#xff0c;否则不计数&#xff1b;计数结果等于1则附加Occurrence&#xff0c;否则附加 Occurr…

连发3篇JHM !东北林业大学严善春教授和姜礅教授研究团队在重金属污染生态学与森林昆虫学交叉研究领域取得一系列新进展!

本文首发于“生态学者”微信公众号&#xff01; 近日&#xff0c;东北林业大学森林生态系统可持续经营教育部重点实验室严善春教授和姜礅教授项目组在重金属污染生态学与森林昆虫学交叉研究领域取得新进展。相关结果以“Cd exposure confers β-cypermethrin tolerance in Lym…

World of Warcraft [RETAIL] [70][Freeblue] /console WorldTextScale 3

魔兽正式服&#xff0c;打怪伤害数字显示大小&#xff0c;调整命令/console WorldTextScale n&#xff08;n 1,2,3,4,5,.....&#xff09; /console WorldTextScale 1 /console WorldTextScale 2 /console WorldTextScale 3 /console WorldTextScale 4 /console WorldTextSca…

驱动 day1 --内核的编译

1 内核编译&#xff1a;Makefile (1)下载linux源码 解压:sudo tar -xvf (3)编译内容 条件编译&#xff1a; 在内核的Makefile中&#xff0c;你可以通过检查.config文件中定义的配置宏来决定是否编译某个模块或文件 obj-$(CONFIG_LED) xx1.o obj-$(CONFIG_XX2) xx2.o …

【计算机网络】名词解释--网络专有名词详解

在网络通信中&#xff0c;有许多专业术语和概念&#xff0c;它们共同构成了网络通信的基础。以下是一些常见的网络术语及其定义和相互之间的关系&#xff1a; 一、网络基础 1.1 电路交换&#xff1a;电路交换是一种在数据传输前建立专用通信路径的通信方式。在通信开始前&…

振动分析-21-从管道的刚性和柔性连接到设备的刚性和柔性支撑

刚性连接与柔性连接在管道连接方面的应用介绍。 1 管道的刚性连接 1.1 刚性连接的概念与特点 刚性连接指的是管道之间的连接点在受到外力时几乎不会发生位移或变形。刚性连接使管道各部分成为一个固定且坚固的整体,具有高强度和高稳定性,能够有效抵抗外力的作用。 刚性连…

WEB服务器-Nginx源码安装及相关配置

一、web服务概述 二、Nginx 概述 三、Nginx源码安装 直接下载压缩包到/home家目录进行操作 3.1 下载所需环境 dnf install gcc pcre-devel zlib-devel openssl-devel -y 源码安装需要提前准备标准的编译器&#xff0c;GCC的全称是&#xff08;GNU Compiler collection&#x…

HAProxy 概述及搭建群集

一、HAProxy概述 HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理&#xff0c;是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大&#xff08;并发达1w以上&#xff09;web站点&#xff0c;这些站点通常又需要会话保持或七层处理。HAProxy的运行模…

Cobalt Strike 4.8 用户指南-第三节-数据管理

3.1、概述 Cobalt Strike 团队服务器是行动期间 Cobalt Strike 收集的所有信息的中间商。Cobalt Strike 解析来自Beaconpayload 的输出&#xff0c;提取目标、服务和凭据。 如果想导出Cobalt Strike的数据&#xff0c;通过Reporting-->Export Data进行导出。Cobalt Strike…

DataX(Doris同步数据到SelectDB)

背景 由于之前的doris数仓在本地的服务器&#xff0c;当数据量越来越大&#xff0c;服务器的性能达不到要求&#xff0c;查询数据经常超时&#xff0c;故需要把本地的doris数仓部署到云上&#xff0c;本文以阿里云为例&#xff0c;迁移工具使用的阿里开源的datax。 datax官方文…