老师老师,听到这一小节的最后,突然想到一个问题,调用close关闭的时候,会先调用flush把缓冲的数据写到文件里,之后关闭文件,释放文件对象是吧。
那么有没有一种情况,当调用flush的时候出错,没有写入文件,在这里出现异常了,会怎样?会不会造成close无限循环关闭不了呢。哈,可能是一个傻问题,请老师批评指正解惑。
老师这里传递50会造成空指针异常是不是这个意思
cache[i+128]=MyInteger.valueOf(i);这一句调用valueOf方法后返回的都是cache数组n+HIGH索引处的值,但是 该索引处的值是空的,并没有被初始化或者赋值,所以导致整个cache数组都没有值,那么我在调用 MyInteger,valueOf(50)的时候就会报异常
public class MyInteger { public static final int HIGH=127; public static final int LOW=-128; private static MyInteger[] cache=null; private int value; static{ for(int i=LOW;i<=HIGH;i++){ cache[i+128]=MyInteger.valueOf(i); } } public static MyInteger valueOf(int n){ return n>=LOW&&n<=HIGH?cache[n+HIGH]:new MyInteger(n); } private MyInteger(int i){ this.value=i; } public static void main(String[] args) { MyInteger myInteger = MyInteger.valueOf(50); System.out.println(myInteger); }
for x in (20,10,30,40)
中间的x是不是可以随便起的变量名
<!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> <style> #box{ width: 100px; height: 100px; background-color: red; } </style> </head> <body> <div id="box"> <button id="btn">按钮</button> </div> <script> var box=document.getElementById('box') var btn=document.getElementById('btn') box.addEventListener('click',function(e){ console.log(e.currentTarget); console.log(e.target); console.log(this); }) </script> </body> </html>
为什么视频里面说的是this和e.target差不多,可是在这个情况下,不是触发的div元素嘛,不是和currentTarget一样嘛?
请问老师,这里只说了定义唯一性约束,如果我要取消掉这个唯一性约束应该怎么写语句呢?
百度上给的方法是:
Alter table 表名 drop constraint 约束名;
但如果这名字是默认的,我并不清楚该怎么办。
老师我也闪退,又jdk1.8的资源吗 ?
老师,这个时候我用tomcat应用服务器的时候,硬件服务器是不是就是我的电脑cpu?然后我电脑上运行了tomcat,其他电脑也可以访问我电脑上写的东西?
按视频来的 但是跟视频的结果不一样这是为啥啊 这个是什么问题啊
老师,程序运行没有出现异常,用debug步入也没有异常,该走的代码没有少走,但是控制台在输入用户名和密码后直接结束,不提示登录成功或密码错误。
服务器端代码:
bjsxt.zip
客户端代码:
entity.zip
运行图:
debug过程图:
老师,我的数据库初始化失败啥情况哇,我对着来的,my.ini没错哇,求老师解答一下
一直这样 别的版本都试过 都不行
import java.util.Scanner; public class TaxCalculator { public static int taxCalculator(int a,int b){ int taxGet = (a-b-5000),tax; if (taxGet<3000){ tax = taxGet * 3% -0; }else if(taxGet<12000){ tax = taxGet * 10% -210; }else if (taxGet<25000){ tax = taxGet * 20% -1410; }else if (taxGet<35000){ tax = taxGet * 25% -2660; }else if (taxGet<55000){ tax = taxGet * 30% -4410; }else if (taxGet<80000){ tax = taxGet * 35% -7160; }else{ tax = taxGet * 45% -15160; } System.out.println("你的全年税为: "+tax*12); return tax; } public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("********月薪计算器********"); System.out.println("请输入月薪"); int monthSalary = s.nextInt(); System.out.println("请输入社会各项保险费"); int insurance = s.nextInt(); System.out.println("你的月薪是: "+monthSalary); System.out.println("你的社会各项保险是: "+insurance); taxCalculator(monthSalary,insurance); } }
老师,我试着用方法做了下,先写main再写方法没出现error,像上面代码一样先写方法就出现了如下的error,是什么原因呢?
一、代码
# 匹配qq邮箱 import re # $表示结尾限制 pattern = r'[1-9]\d{4, 9}@qq.com$' s = '12345@qq.com' v = re.match(pattern, s) print(v)
二、运行结果
三、疑问
老师请问,我这个为什么运行结果是None,把花括号里边的{4,9}改成{4}就可以了
Spring Cloud 是 Spring 旗下的一个顶级项目。
顶级项目啥意思?顶级项目用来干嘛的?为啥要分顶级不顶级?
谢谢老师。
老师,请问Hbulider用谷歌浏览器运行代码出现错误,怎么解决呢。浏览器路径是配置好了的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637