怎么用让步实现computer在coding前面?
这么多#%%有什么用,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
老师,我想把v3这个字符串换成v6+v5,本来应该是这样写的,表达式的意思是替换v3这个字符串本身,结果输出结果毫无变化。
var str1="v3+v31*v2+v3v3+v33"; var str2=str1.replace(/^[v][3]$/gi,"v6+v5"); console.log(str2);
当我把$这个符号去掉时就可以了,但是下面这个表达式的意思不是以v3开头的字符串吗,有点不理解了。希望老师能解答一下
var str1="v3+v31*v2+v3v3+v33"; var str2=str1.replace(/^[v][3]/gi,"v6+v5"); console.log(str2);
在main里面new AB两个对象,a怎么去联合b,我看您之前回答是通过继承,那么具体实现怎么实现
老师 为啥坦克和绘制文字部分显示不了 我对了好几遍代码都还找不到问题在哪
import pygame SCREEN_WIDTH=700#屏幕高度 SCREEN_HEIGHT=500#屏幕宽度 BG_CLOLOR=pygame.Color(0,0,0) TEXT_COLOR=pygame.Color(255,0,0) class Mygame():#开始游戏类 window=None my_tank=None def __init__(self): pass def starGame(self):#开始游戏方法 pygame.display.init()#初始化窗口 Mygame.window=pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT])#设置窗口的大小及显示 pygame.display.set_caption('坦克大战1.03') #初始化坦克 Mygame.my_tank=Tank(350,250) while True: Mygame.window.fill(BG_CLOLOR) pygame.display.update()#游戏窗口一直显示方法 self.getEvent()#调用获取事件方法 Mygame.window.blit(self.getText('敌方坦克剩余数量%d' % 6), (10, 10)) Mygame.my_tank.displayTank() def endGame(self):#结束游戏方法 print('谢谢使用 ') exit() #新增功能 左上角文字的绘制 def getText(self,text): pygame.font.init()#初始化字体模块 #print(pygame.font.get_fonts())#获取当前可用的字体 font=pygame.font.SysFont('kaiti',18)#获取字体font对象 #绘制文字信息 textSurface=font.render(text,True,TEXT_COLOR) return textSurface def getEvent(self): eventList=pygame.event.get()#获取所以事件赋给evenList对象 for event in eventList:#for循环事件 if event.type==pygame.QUIT:#判断事件 self.endGame() if event.type==pygame.KEYDOWN:#判断按下的上下左右 if event.key==pygame.K_LEFT: print("按下右键,坦克向左移动") elif event.key==pygame.K_RIGHT: print("按下右键,坦克向右移动") elif event.key==pygame.K_UP: print("按下右键,坦克向上移动") elif event.key == pygame.K_DOWN: print("按下右键,坦克向下移动") class Tank():#坦克类 #添加距离左边left 距离上边top def __init__(self,left,top): #保存加载的图片 self.images={ 'U':pygame.image.load('img/p1tankU.gif'), 'D':pygame.image.load('img/p1tankD.gif'), 'L':pygame.image.load('img/p1tankL.gif'), 'R':pygame.image.load('img/p1tankR.gif'), } #方向 self.direction = 'L' # 根据当前图片的方向获取图片 surface self.image = self.images[self.direction] # 根据图片获取区域 self.rect = self.image.get_rect() # 设置区域的left 和top self.rect.left = left self.rect.top = top def move(self):#坦克移动方法 pass def shot(self):#射击方法 pass def displayTank(self):#展示坦克方法 self.image=self.images[self.direction]#获取展示的对象 Mygame.window.blit(self.image,self.rect)#调用bilt方法展示 class MyTank(Tank):#我方坦克类 继承坦克类 def __init__(self): pass class EnemtTank(Tank): def __init__(self): pass class Bullet(): def __init__(self): pass def move(self): pass def displayBullt(self): pass class Wall():#墙壁类 def __init__(self): pass def displayWall(self):#展示墙壁方法 pass class Explode():# 爆炸类 def __init__(self): pass def displayExplode(self):#展示爆炸效果类 pass class Music(): def __init__(self): pass def playMusic(self): pass if __name__=="__main__": Mygame().starGame()
TestConstants.java:10: 错误: 编码 GBK 的不可映射字符 (0xAF) System.out.println("闈㈢Н鏄?:"+area);老师这个问题怎么解决?
老师 ,我今天回看这里,我发现这里不是很懂,向departments表中添加数据的方法JdbcTest需要两个参数department_name和location_id,但是sql对象,里面的参数为什么要用字符串拼接把这两个拼接起来,不拼不行吗,就正常的(default,department_id,location_id
老师 这个为什么不对啊
老师,我想问下这个界面的作用是什么、。怎么弄出来的、???
我的和老师的不一样,同样图片均在img目录下,为何我的多两个点,我试了一下,去掉俩点图片加载不出来,请问,这两个点有什么用??
webdemo.zip
老师 我这不加过滤器 都能正常访问 加了过滤器 重启tomcat浏览器就跳大下面那个报错的页面
控制台显示下面的信息 麻烦老师帮我看下
D:\apache-tomcat-9.0.34\bin\catalina.bat run [2021-07-23 08:40:50,646] Artifact webdemo:war exploded: Waiting for server connection to start artifact deployment... Using CATALINA_BASE: "C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo" Using CATALINA_HOME: "D:\apache-tomcat-9.0.34" Using CATALINA_TMPDIR: "D:\apache-tomcat-9.0.34\temp" Using JRE_HOME: "C:\Program Files\Java\jdk-11.0.10" Using CLASSPATH: "D:\apache-tomcat-9.0.34\bin\bootstrap.jar;D:\apache-tomcat-9.0.34\bin\tomcat-juli.jar" NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 23-Jul-2021 08:40:53.603 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.34 23-Jul-2021 08:40:53.611 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Apr 3 2020 12:02:52 UTC 23-Jul-2021 08:40:53.612 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(:9.0.34.0 23-Jul-2021 08:40:53.612 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10 23-Jul-2021 08:40:53.612 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 23-Jul-2021 08:40:53.613 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64 23-Jul-2021 08:40:53.613 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Program Files\Java\jdk-11.0.10 23-Jul-2021 08:40:53.615 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本: 11.0.10+8-LTS-162 23-Jul-2021 08:40:53.615 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation 23-Jul-2021 08:40:53.616 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:[C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo] 23-Jul-2021 08:40:53.616 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\apache-tomcat-9.0.34 23-Jul-2021 08:40:53.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[--add-opens=java.base/java.lang=ALL-UNNAMED] 23-Jul-2021 08:40:53.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[--add-opens=java.base/java.io=ALL-UNNAMED] 23-Jul-2021 08:40:53.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED] 23-Jul-2021 08:40:53.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.util.logging.config.file=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo\conf\logging.properties] 23-Jul-2021 08:40:53.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager] 23-Jul-2021 08:40:53.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote=] 23-Jul-2021 08:40:53.623 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.port=1099] 23-Jul-2021 08:40:53.624 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.ssl=false] 23-Jul-2021 08:40:53.624 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.password.file=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo\jmxremote.password] 23-Jul-2021 08:40:53.625 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.access.file=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo\jmxremote.access] 23-Jul-2021 08:40:53.627 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.rmi.server.hostname=127.0.0.1] 23-Jul-2021 08:40:53.628 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djdk.tls.ephemeralDHKeySize=2048] 23-Jul-2021 08:40:53.628 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.protocol.handler.pkgs=org.apache.catalina.webresources] 23-Jul-2021 08:40:53.628 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dignore.endorsed.dirs=] 23-Jul-2021 08:40:53.629 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcatalina.base=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo] 23-Jul-2021 08:40:53.630 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcatalina.home=D:\apache-tomcat-9.0.34] 23-Jul-2021 08:40:53.630 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.io.tmpdir=D:\apache-tomcat-9.0.34\temp] 23-Jul-2021 08:40:53.631 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0]. 23-Jul-2021 08:40:53.631 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 23-Jul-2021 08:40:53.631 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true] 23-Jul-2021 08:40:53.640 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c 28 May 2019] 23-Jul-2021 08:40:54.334 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"] 23-Jul-2021 08:40:54.466 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[1,568]毫秒内初始化 23-Jul-2021 08:40:54.650 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 23-Jul-2021 08:40:54.651 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.34] 23-Jul-2021 08:40:54.678 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"] 23-Jul-2021 08:40:54.703 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in [236] milliseconds Connected to server [2021-07-23 08:40:55,090] Artifact webdemo:war exploded: Artifact is being deployed, please wait... 23-Jul-2021 08:40:56.867 信息 [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 23-Jul-2021 08:40:57.825 警告 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [844] milliseconds. [2021-07-23 08:40:57,894] Artifact webdemo:war exploded: Artifact is deployed successfully [2021-07-23 08:40:57,894] Artifact webdemo:war exploded: Deploy took 2,804 milliseconds 23-Jul-2021 08:41:04.688 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:\apache-tomcat-9.0.34\webapps\manager] 23-Jul-2021 08:41:04.843 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat-9.0.34\webapps\manager] has finished in [154] ms
问题1:老师我的这种做法也可以实现,但是不知道符不符合规范?代码如下:
问题2:创建对象采用$("......")方式,那在实际开发中,若是创建的对象元素比较多,这样写会不会感觉不方便?
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery操作页面元素B(案例)</title> <script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function() { $("#inp2").click(function() { // 点击添加后要实现对元素的添加 // 1、想要添加元素就先创建元素 var inputFile = $("<p>照片:<input type='file' name='' id='inp1' value='' /><input type='button' name='' id='inpdelete' value='删除' /></p>"); // 2、获得需要添加到的对象form var form = $("form"); // 3、将创建好的元素添加到form对象中,实现后追加,采用append()方法,但是form对象中还有两个按钮,如果追加就会追加到按钮之后,不合理,还是要获得一个对象 var last = $("#last"); // 都是在form对象中是属于内部的同级添加,采用prepend()方式添加 last.prepend(inputFile); // 4、实现删除功能,就在这个作用域里面可以实现,因为创建的对象就在这个click的作用域中。 $("#inpdelete").click(function() { inputFile.remove(); }) }) }) </script> </head> <body> <form action="" method="post" id="form"> 用户名:<input type="text" name="" id="" value="" /> <p id="p"> 照片:<input type="file" name="" id="inp1" value="" /> <input type="button" name="" id="inp2" value="添加""/> </p> <p id="last"> <input type="button" name="" id="" value="提交" /> <input type="button" name="" id="" value="返回" /> </p> </form> </body> </html>
跟上老师一步一步地安装JDK,但是测试安装后还是这样。
请问一下,这里的第47,48行中的expand是个函数么,作用是什么?望告知,多谢
老师我的安装就出现了问题这是怎么回事,是我系统问题吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637