半径为50个像素,宽度10个像素是在外面吗?10个宽度最里面一圈到圆心是50给像素吗?
第8张29~31三节课录音有问题,我听的脑子都快炸了
老师,之前我环境变量配置的是CATALINA_HOME,那这个还要不要配置了?
老师 那这个是用来做啥的? 还有为什么我启动不会有乱码
老师,能不能上传zookeeper的安装包呀 Thanks
老师 按理说templates 目录中的html想用static下的css,js文件 不应该
应该这样,但实际上是不要static的,这是为啥
老师是我的settings文件的配置问题还是怎么,为什么不能自动生成呢?
老师,写完以后,没有实现异步处理名称的唯一性,而且报错
老师既然 generator只适用于对单表生成,那他的有点在哪,实际中,很多表都是相互连接的,有外键的,那还能使用generator吗?使用的话,他是咋做的
杜老师,下面问题怎么解决?我查了一下资料,说进入mysql bin目录下执行 mysql_upgrade -u root -p --force,然后在输入密码,但是如何在mysql的bin目录下面输入这段话呢?麻烦您帮忙看看
html页面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>cookie案例</title> <style type="text/css"> .loginRegistDiv{ text-align: center; padding: 15px; border: 1px solid black; width:300px; min-height:30px; } .welcomeDiv{ text-align: center; padding: 15px; border: 1px solid black; width: 300px; min-height:30px; display: none; } .nickNameSpan{ color: green; font-size: 22px; font-weight: bold; } </style> </head> <body> <div class="loginRegistDiv"> <label for="userName"> <span>用户名:</span><input type="text" id="userName" placeholder='请输入用户名'> </label><br/> <label for="password"> <span>密 码:</span><input type="text" id="password" placeholder='请输入密码'> </label><br/><br/> <button class="loginBtn">登录</button> <button class="registBtn">注册</button> </div> <div class="welcomeDiv"> 欢迎回来,尊敬的: <span class='nickNameSpan'>哈哈哈</span> <br/><br/> <button class="exitBtn">注销登录</button> </div> <script> //页面逻辑 ;(function(){ var loginBtn=document.querySelector('.loginBtn'); var userNameInput=document.querySelector('#userName'); var passwordInput=document.querySelector('#password'); var welcomeDiv=document.querySelector('.welcomeDiv'); var loginRegistDiv=document.querySelector('.loginRegistDiv'); var nickNameSpan=document.querySelector('.nickNameSpan'); var exitBtn=document.querySelector('.exitBtn'); //表示一个自动登录的功能 function getCookie(){ var cookie=document.cookie; var cookieArr=cookie.split(';'); var finalObj={}; for(var i=0;i<cookieArr.length;i++){ var tempArr=cookieArr[i].trim().split('='); finalObj[tempArr[0]]=tempArr[1]; } return finalObj; } var cookieObj=getCookie(); if(cookieObj.nickName!=undefined){ if(cookieObj.nickName.length!=0){ loginRegistDiv.style.display='none'; welcomeDiv.style.display='block'; nickNameSpan.innerHTML=cookieObj.nickName; } } loginBtn.onclick=function(){ var xhr=new XMLHttpRequest(); xhr.onreadystatechange= function () { if(xhr.readyState==4){ if(xhr.status==200){ var data=JSON.parse(xhr.responseText); if(data.loginStatusCode==1){ loginRegistDiv.style.display='none'; welcomeDiv.style.display='block'; nickNameSpan.innerHTML=data.nickName; } } } }; var formData=new FormData(); formData.append('uname',userNameInput.value); formData.append('upass',passwordInput.value); xhr.open('post','cookie案例后台.php',true); xhr.send(formData); } //退出登录按钮 exitBtn.onclick= function () { userNameInput.value=''; passwordInput.value=''; loginRegistDiv.style.display='block'; welcomeDiv.style.display='none'; //清除cookie var expires=new Date(new Date().getTime()+1).toGMTString(); document.cookie='nickName=beixi;expires='+expires; } })(); </script> </body> </html>
php
<?php $success=('msg'=>'ok'); $userName=$_POST['uname']; $password=$_POST['upass']; /* 假设经过了数据库的出来 假设已经认证登录成功,需要添加cookie */ //登录成功之后对页面添加cookie setcookie('nickName','beixi',time()+3600*24); //回馈前端表示登录成功,使用状态码loginStatusCode 0表示失败 1表示成功 $success['loginStatusCode']=1; $success['nickName']='beixi'; echo json_encode($success); ?>
页面没有显示是哪里有问题的呢
package JDBC; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.ResourceBundle; public class JdbcUtil { private static String driver; private static String jdbcUrl; private static String user; private static String password; static { //读取Properties文件 ResourceBundle bundle = ResourceBundle.getBundle("src/JDBC/jdbc"); driver = bundle.getString("driver"); jdbcUrl = bundle.getString("jdbcUrl"); user = bundle.getString("user"); password = bundle.getString("password"); try { //链接数据库 Class.forName(driver); } catch (ClassNotFoundException e) { e.printStackTrace(); } } /** * 获取Connection对象 * @return */ public static Connection getConnection(){ Connection connection = null; try { connection = DriverManager.getConnection(jdbcUrl,user,password); } catch (SQLException e) { e.printStackTrace(); } return connection; } /** * 关闭Statement * @param statement */ public static void closeStatement(Statement statement){ if(statement!=null){ try { statement.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 关闭Connection * @param connection */ public static void closeConnection(Connection connection){ if(connection!=null){ try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 关闭所有资源 * @param statement * @param connection */ public static void closeAll(Statement statement,Connection connection){ if(statement!=null){ try { statement.close(); } catch (SQLException e) { e.printStackTrace(); } } if(connection!=null){ try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
package JDBC; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import static JDBC.JdbcUtil.closeAll; import static JDBC.JdbcUtil.getConnection; public class jdbcTest02 { public static void main(String[] args) { jdbcTest02 jdbcT = new jdbcTest02(); jdbcT.insertDepartments("教学部",19,19); } public void insertDepartments(String department_name,int department_id,int location_id){ Connection connection = null; Statement statement = null; try { connection = JdbcUtil.getConnection(); statement = connection.createStatement(); String sql = "insert into departments value("+department_id+",'"+department_name+"',"+location_id+")"; System.out.println(sql); statement.executeUpdate(sql); } catch (Exception e) { e.printStackTrace(); }finally { closeAll(statement, connection); } } }
老师能帮忙看一下哪里的问题嘛
老师下面这个代码有两个小问题
方法中的title, status等参数,这里为什么不需要加@RequestParam?我看浏览器中发送请求的时候也都是title=***&status=***这样的呀。
另一个问题是,current和size是如何自动被识别到Page这个参数对象里的?
老师我这个计算三角形面积的代码有什么问题吗,执行不了,麻烦您看一下
#定义三角形的坐标 import math def point(a:[x1,y1],b:[x2,y2],c:[x3,y3]): if math.sqrt((x1-x2)**2+(y1-y2)**2)+math.sqrt((x2-x3)**2+(y2-y3)**2)>math.sqrt((x1-x3)**2+(y1-y3)**2): s=(x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2)) / 2 print('面积',s) else: print('错误') point([1,2],[3,4],[5,6])
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> var aa=(function(){ var obj={ uname:'huahua', age:20 } function getName(key){ console.log(obj[key]); } return{ getName:getName } })() console.log(aa.getName(age)); </script> </body> </html>
老师为啥这里会报错 视频里的setName方法为为啥不用在function里return 但是getName方法内又要return出去?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637