小编Emi*_*męt的帖子

Python中的递归?RuntimeError:调用Python对象时超出了最大递归深度

可能重复:
最大递归深度?

我的代码有另一个问题.我正在研究我在Vpython中的第一个程序,我必须模拟混合两种气体.首先我遇到了边界问题,但现在当球(代表气体粒子)留在边界内时,存在不同的错误.几秒钟后,我收到一个错误,该错误显示在我的函数的源代码下面.码:

def MovingTheBall(listOfBalls,position,numCell,flagOfExecution):
    flag = 0
    if flagOfExecution==0:
        positionTmp = position
    else:
        positionTmp = (position[0]+choice([-1,0,1]),position[1]+choice([-1,0,1]),0)
    for i in range( 0, len(listOfBalls) ):
        if positionTmp==listOfBalls[i].pos:
            flag=1


    if flag==1:
        return MovingTheBall(lista,(position[0]+choice([-1,0,1]),position[1]+choice([-1,0,1]),0),numCell,1)
    else:
        if positionTmp[0]==0 or positionTmp[0]>=numCell or positionTmp[0]<=-numCell or positionTmp[1]>=numCell or positionTmp[1]<=-numCell:
            return MovingTheBall(lista,(position[0]+choice([-1,0,1]),position[1]+choice([-1,0,1]),0),numCell,1)

        return positionTmp
Run Code Online (Sandbox Code Playgroud)

错误是:

    return MovingTheBall(listOfBalls,(position[0]+choice([-1,0,1]),position[1]+choice([-1,0,1]),0),numCell,1)
  File "gaz.txt", line 138, in MovingTheBall
    return MovingTheBall(listOfBalls,(position[0]+choice([-1,0,1]),position[1]+choice([-1,0,1]),0),numCell,1)
  File "gaz.txt", line 138, in MovingTheBall
    return MovingTheBall(listOfBalls,(position[0]+choice([-1,0,1]),position[1]+choice([-1,0,1]),0),numCell,1)
  File "gaz.txt", line 138, in MovingTheBall
    return MovingTheBall(listOfBalls,(position[0]+choice([-1,0,1]),position[1]+choice([-1,0,1]),0),numCell,1)
  File "gaz.txt", line 138, in MovingTheBall
    return …
Run Code Online (Sandbox Code Playgroud)

python simulation recursion runtime-error vpython

10
推荐指数
3
解决办法
8万
查看次数

使用YYYY-MM-DD格式更新mssqlserver中的sql date字段

嗨,我想问你如何编写一个更新数据库中日期字段的语句; 我有一个包含一行的表,其中一个是valaues

YYYY-MM-DD HH:MM:SS.MMM

MMM是其中的一部分.怎么写呢?

sql database sql-server date

7
推荐指数
1
解决办法
6万
查看次数

'glGenBuffers'未在此范围内声明.Windows 7. Qt 4.8.1

'glGenBuffers' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

这就是我在尝试使用该方法后得到的错误.如何添加适当的库或其他什么以及我应该添加什么以及如何添加.我正在使用win 7和qt 4.8.1.我读过关于GLEW但我不知道如何将它添加到windows或qt.

c++ opengl qt glew

2
推荐指数
1
解决办法
4104
查看次数

使用<a href="">从servler doGet()方法从一个servlet重定向到另一个servlet

您好我有一个问题如何从启动servlet主体(doGet()或doPost())重定向到另一个的servlet站点?

第一个servlet:

public class StartingServlet extends HttpServlet 
{
private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException
    {
    PrintWriter out=response.getWriter();
    out.println("Strona startowa");
//      String go  ="http://localhost:8080/HelloWorld/test";        
//      response.sendRedirect(response.encodeRedirectURL(go));
        out.println("<a href=”http://localhost:8080/HelloWorld/test”> Hello World Servlet </a>");
    }

}
Run Code Online (Sandbox Code Playgroud)

第二个servlet(点击链接后我想去的那个):

public class HelloWorldServlet extends HttpServlet
{

    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
    {
        PrintWriter out= response.getWriter();
        out.println("Hello World Servlet");

    }
}
Run Code Online (Sandbox Code Playgroud)

web.xml文件(起始servlet的servlet-mappings url-pattern故意为空):

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee …
Run Code Online (Sandbox Code Playgroud)

java eclipse redirect servlets java-ee

2
推荐指数
1
解决办法
3万
查看次数