java_web_电商项目

news2024/9/18 21:58:09

java_web_电商项目

  • 1.登录界面
  • 2.注册界面
  • 3. 主界面
  • 4.分页界面
  • 5.商品详情界面
  • 6. 购物车界面
  • 7.确认订单界面
  • 8.个人中心界面
  • 9.收货地址界面
  • 10.用户信息界面
  • 11.用户余额充值界面
  • 12.后台首页
  • 13.后台商品增加
  • 14.后台用户增加
  • 15.用户管理
  • 16.源码分享
    • 1.登录页面的源码
    • 2.我们的主界面

1.基于小米商城为本进行的一个延申,简介。

.我们所写的web_项目所用的是Oracle数据库 ,jdk是1.8, tomcat-9.0服务器。

2.项目多数是使用Ajax实现,有较少页面会出现空白。

3.我们的原型本来是基于小米项目,有些不伦不类,但是还是写出来了。

4.所有功能都实现了,包括购物车,等等,算是比较完美,基本上没有什么bug。需要·源码·请私信我。

1.登录界面

在这里插入图片描述

2.注册界面

在这里插入图片描述

3. 主界面

在这里插入图片描述

4.分页界面

在这里插入图片描述

5.商品详情界面

在这里插入图片描述

6. 购物车界面

在这里插入图片描述

7.确认订单界面

在这里插入图片描述

8.个人中心界面

在这里插入图片描述

9.收货地址界面

在这里插入图片描述

10.用户信息界面

在这里插入图片描述

11.用户余额充值界面

在这里插入图片描述

12.后台首页

在这里插入图片描述

13.后台商品增加

在这里插入图片描述

14.后台用户增加

在这里插入图片描述

15.用户管理

1.我们所写的web_项目所用的是Oracle数据库 ,jdk是1.8, tomcat-9.0服务器。

2.项目多数是使用Ajax实现,有较少页面会出现空白。

 3.我们的原型本来是基于小米项目,有些不伦不类,但是还是写出来了。

4.所有功能都实现了,包括购物车,等等,算是比较完美,基本上没有什么bug。

是比较好的web项目了。

下面我会分享一些源码,供大家参考。

16.源码分享

1.登录页面的源码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="icon" href="static/common/images/dr.png">

<title>User login</title>
    <link rel="stylesheet" href="${pageContext.servletContext.contextPath }/static/common/css/bootstrap.min.css">
	<script src="${pageContext.servletContext.contextPath }/static/common/js/jquery-3.6.0.js" type="text/javascript"
	charset="utf-8"></script>
	 <style>
		 *{
		     margin: 0;
		     padding: 0;
		 }
		 
		 body{
		 	background-image: url("static/common/images/drbj.png");
		 	background-size: cover;
            background-size: 100%;
		 }
		 
		 .content{
		 	 margin-top:200px;
		     background-size: cover;
		     margin-left:300px;
		     display: flex;
		     height:450px;
		     width:1000px;
		     justify-content: center;
		     box-shadow: 0 0 70px aliceblue;
		     border-radius: 30px;
		     align-items: center;
		 }
		 
		 .login-content{
		     position: relative;
		     width: 800px;
		     height: 360px;
		     /* background-image: url("static/common/images/drbj.png"); */
		     border-radius: 30px;
		     padding: 30px; 		
         }
		 
		 .banner-box{
		     display: inline-block;
		     width: 500px;
		     height: 100%;
		     /* background: url(images/01.jpg) no-repeat; */
		     /* cover 铺满  图片铺满盒子*/
		     background-size: cover;
		     border-radius: 20px 0 0 20px;
		 }
		 
		 .login-box{
		     width: 330px;
		     height: 100%;
		     position: absolute;
		     top: 0;
		     right: 0;
		     border-radius: 0 30px 30px 0;
		     display: flex;
		     flex-direction: column;
		     align-items: center;
		 }
		 
		 .login-box>h1{
		     font-size: 36px;
		     margin:30px 0px 40px 0px;
		     color: #fff;
		 }
		 
		 .login-box>input{
		     width: 200px;
		     height: 36px;
		     padding: 0 20px;
		     border-radius: 36px;
		     /* 解决点击响应 */
		     border: none;
		     outline: none;
		     font-size: 18px;
		 }
		 .login-btn{
		     width: 200px;
		     height: 36px;
		     background-color: rgb(122, 4, 168);
		     border: none;
		     border-radius: 36px;
		     color: #fff;
		     font-size: 18px;
		     margin-bottom: 20px;
		 }
		 
		 /* 平板适配 */
		 @media screen and (max-width: 900px){
		     .login-content {
		         margin: 0 30px;
		     }
		 
		     .banner-box {
		         border-radius: 20px;
		     }
		     
		      .login-box {
		         background-color: rgba(74, 20, 118, 0.5);
		     }
		 }
		 
		 /* 手机适配 */
		 @media screen and (max-width: 600px) {
		     .content {
		         
		     }
		 
		     .login-content {
		         background-color: transparent;
		     }
		 
		     .banner-box {
		         display: none;
		     }
		 
		     .login-box {
		         position: initial;
		         margin: -40px auto;
		         background-color: transparent;
		     }
		 }

	 </style>
	 
</head>
<body>
<script>
$(function(){
	
	$("#denglu").click(function(){
		var username = $("#username").val();
		var password = $("#password").val();
		
		if(!username){
			$("#utx").html("账号或密码不能为空");
			return;
		}else{
			$("#utx").html("");
		}
		if(!password){
			$("#ptx").html("账号或密码不能为空");
			return;
		}else{
			$("#ptx").html("");
		}
		$.post("login.do",{"username":username,"password":password},function(data){
			if(data==="登录成功"){
				location.href="index.do";
			}else{
				$("#ptx").html("账号或密码错误请重新输入");
				$("#password").val("");
			}
		});
	})
	
})

</script>
     <div class="content">
        <div class="login-content">
            <a href="" class="banner-box"></a>
            <div class="login-box">
                <h1>账号登录</h1>   
                <input  type="text" id = "username" style="width: 200px" placeholder="账号">
                <div style="height: 30px"><span id="utx"></span></div>
                <input type="password" id = "password" placeholder="密码">
                <div style="height: 30px"><span id="ptx"></span></div>
                <button id="denglu" class="login-btn" >登录</button>
                <div style="margin-left: 150px;margin-top: 50px">
              <span>暂无账号?</span>
            <a href="Registered.jsp">立即注册</a>
            </div>
            </div>
            
        </div>
     </div>
    
    
</body>
</html>	

2.我们的主界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Product homepage</title>
    <link rel="shortcut icon" href="static/common/images/shouye.png" />
    <link rel="stylesheet" href="static/common/css/style.css">
    <link rel="stylesheet" href="static/common/css/common.css">
    <script type="text/javascript" src = "static/common/js/jquery-3.6.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
function getGoods(gid) {
	location.href="getGoods.do?gid="+gid;
}

function tuichu() {
	location.href="login.jsp";
}

function getTid(tid) {
	localStorage.setItem("tid",tid);
	location.href="Classify.jsp?tid="+tid;
}
</script>
   	<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
 <div class="nav">
        <div class=" w">
            <div class="nav_l">
                <ul>
                    <li><a href="index.do">商城首页</a><span>|</span></li>
                    <li><a href="Classify.jsp">商品分类</a><span>|</span></li>
                    <li>
                        <a href="javascript:;">下载app</a>
                        <span>|</span>
                        <div class="download">
                            <img src="static/common/images/erweima.png" alt="">
                            <p>晨曦商城APP</p>
                        </div>
                    </li>
                </ul>
            </div>
            <c:if test="${empty queryportion1 }">
            <jsp:forward page="index.do"></jsp:forward>
            </c:if>
            <div class="nav_r">
                <ul>
                    <c:if test="${empty user }">
                    <li><a href="login.jsp" >登录</a><span>|</span></li>
                    <li><a href="Registered.jsp">注册</a><span>|</span></li>
                    <li><a href="#">消息通知</a></li>
                    <li class="cart">
                    <a href="shopping.jsp">购物车(0)</a>
                    </c:if>
                    <c:if test="${not empty user }">
				<li><span style="font-size: 14px; color: darkgray;">欢迎来到晨曦商城 您好:</span><a href="用户中心.jsp" style="font-size: 15px;margin-left: 10px">${user.uname }</a></li>
				<li class="cart"><a href="shopping.jsp">购物车(0)</a></li>
				<li><a href="#">我的订单</a></li>
				<li><a href="javascript:tuichu()">退出商城</a></li>
				</c:if>
                </ul>
            </div>
        </div>
    </div>
    <!-- 导航栏 e -->

    <!-- 第一个大box s -->
    <div class="box" style="height: 400px">
        <div class="w">
            <div class="banner_box" style="height: 400px">
                <div class="box_slide" style="height: 400px">
                    <c:forEach items="${typelist }" var = "type">
                    <ul>
                        <li><a href="javascript:getTid('${type.tid }')">${type.tname }</a></li>
                    </ul>
                    </c:forEach>
                </div>
            </div>
        </div>
    </div>
    <!-- 第一个大box e -->

    <!-- 第二个box s -->
    <div class="ad" style="height: 220px">
        <div class="w" style="height: 220px">
            <div class="ad_left" style="height: 220px">
                <ul style="margin-top: 20px">
                    <li class="row">
                        <a href="#" class="col">
                            <p>保障服务</p>
                        </a>
                        
                    </li>
                    <li class="row">
                        <a href="#" class="col">
                            <p>企业团购</p>
                        </a>
                        
                    </li>
                    <li class="row">
                        <a href="#">
                            <p>F码通道</p>
                        </a>
                        
                    </li>
                </ul>
                <ul>
                    <li >
                        <a href="#" class="col">
                            <p>米粉卡</p>
                        </a>
                        
                    </li>
                    <li >
                        <a href="#" class="col">
                            <p>以旧换新</p>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <p>话费充值</p>
                        </a>
                        
                    </li>
                </ul>
            </div>
            <div class="ad_right" style="height: 220px">
            <c:forEach items="${queryzhubao }" var="c">
             <a href="javascript:getGoods('${c.gid }')">
                    <img src="${c.gphoto }" height="200px" width="316px" alt="">
                </a>
            </c:forEach>
            </div>
        </div>
    </div>
    <!-- 第二个box e -->
	<!-- -->
    <!-- main  s -->
    <div class="main">
        <div class="w">
            <!-- 小米闪购 s -->
            <div class="flash">
                <div class="flash_hd">
                    <h4>小米闪购</h4>
                </div>
                <div class="flash_bd">
                    <div class="f_one items">
                        <p>14:00</p>
                        <img src="static/common/images/flash.png" alt="" >
                        <h4>距离结束还有</h4>
                    </div>
                    <c:forEach items="${queryportion1 }" var = "goods">
                    <div class="items">
                        <a href="javascript:getGoods('${goods.gid }')">
                            <img src="${goods.gphoto }" alt="" class="watch">
                            <p class="name" >${goods.gname }</p>
                            <p class="c" >${goods.ginfo }</p>
                            <p class="price">
                                ${goods.gprice }<del>229</del>
                            </p>
                        </a>
                    </div>
                    </c:forEach>
                    
                </div>
            </div>
            <!-- 小米闪购 e -->

            <!-- 大广告1 -->
            <div class="bd_box">
                <a href="#">
                    <img src="static/common/images/bd-box.webp" alt="">
                </a>
            </div>
            
            <!-- 手机模块 s -->
            <div class="miphone">
                <div class="miphone_hd">
                    <h4>数码手机</h4>
                    <a href="#" class="more">
                     	   查看全部
                    </a>
                </div>
                <div class="miphone_bd">
                    <div class="miphone_bd_l">
                        <a href="javascript:getGoods('47')">
                            <img src="static/common/images/mi1.webp" alt="">
                        </a>
                    </div>
                    <div class="miphone_bd_r">
                        <c:forEach items="${queryportion2 }" var = "goods">
                        <div>
                            <a href="javascript:getGoods('${goods.gid }')">
                                <img src="${goods.gphoto }" alt="" style="width:180px;heigth:220px">
                                <p class="name">${goods.gname }</p>
                                <p class="c">${goods.ginfo }</p>
                                <p class="price">${goods.gprice }元起</p>
                            </a>
                        </div>
                        </c:forEach>
                    </div>
                </div>
            </div>
            <!-- 手机模块 e -->
            <!-- 大广告2 -->
            <div class="bd_box">
                <a href="#">
                    <img src="static/common/images/bd-box2.webp" alt="">
                </a>
            </div>
            
            <!-- 家电 s -->
            <div class="elec">
                <div class="elec_hd">
                    <h4>居家用品</h4>
                </div>
                <div class="elec_bd">
                    <div class="goods1 items">
                        <a href="javascript:getGoods('8')">
                            <img src="static/common/imgs1/10044.jpg" height="300px" width="234" alt="">
                        </a>
                    </div>
                    <c:forEach items="${queryportion3 }" var = "goods">
                    <div class="items">
                        <a href="javascript:getGoods('${goods.gid }')">
                            <img src="${goods.gphoto }" alt="" class="goods2">
                           	<p class="name">${goods.gname }</p>
                            <p class="c">${goods.ginfo }</p>
                            <p class="price">${goods.gprice }元起</p>
                        </a>
                    </div>
                    </c:forEach>
                    
                    <div class="goods1 items">
                        <a href="javascript:getGoods('152')">
                            <img src="static/common/imgs5/10030.jpg" height="300px" width="234" alt="">
                        </a>
                    </div>
                    <c:forEach items="${queryportion3_2 }" var = "goods">
                    <div class="items">
                        <a href="javascript:getGoods('${goods.gid }')">
                            <img src="${goods.gphoto }" alt="" class="goods2">
                           	<p class="name">${goods.gname }</p>
                            <p class="c">${goods.ginfo }</p>
                            <p class="price">${goods.gprice }元起</p>
                        </a>
                    </div>
                    </c:forEach>
                </div>
            </div>
            <!-- 家电 e -->
            <!-- 大广告3 -->
            <div class="bd_box">
                <a href="#">
                    <img src="static/common/images/bd-box3.webp" alt="">
                </a>
            </div>

            <!-- 周边 s 布局差不多-->
            <div class="elec">
                <div class="elec_hd">
                    <h4>周边</h4>
                </div>
                <div class="elec_bd">
                    <div class="goods1 items">
                        <a href="javascript:getGoods('202')">
                            <img src="static/common/imgs7/10026.png" width="234px" height="300px" alt="">
                        </a>
                    </div>
                    <c:forEach items="${queryportion4 }" var = "goods">
                    <div class="items">
                        <a href="javascript:getGoods('${goods.gid }')">
                            <img src="${goods.gphoto }" alt="" class="goods2">
                           	<p class="name">${goods.gname }</p>
                            <p class="c">${goods.ginfo }</p>
                            <p class="price">${goods.gprice }元起</p>
                        </a>
                    </div>
                    </c:forEach>
                    <div class="goods1 items">
                        <a href="javascript:getGoods('228')">
                            <img src="static/common/imgs8/10022.jpg" width="234px" height="300px" alt="">
                        </a>
                    </div>
                    <c:forEach items="${queryportion4_2 }" var = "goods">
                    <div class="items">
                        <a href="javascript:getGoods('${goods.gid }')">
                            <img src="${goods.gphoto }" alt="" class="goods2">
                           	<p class="name">${goods.gname }</p>
                            <p class="c">${goods.ginfo }</p>
                            <p class="price">${goods.gprice }元起</p>
                        </a>
                    </div>
                    </c:forEach>
                </div>
            </div>
            <!-- 周边 e -->
            <!-- 视频模块 s -->
            <div class="vedio">
                <div class="vedio_hd">
                    <h4>视频</h4>
                </div>
                <div class="vedio_bd">
                    <ul>
                        <li>
                            <img src="static/common/images/vedio.webp" alt="">
                            <div class="btn"><div class="btn1"></div></div>
                            <p class="name">小米10 8K手机拍大片</p>
                        </li>
                        <li>
                            <img src="static/common/images/vedio.webp" alt="">
                            <div class="btn"><div class="btn1"></div></div>
                            <p class="name">小米10 8K手机拍大片</p>
                        </li>
                        <li>
                            <img src="static/common/images/vedio.webp" alt="">
                            <div class="btn"><div class="btn1"></div></div>
                            <p class="name">小米10 8K手机拍大片</p>
                        </li>
                        <li>
                            <img src="static/common/images/vedio.webp" alt="">
                            <div class="btn"><div class="btn1"></div></div>
                            <p class="name">小米10 8K手机拍大片</p>
                        </li>
                    </ul>
                </div>
            </div>
            <!-- 视频模块 e -->
        </div>
    
    </div>
    <!-- main  e -->

    <!-- footer模块 s -->
    <div class="footer">
        <div class="w clearfix">
            <div class="footer_hd">
                <ul>
                    <li>
                        <a href="#">
                           <span>预约维修服务</span> 
                        </a>
                    </li>
                    <li>
                        <a href="#">
                           <span>七天无理由退货</span> 
                        </a>
                    </li>
                    <li>
                        <a href="#">
                           <span>15天免费换货</span> 
                        </a>
                    </li>
                    <li>
                        <a href="#">
                           <span>69元包邮</span> 
                        </a>
                    </li>
                    <li>
                        <a href="#">
                           <span>1100余家售后网点</span> 
                        </a>
                    </li>
                </ul>
            </div>
            <div class="footer_center ">
                <ul>
                    <li>选购指南</li>
                    <li>
                        <a href="#">手机</a>
                    </li>
                    <li>
                        <a href="#">电视</a>
                    </li>
                    <li>
                        <a href="#">笔记本</a>
                    </li>
                     <li>
                        <a href="#">平板</a>
                    </li>
                    <li>
                        <a h ref="#">穿戴</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>
                <ul>
                    <li>服务中心</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="#">F码通道</a>
                    </li>
                </ul>
                <ul>
                    <li>线下门店</li>
                    <li>
                        <a href="#">小米之家</a>
                    </li>
                    <li>
                        <a href="#">服务网点</a>
                    </li>
                    <li>
                        <a href="#">授权体验网点/专区</a>
                    </li>
                </ul>
                <ul>
                    <li>关于小米</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>
                <ul>
                    <li>关注我们</li>
                    <li>
                        <a href="#">新浪微博</a>
                    </li>
                    <li>
                        <a href="#">官方微信</a>
                    </li>
                    <li>
                        <a href="#">联系我们</a>
                    </li>
                    <li>
                        <a href="#">公益基金会</a>
                    </li>
                </ul>
                <ul>
                    <li>帮助中心</li>
                    <li>
                        <a href="#">账号管理</a>
                    </li>
                    <li>
                        <a href="#">账号管理</a>
                    </li>
                    <li>
                        <a href="#">账号管理</a>
                    </li>
                </ul>
                <div class="contact">
                    <p class="tel">400-100-5678</p>
                    <p class="week">周一至周日 8:00-18:00<br>
                        (仅收市话费)</p>
                    <a href="#" class="kefu">
                        人工客服
                    </a>
                </div>
            </div>
    </div>
    <div class="footer_bd">
        <div class="w">
            <div class="footer_bd_l">
                <img src="static/common/images/Logo.png" width="100px" alt="" class="bd_logo">
                <div class="info">
                    <p class="p1">           
                    小米商城 | MIUI | 米家 | 米聊 | 多看 | 游戏 | 政企服务 | 小米天猫店 | 小米集团隐私政策 | 小米公司儿童信息保护规则 | 小米商城隐私政策 | 小米商城用户协议 | 问题反馈 | 廉正举报 | 诚信合规 | Select Location
                    </p>
                    <p>   
                    © mi.com 京ICP110507号 京ICP10046444号 京公网安备11010802020134号 京网文[2020]0276-042<br>
                    (京)网械平台备字(2018)第00005号 互联网药品信息服务资格证 ()-非经营性-2014-0090 营业执照 医疗器械质量公告 <br>
                    增值电信业务许可证 网络食品经营备案(京)【2018WLSPJYBAHF-12  食品经营许可证 <br>
                    违法和不良信息举报电话:185-0130-1238 知识产权侵权投诉 本网站所列数据,除特殊说明,所有数据均出自我司实验室测试
                    </p>
                    <p class="p3">
                        <img src="static/common/images/truste.png" alt="">
                        <img src="static/common/images/truste.png" alt="">
                        <img src="static/common/images/truste.png" alt="">
                        <img src="static/common/images/truste.png" alt="">

                    </p>
                </div>
            </div>
        </div>
    </div>
</div> 
    <!-- footer模块 e -->


</body>
</html>

想要完整的项目,或者更多的源码,请私信我,或者评价,谢谢!

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

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

相关文章

Xml与Json格式在线转换器

具体请前往&#xff1a;在线Json转Form表单参数工具

计算机网络(四)

九、网络安全 &#xff08;一&#xff09;什么是网络安全&#xff1f; A、网络安全状况 分布式反射攻击逐渐成为拒绝攻击的重要形式 涉及重要行业和政府部门的高危漏洞事件增多。 基础应用和通用软硬件漏洞风险凸显&#xff08;“心脏出血”&#xff0c;“破壳”等&#x…

springMVC-@RequestMapping

基本介绍 RequestMapping注解可以指定控制器/处理器的某个方法的请求的url, 示例 &#xff08;结合springMVC基本原理理解&#xff09; Controller public class UserHandler {RequestMapping(value "/login")public String login() {System.out.println("登…

JOSEF约瑟 静态双位置继电器 DPR-35 DC110V柜内固定安装,板前接线

系列型号&#xff1a; DPR-20双位置继电器&#xff1b;DPR-31双位置继电器&#xff1b; DPR-32双位置继电器&#xff1b;DPR-33双位置继电器&#xff1b; DPR-34双位置继电器&#xff1b;DPR-35双位置继电器&#xff1b; DPR-11双位置继电器&#xff1b;DPR-12双位置继电器…

【数据结构和算法】--队列的特殊结构-循环队列

目录 循环队列的结构循环队列的实现循环队列的创建循环队列为空判断循环队列为满判断入队出队返回循环队列首元素返回循环队列尾元素释放循环队列 循环队列的结构 循环队列是队列的一种特殊结构&#xff0c;它的长度是固定的k&#xff0c;同样是先进先出&#xff0c;理论结构是…

飞天使-docker知识点6-容器dockerfile各项名词解释

文章目录 docker的小技巧dockerfile容器为什么会出现启动了不暂停查看docker 网桥相关信息 docker 数据卷 docker的小技巧 [rootlight-test playbook-vars[]# docker inspect -f "{{.NetworkSettings.IPAddress}}" d3a9ae03ae5f 172.17.0.4docker d3a9ae03ae5f:/etc…

RK3399平台开发系列讲解(内核入门篇)什么是函数调用栈

🚀返回专栏总目录 文章目录 一、什么是函数调用栈二、函数调用栈解析三、什么是stack overflow沉淀、分享、成长,让自己和他人都能有所收获!😄 📢在开发软件的过程中我们经常会遇到错误,如果你用 Google 搜过出错信息,那你多少应该都访问过Stack Overflow这个网站。作…

三、JS逆向

一、JS逆向 解释&#xff1a;在我们爬虫的过程中经常会遇到参数被加密的情况&#xff0c;这样只有先在前端搞清楚加密参数是怎么生成的才能继续我们的爬虫&#xff0c;而且此时我们还需要用python去执行这个加密的过程。本文主要讲怎么在浏览器调试JS&#xff0c;以及Python执…

网络(七)路由协议以及相关配置

目录 一、路由器的工作原理 二、路由表的形成 2.1 直连网段 2.2 非直连网 2.3 路由表解析 2.3.1 查看路由表 2.3.2 解析 三、静态路由和默认路由 1. 静态路由 1.1 定义 1.2 特点 2. 默认路由 2.1 定义 2.2 特点 四、静态路由和默认路由的配置 1. 静态路由配置…

很抱歉,Midjourney,但Leonardo AI的图像指导暂时还无人能及…至少目前是这样

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

汽车充电协议OpenV2G的平替cbexigen!!

纵所周知&#xff0c;开源欧规协议 CCS 的 OpenV2G 协议不支持 ISO15118-20:2022 协议&#xff0c;并且软件维护者已经明确不在进行该软件的维护。 前几天在 Github 上冲浪发现了一个宝藏开源项目&#xff0c;完美的实现的 OpenV2G 的 Exidizer 工具的功能&#xff1a;cbexigen…

文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《考虑灵活性资源传输精细化建模的配电网优化运行》

这个标题表达的是关于配电网优化运行的一个概念&#xff0c;其中考虑了灵活性资源传输的精细化建模。让我们逐个解读关键词&#xff1a; 考虑灵活性资源传输&#xff1a;这指的是在配电网优化运行中考虑到不同类型的灵活性资源的传输。灵活性资源包括可再生能源、储能系统、柔性…

2044回文字符串(C语言)

目录 一&#xff1a;题目 二&#xff1a;思路分析 1.什么是回文&#xff1f; 2.判断回文&#xff1a; 三&#xff1a;代码 一&#xff1a;题目 二&#xff1a;思路分析 1.什么是回文&#xff1f; 最简单的理解方式就是一个字符串正着写和倒着写一样 2.判断回文&#xff1…

【C语言(十)】

字符函数和字符串函数 一、字符分类函数 C语言中有⼀系列的函数是专门做字符分类的&#xff0c;也就是⼀个字符是属于什么类型的字符的。这些函数的使用都需要包含⼀个头文件是 ctype.h 这些函数的使用方法非常类似&#xff0c;我们就讲解⼀个函数的事情&#xff0c;其他的非…

代码随想录-刷题第二十九天

491. 递增子序列 题目连接&#xff1a;491. 递增子序列 思路&#xff1a;将问题抽象为树形结构&#xff0c;使用回溯法。本题求自增子序列&#xff0c;是不能对原数组进行排序的&#xff0c;排完序的数组都是自增子序列了。所以不能使用之前的去重逻辑&#xff01; HashSet是…

【人工智能】实验二: 洗衣机模糊推理系统实验与基础知识

实验二: 洗衣机模糊推理系统实验 实验目的 理解模糊逻辑推理的原理及特点&#xff0c;熟练应用模糊推理。 实验内容 设计洗衣机洗涤时间的模糊控制。 实验要求 已知人的操作经验为&#xff1a; “污泥越多&#xff0c;油脂越多&#xff0c;洗涤时间越长”&#xff1b;“…

DDD挤水分和强行加异性为好友-UMLChina建模知识竞赛第4赛季第25轮

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。 只要最先答对前3题&#xff0c;即可获得本轮优胜。第4题为附加题&#xff0c;对错不影响优胜者…

C++ Qt开发:标准Dialog对话框组件

Qt 是一个跨平台C图形界面开发库&#xff0c;利用Qt可以快速开发跨平台窗体应用程序&#xff0c;在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置&#xff0c;实现图形化开发极大的方便了开发效率&#xff0c;本章将重点介绍标准对话框QInputDialog、QFileDialog 这两种…

阿里云RDS提示过期释放实例了怎么找到库表

做朋友&#xff0c;不需要资格&#xff01;——《全职猎人》 直截了当 一步到位 ~

Flink系列之:窗口函数Windowing table-valued functions (Windowing TVFs)

Flink系列之&#xff1a;窗口函数Windowing table-valued functions Windowing TVFs 一、窗口函数二、Tumble Windows三、Hop Windows四、Cumulate Windows四、Window Offset 适用流、批 Windows 是处理无限流的核心。 Windows 将流分割成有限大小的“桶”&#xff0c;我们可以…