老师 动态Web 和普通Web项目有什么取别吗?IDEA 好像不能直接创建动态的 需要设置一些东西。想知道有什么区别
安装不了啊?这是什么原因呢?
dos中怎么直接切换到文件夹?
源码如下:
com.bjsxt.servletjavax.servlet.ServletContextjavax.servlet.ServletExceptionjavax.servlet.http.HttpServletjavax.servlet.http.HttpServletRequestjavax.servlet.http.HttpServletResponsejava.io.Filejava.io.FileInputStreamjava.io.IOExceptionjava.io.OutputStreamDownfileServlet HttpServlet { (HttpServletRequest reqHttpServletResponse resp) ServletExceptionIOException { .doPost(reqresp)} (HttpServletRequest reqHttpServletResponse resp) ServletExceptionIOException { ServletContext servletContext = .getServletContext()String realPath = servletContext.getRealPath()System..println(realPath)File file = File(realPath)System..println(file.getName())FileInputStream fis=FileInputStream(file)[] buf=[fis.available()]fis.read(buf)resp.addHeader(+String(file.getName().getBytes()))OutputStream os=resp.getOutputStream()os.write(buf)os.flush()os.close()} }
运行结果:
疑问:
为什么我图片无论是中文名字还是英文名字的从chrome下载下来的名字都叫demo(1)、demo(2) 什么的括号里面的数字递增下去 就是中文乱码也是这样的名字
老师,那个SQL语句的拼接应该是不是应该加一个单引号
老师那个一键注释快捷键是什么呀
老师,下面的页脚文字为啥不用dl自定义列表呢,之前不是将过用这个适合做这种页脚的列表文字
一、代码
""" 新增功能: 左上角文字绘制: 当前敌方坦克的数量6, """ #导入pygame模块 import pygame SCREEN_WIDTH=700 SCREEN_HEIGHT=500 BG_COLOR=pygame.Color(0,0,0) #黑色 TEXT_COLOR=pygame.Color(255,0,0) #红色 class MainGame(): window=None #窗口对象,初始化为None def __init__(self): pass # 开始游戏 def startGame(self): #加载主窗口 #初始化窗口 pygame.display.init() #设置窗口的大小和显示 MainGame.window = pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT]) #设置窗口标题 pygame.display.set_caption("坦克大战游戏1.03窗口") while True: #给当前窗口设置填充色 MainGame.window.fill(BG_COLOR) #获取事件 self.getEvent() #绘制文字 MainGame.window.blit(self.getTextSurface("敌方坦克剩余数量%d"%6),(10,10)) pygame.display.update() # 结束游戏 def endGame(self): print("谢谢使用,欢迎再次使用") exit() #左上角的文字绘制 def getTextSurface(self,text): #初始化字体模块 pygame.font.init() #查看所有字体名称 # print(pygame.font.get_fonts()) #获取字体font对象 pygame.font.SysFont("georgia",18) #绘制文字信息 textSurface=font.render(text,True,TEXT_COLOR) return textSurface #获取事件 def getEvent(self): #获取所有事件 eventList=pygame.event.get() #遍历事件 for event in eventList: #判断按下的键是关闭还是键盘 #如果按的是退出,则关闭窗口 if event.type == pygame.QUIT: self.endGame() elif 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("按下下方向键,坦克向下移动") # STEP2、坦克类:我方坦克,敌方坦克 class Tank(): def __init__(self): pass # 移动 def move(self): pass # 射击 def shot(self): pass # 展示坦克的方法 def displayTank(self): pass # 我方坦克 class MyTank(Tank): def __init__(self): pass # 敌方坦克 class EnemyTank(Tank): def __init__(self): pass class Bullet(): def __init__(self): pass # 子弹移动的方法 def move(self): pass # 展示子弹的方法 def displayBullet(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 play(self): pass if __name__=="__main__": MainGame().startGame() #MainGame().getTextSurface()
二、运行结果
三、问题
老师,这个问题出在哪里
netshop.zip
不知道时什么原因导致的,搜了半天也没解决
老师,”方法定义时需要传递self,函数不需要“这里是什么意思?
老师我想知道这三个变量具体分别都表示了什么?
老师,为什么我下载的文件是0字节?
DownFileServlet.java
/** * 文件下载 */ public class DownFileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //读取文件 File file = new File("d:/张1.jpg"); FileInputStream fis = new FileInputStream(file); byte [] bytes = new byte[fis.available()]; fis.read(bytes); //添加附加信息 resp.setHeader("Content-Disposition","attachment;filename="+new String(file.getName().getBytes("gbk"),"iso-8859-1")); OutputStream os = resp.getOutputStream(); os.flush(); os.close(); } }
此案例中div class=container,但是设置css格式中,并没有设置此盒子的样式 ,那它的作用是什么
老师您好,我想请问 是否可以把Map中容器的元素理解为自带名字(键)的值?这个键的描述听起来很像下标啊
执行parser.parse_args()一直报这个错
老师,请问这里用time.clock,和之前用的start=time.time(),end=time.time(),来获取运算时间,这两种方法表示的运算时间是同一个概念吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637