为什么运行结束这个程序还没有结束啊,输出哪里显示还在运行中
老师执行结果的时候只有一行,一直在运行中,结束不了,这是什么原因啊
这个视频的内容与之前的内容有一些脱节。希望知识体系是连贯的
MainGame.TANK_P1.direction = "L" MainGame.TANK_P1.direction = "R" MainGame.TANK_P1.direction = "U" MainGame.TANK_P1.direction = "D"
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') }
前面将坦克四个方向的状态的图片存储到字典中,U、D、L、R是字典的键。MainGame.TANK_P1.dieection="X"应该是对坦克再按键盘按键之后对坦克的图片进行了替换吧?
老师您好
下面代码放到python3中报错,怎么修改呢
#测试进程 from multiprocessing import Queue,Process import time def write(q): for value in ["a","b","c"]: print("开始写入:",value) q.put(value) time.sleep(1) def read(q): while True: if not q.empty(): print("读取到的是:",q.get()) time.sleep(1) else: break if __name__ == "__main__": q = Queue() pw = Process(target=write,args=(q,)) pr = Process(target=read,args=(q,)) pw.start() pw.join() pr.start() pr.join() print("接收完毕!")
老师好,MySQL和Oracle都要安装吗,还是只安装一个就可以了?
注:py3需重写__str__而非__unicode__
这一小节没有看明白,不明白举3例子说明了啥 = = !
因为我把前两个例子里的fun2()注释掉,只留fun1()感觉和TreadLocal结果一样。。。。
所以晕乎了
1、局部变量
1.jpg
2、全局变量-字典
2.jpg
3、threading.local
3.jpg
1554123195(1).jpg
是因为执行太快,导致两个线程的数据混乱了么~~
还有个基础问题,在同一个模块中不同类之间为什么能调用实例方法,如:
在tank18.py中,主逻辑类MainGame中的实例方法blitEnemyTank()调用了Tank类中的实例方法displayTank()
在tank18.py中,爆炸效果总是提示下图异常,实在是找不到哪里出问题了,麻烦老师帮忙解答一下
tank.rar
老师。请指教我自己在操作视频中例子的时候 Date d = df.parse(str); 这一句eclipse提示“有未处理的异常类型ParseException” 但我看视频讲解的时候并未遇到这样的情况 为什么呢?
代码:
public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入一个时间:yyyy-MM-dd"); String str = input.next(); //创建DateFormat对象, 用于将str转换为Date对象 DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date d = df.parse(str);// 提示有异常未处理,使用try-catch语句可以解决 //Date 对象表示的时间设置到Calendar中 Calendar cal = new GregorianCalendar(); cal.setTime(d); System.out.println("日\t一\t二\t三\t四\t五\t六"); for (int i = 1; i <= 31; i++) { System.out.print(i + "\t"); if (i % 7 == 0) { System.out.println(); } } }
我的结果和视频里不一样,没有StringBuilder,请问老师这个是什么意思呢
老师如下代码:
public class RemoveIteratorDemo { public static void main(String[] args) { List arr = new ArrayList(); arr.add("e"); arr.add("f"); arr.add("g"); arr.add(2); System.out.println(arr);//删除前的集合元素 System.out.println("---------"); for(Iterator it = arr.iterator(); it.hasNext();) { if("f".equals(it.next())) { it.remove();//删除指定元素 } System.out.println(it.next());//历遍集合元素。 } System.out.println("---------"); System.out.println(arr);//打印删除元素之后的集合 } }
运行运行完后结果是:
老师帮忙分析一下呗。。。。
老师,一样的代码,我将Oracle换成mysql却可以操作成功,这是为啥。难道是Oracle用户问题么
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637