会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132904个问题
JAVA 全系列/第三阶段:数据库编程/JDBC技术(旧) 13366楼

<!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>Document</title>
    <!-- 盒子模型之组成部分:
                1.内容区域 Content
                   1) 默认大小:由内容本身大小撑开
                   2)手动设置:由width和height两个属性来完成盒子大小设置

                2.内边距  Padding
                3.外边框  Border
                4.外边距  Margin-->

        <!-- 实操细节:
                    1.宽度设置百分比生效
                    2.高度设置百分比不生效,高度一般设置px
                 -->
    <style>
        .image{
            width:30%;   /*手动设置了图片内容大小,不压缩比例,只设置高度即可*/
            /* 因为手机屏幕大小不是固定尺寸的,所以手机宽度一般设置百分比,这样可以适配各种尺寸的手机,
            为原比例的30% */
        }
    </style>
</head>
<body>
    <img class="image" src="hmbb.jpg" alt="海绵宝宝">
</body>
</html>


问题:为什么高度height设置百分比不生效呢?

          搞不懂这个实操细节,意思是设置高度只能用XXpx,而宽度可以是XXpx和百分比吗?

          那什么情况下,只设置width,不设置height?什么情况下只设置高度不设置宽度呢?

WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS盒子模型 13370楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 13371楼
JAVA 全系列/第一阶段:JAVA 快速入门/飞机大战小项目训练 13373楼
Python 全系列/下架-第十二阶段:Python_大型电商项目(5天后下架)/Django项目阶段-电商项目(旧) 13374楼

20220129-221113.mp4

netshop.zip


老师,我十分的懵逼了,我其中一个用户可以跳转到结算页面,但是其中一个报错,这是什么原因?我的天啊


Python 全系列/下架-第十二阶段:Python_大型电商项目(5天后下架)/Django项目阶段-电商项目(旧) 13375楼

//router.js

const express=require('express')
 const route=express.Router();
 const url=require('url')
const connectMySQL=require('./config.js')
 route.get('/register',function(req,res){
     const username=url.parse(req.url,true).query.username;
     const password=url.parse(req.url,true).query.password;
     const sql="insert into user values (null,?,?)";
     connectMySQL(sql,[username,password],(result)=>{
         console.log(result);
         //如果影响行数>0,则返回前台成功信息
         if(res.affaffectedRows>0){
             console.log(111);
             res.send({
                 info:'注册成功'
             })
         }
     })
 })
 module.exports=route
//index.js


const express=require('express');
const app=express();
const router=require('./router')
app.use('/api',router)
app.listen(3000,()=>{
    console.log(3000);
})
//安装mysql中间件 npm install --save mysql  通过操作中间件连接数据库
const mysql=require('mysql');

//连接数据库
const client=mysql.createConnection({
  host:'127.0.0.1',    //域名
  user:'root',          //数据库账号
  password:'',          //数据库密码
  database:'login'  //需要连接数据库的命

})

//query 执行sql语句

function connectMySQL(sql,arr,callback){
  client.query(sql,arr,(err,result)=>{
    if(err){
      console.log(err);
      return;
    }
   callback(result)
  })
}

module.exports=connectMySQL;

老师为啥我数据库已经添加了数据但是 前台页面不显示

image.png

image.png

WEB前端全系列/第十一阶段:Nodejs编程模块--/Express框架 13376楼

public static void main(String[] args) {
    RandomAccessFile raf=null;
    try {
        raf=new RandomAccessFile("d:/c.txt","rw");
        //将若干数据写入到文件当中
        int arr[]=new int[]{10,20,30,40,50,60,70,80,90,100};
        for (int i=0;i< arr.length;i++){
            raf.writeInt(arr[i]);
        }
        raf.seek(4);  //更改指针的位置 4个字节  int类型一个数组为4个字节
        System.out.println(raf.readInt());;

        //每隔一个输出
        for (int i=0;i< arr.length;i+=2){
            raf.seek(4*i);
            System.out.print(raf.readInt()+"\t");
        }
        System.out.println();
        //更改对应位置元素
        raf.seek(8);
        raf.writeInt(45);
        for (int i=0;i< arr.length;i+=2){
            raf.seek(4*i);
            System.out.print(raf.readInt()+"\t");
        }
        System.out.println();
        for (int i=0;i< arr.length;i++){
            raf.writeInt(arr[i]);
        }
        for (int i=0;i< arr.length;i++){
            raf.seek(4*i);
            System.out.print(raf.readInt()+"\t");
        }
    }catch (Exception e){
        e.printStackTrace();
    }finally {
        try {
            if (raf!=null){
                raf.close();
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}

老师我在更改元素后又使用了for添加数据 为什么输出结果就变成了

 System.out.println();
        for (int i=0;i< arr.length;i++){
            raf.writeInt(arr[i]);
        }
        for (int i=0;i< arr.length;i++){
            raf.seek(4*i);
            System.out.print(raf.readInt()+"\t");
        }

 100去哪里了呢  为什么最后一个变成10 了image.png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 13377楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 13379楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 13380楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637