复刻苏宁易购(移动端)

html代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./data/css/reset.css"><link rel="stylesheet" href="./data/css/苏宁易购移动端.css"><script src="./data/js/flexible.js"></script>
</head><body><form action=""><div class="box"><div class="top_gg"><img src="./data/img/guanggao_top.png" alt=""></div><div class="top"><div class="top1"><img src="./data/img/top1.gif" alt=""></div><div class="top2"><img src="./data/img/top2.png" alt=""><img src="./data/img/top3.png" alt=""></div><div class="sousuo"><input type="text" placeholder="苏宁818爆发"></div></div><div class="fenlei"><div><img src="./data/img/fenlei.png" alt=""><span>苏宁家电</span></div><div><img src="./data/img/cs.png" alt=""><span>苏宁超市</span></div><div><img src="./data/img/sjdn.png" alt=""><span>手机电脑</span></div><div><img src="./data/img/czjf.png" alt=""><span>充值缴费</span></div><div><img src="./data/img/tcsn.png" alt=""><span>同城苏宁</span></div><div><img src="./data/img/aidou.png" alt=""><span>Super会员</span></div><div><img src="./data/img/kt.png" alt=""><span>优选空调</span></div><div><img src="./data/img/yx.png" alt=""><span>签到有礼</span></div><div><img src="./data/img/lj.png" alt=""><span>领卷中心</span></div><div><img src="./data/img/hx.png" alt=""><span>以旧换新</span></div></div><div class="fenlei_gg"><img src="./data/img/fl1.gif" alt=""><img src="./data/img/fl2.gif" alt=""><img src="./data/img/fl3.gif" alt=""></div><div class="bt"><div class="bt-item1"><div class="bt-card1"><img src="./data/img/dn.png" alt=""><span>大牌直降</span></div><div class="bt-card1"><img src="./data/img/xyj.png" alt=""><span>销量榜</span></div></div><div class="bt-item2"><div class="bt-card2"><img src="./data/img/dkt.png" alt=""><span>抢红包</span></div><div class="bt-card2"><img src="./data/img/wsj.png" alt=""><span>低价秒杀</span></div></div></div><div class="gg2"><div class="lunbo"><div class="lunbo-container"><img src="./data/img/lunbo1.jpg" alt="" class="active"><img src="./data/img/lunbo2.jpg" alt=""><img src="./data/img/lunbo3.jpg" alt=""><img src="./data/img/lunbo4.jpg" alt=""></div><!-- 轮播指示器 --><div class="lunbo-dots"><span class="dot active"></span><span class="dot"></span><span class="dot"></span><span class="dot"></span></div></div><div class="gg3"><div class="gg4"><div class="gg5"><span>母婴热卖</span><div><img src="./data/img/nf.png" alt=""></div><div class="zzz">抢8折卷</div></div><div class="gg5"><span>电视家影</span><div><img src="./data/img/dsjy.png" alt=""></div><div class="zzz">至高补千元</div></div></div><div class="gg4"><div class="gg5"><span>家电0元购</span><div><img src="./data/img/jdly.png" alt=""></div><div class="zzz">返大额卷</div></div><div class="gg5"><span>厨卫精选</span><div><img src="./data/img/jsq.png" alt=""></div><div class="zzz">24期免息</div></div></div></div></div><div class="gg7"><img src="./data/img/gg1.png" alt=""></div><div class="haowu"><img src="./data/img/haowu.webp" alt=""></div><div class="shangpin"><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div><div class="sp_box"><a href=""><div class="sp_box_img"><img src="./data/img/hetao.webp" alt=""></div><p class="sp_box_bt">五个农民琥珀核桃仁500g罐装</p><div class="sp_box_tb"><img src="./data/img/zy.png" alt=""></div><div class="sp_box_jg"><span>¥</span><span>35</span><span>.9</span><span>3100+评价</span></div></a></div></div><div class="yejiao"><div class="yj"><img src="./data/img/denglu.png" alt=""></div><div class="yj1"><div><img src="./data/img/yj1.png" alt=""><p>首页</p></div><div><img src="./data/img/yj2.png" alt=""><p>新品</p></div><div><img src="./data/img/yj3.png" alt=""><p>发现</p></div><div><img src="./data/img/yj4.png" alt=""><p>购物车</p></div><div><img src="./data/img/yj5.png" alt=""><p>我的易购</p></div></div></div><div class="cb1"><img src="./data/img/dkyg.png" alt=""></div><div class="cb2"><img src="./data/img/dkygsc.png" alt=""></div><div class="hddb"><a href="#"><img src="./data/img/hddb.png" alt=""></a></div></div></form>
</body>
<script>// 在body结束前添加const container = document.querySelector('.lunbo-container');const images = document.querySelectorAll('.lunbo-container img');const dots = document.querySelectorAll('.lunbo-dots .dot');const realLength = dots.length; // 实际图片数量(不包含复制的最后一张)let currentIndex = 0;let timer = null;let startX = 0;let isDragging = false;// 修改:切换逻辑function changeSlide(index) {// 处理最后一张过渡图的情况if (index === realLength) {container.style.transform = `translateX(${-index * 100}%)`;// 瞬间切换到第一张(无动画)setTimeout(() => {container.style.transition = 'none';container.style.transform = `translateX(0)`;currentIndex = 0;updateDots();}, 500);container.style.transition = 'transform 0.5s ease';return;}container.style.transition = 'transform 0.5s ease';container.style.transform = `translateX(${-index * 100}%)`;currentIndex = index;updateDots();}// 添加:更新指示器function updateDots() {dots.forEach((dot, i) => {dot.classList.toggle('active', i === currentIndex);});}// 修改:下一张逻辑function nextSlide() {let nextIndex = currentIndex + 1;if (nextIndex > realLength) { // 超过复制的图片时回到第一张nextIndex = 1;}changeSlide(nextIndex);}// 修改:上一张逻辑(新增)function prevSlide() {let prevIndex = currentIndex - 1;if (prevIndex < 0) {// 从第一张向左滑时,先瞬间切换到最后一张过渡图container.style.transition = 'none';container.style.transform = `translateX(${-realLength * 100}%)`;setTimeout(() => {container.style.transition = 'transform 0.5s ease';changeSlide(realLength - 1);}, 50);return;}changeSlide(prevIndex);}// 自动轮播function startAutoPlay() {timer = setInterval(nextSlide, 3000);}// 初始化startAutoPlay();// 点击指示器dots.forEach((dot, index) => {dot.addEventListener('click', () => {clearInterval(timer);changeSlide(index);startAutoPlay();});});// 触摸事件container.addEventListener('touchstart', (e) => {clearInterval(timer);startX = e.touches[0].clientX;isDragging = true;});container.addEventListener('touchend', (e) => {if (!isDragging) return;const endX = e.changedTouches[0].clientX;const diffX = endX - startX;if (diffX > 50) {prevSlide(); // 向右滑,上一张} else if (diffX < -50) {nextSlide(); // 向左滑,下一张}isDragging = false;startAutoPlay();});// 鼠标事件container.addEventListener('mousedown', (e) => {clearInterval(timer);startX = e.clientX;isDragging = true;});container.addEventListener('mouseup', (e) => {if (!isDragging) return;const endX = e.clientX;const diffX = endX - startX;if (diffX > 50) {prevSlide();} else if (diffX < -50) {nextSlide();}isDragging = false;startAutoPlay();});
</script></html>

css代码

.box {width: 7.5rem;margin: auto;position: relative;}.top_gg {display: flex;width: 100%;
}.top {width: 100%;background-image: url(../img/bj.jpg);height: 1.8rem;padding: .1rem .3rem;display: flex;flex-wrap: wrap;
}.top1 {width: 85%;height: 50%;
}.top1 img {width: 3.8rem;height: .76rem;
}.top2 {width: 1rem;display: flex;justify-content: space-between;}.top2 img {width: .36rem;height: .6rem;
}.sousuo input {width: 7rem;height: .6rem;border-radius: .3rem;border: 0;font-size: .3rem;padding-left: .5rem;background-image: url(../img/sousuotb.png);background-repeat: no-repeat;background-position: 5px 5px;
}
.sousuo input:focus {outline: none;
}.fenlei {background-image: url(../img/bj2.jpg);background-size: 7.5rem 3.2rem;height: 3.2rem;display: flex;flex-wrap: wrap;justify-content: space-around;
}.fenlei div {width: 1.3rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;
}.fenlei div img {width: .90rem;
}.fenlei div span {margin-bottom: .4rem;font-size: .2rem;
}.fenlei_gg {display: flex;
}.fenlei_gg img {width: 2.5rem;
}.bt {display: flex;justify-content: space-around;
}.bt-item1 {display: flex;
}.bt-card1 {width: 1.75rem;height: 2rem;display: flex;flex-direction: column;align-items: center;
}.bt-item1:first-child .bt-card1:first-child,
.bt-item1:last-child .bt-card1:first-child {background-image: url(../img/bt1.png);background-repeat: no-repeat;background-size: 1.75rem 2rem;
}.bt-item1:first-child .bt-card1:last-child,
.bt-item1:last-child .bt-card1:last-child {background-image: url(../img/bt2.png);background-repeat: no-repeat;background-size: 1.75rem 2rem;
}.bt-card1 img {margin-top: .4rem;width: 1.5rem;height: 1.5rem;
}.bt-card1 span {display: block;font-size: 0.24rem;color: #b95a17;width: 1.3rem;height: .3rem;border-radius: 16px;background-color: #fff6ed;text-align: center;transform: translateY(-0.3rem);
}.bt-item2 {display: flex;
}.bt-card2 {width: 1.75rem;height: 2rem;display: flex;flex-direction: column;align-items: center;
}.bt-item2:first-child .bt-card2:first-child,
.bt-item2:last-child .bt-card2:first-child {background-image: url(../img/四年质保、.png);background-repeat: no-repeat;background-size: 1.75rem 2rem;
}.bt-item2:first-child .bt-card2:last-child,
.bt-item2:last-child .bt-card2:last-child {background-image: url(../img/99by.png);background-repeat: no-repeat;background-size: 1.75rem 2rem;
}.bt-card2 img {margin-top: .4rem;width: 1.5rem;height: 1.5rem;
}.bt-card2 span {display: block;font-size: 0.24rem;color: #b95a17;width: 1.3rem;height: .3rem;border-radius: 16px;background-color: #fff6ed;text-align: center;transform: translateY(-0.3rem);
}.gg2 {display: flex;justify-content: space-between;
}.lunbo {width: 3.5rem;position: relative;overflow: hidden;height: 4.8rem;
}.lunbo-container {width: 100%;height: 100%;position: relative;display: flex;/* 使用flex布局实现横向排列 */transition: transform 0.5s ease;/* 滑动过渡动画 */
}.lunbo-container img {width: 100%;height: 4.65rem;flex-shrink: 0;/* 禁止图片缩小 */border-radius: .2rem;
}/* 轮播指示器样式保持不变 */
.lunbo-dots {position: absolute;bottom: 0.2rem;left: 50%;transform: translateX(-50%);display: flex;gap: 0.1rem;z-index: 10;
}.lunbo-dots .dot {width: 0.15rem;height: 0.15rem;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5);cursor: pointer;
}.lunbo-dots .dot.active {background-color: #fff;
}.gg3 {width: 3.7rem;display: flex;flex-wrap: wrap;}.gg4 {width: 3.5rem;height: 2.2rem;background-image: url(../img/bj3.png);background-repeat: no-repeat;background-size: 3.4rem 2.2rem;display: flex;}
.gg5{position: relative;
}
.gg5 span {font-size: .25rem;font-weight: bold;color: #fff;display: block;margin: .1rem 0.4rem;margin-right: 0;
}.gg5 div img {width: 1.4rem;margin: 0rem 0.2rem;margin-right: 0;
}
.gg5 .zzz{width: 1.25rem;height: .35rem;background: linear-gradient(to right,#ff7062,#ff4a19);border-radius: .2rem;text-align: center;line-height: .4rem;font-size: .22rem;font-weight: bold;color: #fff;position: absolute;bottom: .2rem;left: .3rem;
}
.gg7 img {width: 100%;
}.haowu img {width: 100%;
}.shangpin {column-count: 2;
}.sp_box {width: 3.6rem;padding: 0rem .2rem;}.sp_box_img img {width: 90%;border-radius: .1rem;}.sp_box_bt {font-size: .25rem;font-weight: bold;}.sp_box_tb img {width: .4rem;height: .2rem;
}.sp_box_jg {margin-top: .2rem;display: flex;
}.sp_box_jg span:nth-child(1) {font-size: .2rem;color: #ff4422;padding-top: .06rem;font-weight: bold;
}.sp_box_jg span:nth-child(2) {font-size: .3rem;color: #ff4422;font-weight: bold;
}.sp_box_jg span:nth-child(3) {padding-top: .12rem;color: #ff4422;
}.sp_box_jg span:nth-child(4) {color: #999999;padding-top: .1rem;margin-left: .2rem;
}.yejiao {position: relative;
}.yj img {width: 7.5rem;position: fixed;height: .9rem;bottom: .8rem;
}.yj1 {width: 7.5rem;background-color: #fff;height: .8rem;display: flex;justify-content: space-around;position: fixed;bottom: 0;
}.yj1 div {width: .8rem;
}.yj1 div img {width: .45rem;margin: 0rem 0.2rem;
}.yj1 div p {text-align: center;font-size: 0.2rem;color: #666;
}
.cb1{position: fixed;right: 0;bottom: 40%;
}
.cb2{position: fixed;right: 0.2rem;bottom: 35%;
}
.hddb a img{position: fixed;right: 0;bottom: 20%;width: 1rem;
}

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

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

相关文章

Scrapy返回200但无数据?可能是Cookies或Session问题

引言 在使用Scrapy框架进行网页爬取时&#xff0c;开发者可能会遇到一个常见但令人困惑的问题&#xff1a;HTTP请求返回状态码200&#xff08;表示成功&#xff09;&#xff0c;但实际获取的数据却是空的。这种情况通常意味着目标服务器接受了请求&#xff0c;但由于某些原因没…

【gateway nc adapter虚拟网卡 win11 联想】问题的解决

前言&#xff1a;由于需要登录公司内网&#xff0c;于是启用奇安信VPN。但启动后报出网关未连接的问题&#xff0c;于是我检查了我的网络适配器&#xff0c;并尝试解决&#xff0c;以下给出几种我实践过程中的行动&#xff0c;并附带最后成功的解决方法 【gateway nc adapter虚…

基于开源AI智能名片链动2+1模式S2B2C商城小程序的运营策略创新研究

摘要&#xff1a;在数字化商业生态快速演进的背景下&#xff0c;传统运营模式面临用户增长乏力、转化效率低下等挑战。本文以开源AI智能名片链动21模式与S2B2C商城小程序的深度融合为研究对象&#xff0c;提出通过周期化运营规划、关键节点策略设计、跨部门协同创新、数据驱动决…

smart-water表设计方案

-- -- 2. SOP 管理模块 -- -- 2.1 SOP主表 (存储SOP元数据&#xff0c;与版本分离) CREATE TABLE sops (id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),name VARCHAR(255) NOT NULL,description TEXT,latest_published_version_id UUID, -- 外键约束在版本表创建后添加crea…

A4.0:继C5.2的BJT理论引申的开关作用的应用示例

在C5里知道了BJT的静态工作点Q的计算方式&#xff08;IC和VCE的负载线&#xff09;&#xff0c;以及偏置电阻RB&#xff0c;得到了电流IB&#xff0c;进而通过电流增益hFE得到了IC(IC β*IB)&#xff0c;然后VCE VCC - IC*RC&#xff0c;即集电极和发射极之间的电压等于集电极…

平板探测器的主要技术指标

平板探测器(Flat-panel-detector,FPD)是一种广泛应用于医学影像学(如X射线、CT扫描等)、工业无损检测和科学研究中的成像设备。其主要技术指标包括以下几个方面: 1.空间分辨率(SpatialResolution) 定义:空间分辨率是指平板探测器能清晰分辨图像中细节的能力。一般以…

从苏州姑苏区人工智能大模型基础设施招标|学习参数5:单颗 AI 处理器的内存带宽如何达到 1600GB/s

招标参数5:配置≥8 个AI 处理器,支持OAM式集成服务器形式。单个 AI 处理器支持≥370TFLOPS@FP16或 80TFLOPS@FP32 算力,支持≥64GB HBM高带宽内存,单个AI处理器内存带宽≥1600GBps 单张卡算力及内存带宽参考如下NVIDIA算力表 H3C R4900 G5:支持多达 32 个 DDR4 内存,速率…

【机器学习深度学习】Embedding 模型详解:从基础原理到实际应用场景

目录 前言 一、Embedding 模型基础&#xff1a;文本到向量的“魔术师” 1.1 什么是 Embedding&#xff1f; 1.2 为什么需要 Embedding&#xff1f; 二、核心作用与优势&#xff1a;语义分析的“利刃” 三、工作原理拆解&#xff1a;从训练到应用的完整链条 3.1 训练阶段…

防御保护10

双机热备组网配置主备备份组网1、配置ip地址2、配置安全区域3、ospf配置4、配置双机热备5、安全策略hrp adjust ospf-cost enable --- 配置根据VGMP状态调整OSPF Cost值如果防火墙下行设备为三层设备&#xff0c;通过路由来引导流量&#xff0c;则需要配置上述命令&#xff1b;…

Python爬虫实战:研究meshio库,构建网格文件数据采集系统

一、引言 (一)研究背景 在有限元分析、计算流体力学(CFD)、计算机辅助设计(CAD)等领域,网格文件是描述几何模型离散化信息的基础数据载体,包含节点坐标、单元连接关系、物理属性等关键信息。目前,网格文件格式多达数十种(如 VTK、STL、OBJ、ANSYS CDB 等),且分散…

编程基础之字符串——统计数字字符个数

题目&#xff1a; 输入一行字符&#xff0c;统计出其中数字字符的个数。 输入&#xff1a; 一行字符串&#xff0c;总长度不超过255。 输出&#xff1a; 输出为1行&#xff0c;输出字符串里面数字字符的个数。 样例输入&#xff1a; Peking University is set up at 1898. 样…

Openlayers基础教程|从前端框架到GIS开发系列课程(19)地图控件和矢量图形绘制

1. 地图控件本篇教程主要介绍以下地图控件&#xff1a;视图跳转控件放大缩小控件全屏控件实现步骤1. 初始化地图上一篇已经介绍了&#xff0c;这一篇直接跳过该步骤。2. 视图跳转控件/* 视图跳转控件 */const ZoomToExtent new ol.control.ZoomToExtent({ extent: [110, 30, …

A#语言详解

A#语言详解&#xff1a;连接Ada与.NET的安全编程语言一、引言&#xff1a;A#的定义与起源A#&#xff08;A Sharp&#xff09;是一种基于.NET框架的编程语言&#xff0c;其设计目标是将Ada语言的安全性、可靠性与.NET生态系统的跨平台能力、组件化特性相结合。它由美国程序员Mic…

2025华数杯比赛还未完全结束!数模论文可以发表期刊会议

2025华数杯比赛还未完全结束&#xff01; 数模论文可以发表期刊会议数学建模论文转化为可发表的期刊/会议论文&#xff0c;可以在保持实验数据和结果不变的前提下&#xff0c;对论文结构、表述方式和学术规范进行系统性调整&#xff0c;然后进行投稿。 这不仅能让你的研究成果被…

SSH远程连接TRAE时显示权限被拒绝检查方案

1. 检查并修复SSH服务端配置&#xff08;Ubuntu端&#xff09; # 编辑SSH配置文件 sudo nano /etc/ssh/sshd_config# 确保以下配置正确&#xff1a; PasswordAuthentication yes # 启用密码认证 PubkeyAuthentication yes # 启用密钥认证 PermitRootLogin yes …

浙大高飞团队新作:提出层级式探索框架,让「地空双模」机器人自主决策“飞”或“走”

导读 在面对复杂未知环境的自主探索任务中&#xff0c;如何在有限的能源与时间条件下实现高效、全面的场景感知&#xff0c;一直是机器人研究中的重要难题。近期&#xff0c;浙大高飞老师团队一项关于“地空双模机器人”的研究给出了新答案。 相比传统单一形态的机器人&#xf…

驱动电路设计

一、理论基础1.1定义驱动电路时位于控制电路和负载&#xff08;主&#xff09;电路之间&#xff0c;用来对控制电路的信号进行放大的中间电路。控制电路----&#xff08;控制信号&#xff09;--->驱动电路----&#xff08;驱动信号&#xff09;--->负载电路↑提供足够的电…

RAG (Retrieval-Augmented Generation) 原理详解与实例

核心概念:什么是 RAG? 想象一下,你是一位专家,需要回答一个复杂的问题。你不会凭空编造答案,而是会: 检索 (Retrieval):先去查阅相关的书籍、论文、报告或数据库,找到最相关的信息片段。 理解与整合 (Comprehension & Integration):阅读这些信息,理解其核心内容。…