老师,我的data里还有一个参数,我用同样的方法增加参数传进去,执行没报错,但好像也没登录成功字样。另外,地址栏输入的网址和Requset URL的地址完全不一样,如下图
地址栏的是http://IP地址/webpages/login.html
开启
@GlobalTransactional
注解后 BusinessService就运行不了
idea
seata上的报错
老师,我感觉这阶段课程跳跃度怎么这么大,没有vue前端基础听得很蒙,而且老师里面操作的很多东西和我自己的vscode不一样,很多视频里有的我的没有,而且粘贴很多东西都会报错
报错提示:字符串不能转换为浮点型。这点我理解。但是当我找到课件中讲到的同一个程序并没有报错,发现区别仅有以下:我的代码提前定义了类型赋了一个空的字符串值。老师的代码中变量s没有一开始定义和赋值,而是在input中自动有了数据类型为字符串型。不理解老师的代码中if float(s)同样也是字符串转浮点型,为什么没报错??
我的代码如下:
#需要用到的变量初始赋值 salary_sum = 0.0 salary_eve = 0.0 salarys = [] salary ="" #临时变量,中间变量,用于存储每次输入的薪资值 while True: salary = input("请输入薪资,按Q或q完成全部输入") if salary.upper() == "Q": print("完成全部薪资输入,退出") break elif float(salary) < 0: continue else: salarys.append(float(salary)) #统计并处理打印信息 num = len(salarys) for a in salarys: salary_sum += float(a) salary_eve = salary_sum / num print("员工数{0}".format(num)) print("录入的薪资为{0}".format(salarys)) print("平均薪资为{0}".format(salary_eve))
报错提示截图如下:
老师的代码课件中如下:
老师请问,视频中的老师说下面这个方法没有考虑并发问题,请问如果需要处理并发问题的话,需要如何调整?
class Person: def __init__(self,name,age):#def后空格加双下划线 self.name=name self.age=age def say_age(self): print(self.name,"的年龄是:",self.age) class Student(Person): def __init__(self,name,age,score): self.score = score Person.__init__(self,name,age) def say_score(self): print(self.name,"的分数是",self.score) s=Student("旸",21,521) s.say_age() s.say_score()
老师能帮忙看一下哪一行不对吗
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数据解析</title> </head> <br> <from action="" method="get"> 姓名:<input type="text" name="userName"><br/> 年龄:<input type="text" name="age"><br/> 性别:<input type="text" name="sex"><br/> <input type="submit"> </from> <br/> <button>解析数据</button> <script> var but=document.querySelector('button'); function dataParse(outInfo){ var obj={}; var infoStr=outInfo; console.log(infoStr); //获取问号后面的数据 var realInfo=infoStr.slice(1); var proArr=realInfo.split('&'); for (var i=0;i<proArr.length;i++){ var tempArr=proArr[i].split('='); obj[tempArr[0]]=tempArr[1]; } return obj; } but.onclick=function () { var dataObj=dataParse(document.location.search); console.log(dataObj); } </script> </body> </html>
老师,我这个解析数据解析不出来
Person.__init__(self,name,age)
还是不理解子类不会调用父类的__init__(),我们必须显示的调用它是什么意思
老师你看一下,我用模糊导入的时候是可以的,但是直接导入包a,怎么就出错了。而且我在输入a.的时候,后面的test_A1以及后面的fun_a1()都是自动跳出来的。
老师这是怎么回事???
怎么打都打不出来,只打出来错误的。
。。。。。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自定义右键菜单</title> <style> *{margin: 0;padding: 0;} ul{ list-style: none; background-color: darkgray; min-width: 220px; display: inline-block; position: absolute; display: none; } ul li{ height: 30px; line-height: 30px; padding: 5px 20px; cursor: pointer;/*光标变小手*/ transition:0.3s; } ul li:hover{ background-color: orange; color: white; } </style> </head> <body> <ul> <li>我想你了!</li> <li>你真的忍心离开本页面吗?</li> <li>去百度搜索页面中选中的内容</li> <li>输入内容然后去百度搜索</li> </ul> <textarea cols="80" rows="20"></textarea> <script> var ul=document.querySelector('ul'); //系统右键菜单禁用事件【contextmenu】 document.oncontextmenu = function (eve) { return false; //return false表示事件禁用 } document.onmouseup=function (eve) { //eve.button能够判断鼠标用的是哪个按钮 //0 左键 1滚轮 2右键 if (eve.button==2){ ul.style.display='inline-block'; //设置鼠标点击的位置 ul.style.left=eve.clientX+'px'; ul.style.top=eve.clientY+'px'; }else { //关闭菜单 ul.style.display='none'; } } //点击某一个菜单选项时触发的事件(事件委托) ul.onmousedown=function (eve) { if (eve.target.innerHTML=='我想你了!'){ alert('那就去吧,她在北京三区'); }else if (eve.target.innerHTML=='你真的忍心离开本页面吗!'){ if (confirm('你真的忍心离开本页面吗!')){ window.close(); } }else if (eve.target.innerHTML=='去百度搜索页面中选中的内容!'){ var resukt=document.getSelection().toString(); window.open('http://www.baidu.com/s?wd='+resukt); }else{ var result=prompt('输入内容然后去百度搜索'); window.open('http://www.baidu.com/s?wd='+result); } } </script> </body> </html>
老师,我这个第三个功能实现不了,我也不知道是什么原因?
老师,查出来这个Roles用users.getRoles()打印出来的,这个Roles对象是在哪一步创建的?
老师笔记上说
final void join()
调用该方法的线程强制
执行,其它线程处于阻
塞状态,该线程执行完
毕后,其它线程再执行
public class TestJoin { public static void main(String[] args) { MyThread mt = new MyThread(); Thread t1 = new Thread(mt,"线程1"); Thread t2 = new Thread(mt,"线程2"); // 启动线程 t1.start(); t2.start(); // 以下代码是主线程的循环 for(int i = 0;i<10;i++){ if(i == 3){ try { t1.join(); } catch (InterruptedException e) { e.printStackTrace(); } } System.out.println("主线程:"+Thread.currentThread().getName()+"--->"+i); } } }
t1.join()么应该是线程t1调用jion()方法,那不是应该t1线程强制执行,t2和主线程堵塞么。那为什么视频老师会说main线程堵塞,t2可以和t1抢占资源。后来在总结是又说join()方法会导致调用它的方法进入阻塞状态,其他线程不会
这让我有很懵啊
老师,我还没有安装maven,就是跟着这个视频做的,添加jar包坐标之后然后pom.xml文件就飘红了,老师您看看我的配置
老师,为什么在第一个DemoServlet那个代码中打开Tomcat后URL是localhost:8080/demo/,然后只要在后面加第一个url-pattern中绑定的后缀地址“demo.do”后就可以打开网页看到返回信息,而在第二个代码GetRequestDataServlet中打开Tomcat后出现的网页URL:localhost:8080/demo/后面加url-pattern中绑定的后缀地址却没法显示网页,而需要先访问addUser.html后才能显示返回信息呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637