小编648*_*ade的帖子

Python:函数需要1个位置参数,但是给出了2个,如何?

我用Tk在python中创建了一个Sudoku游戏.

我在一个按钮的按键上遇到了关于该功能的错误

from random import randint
from tkinter import *

class sudoku:
    global root,result,lb
    def __init__(self):
        self.aleatoriedade()
        for k in range(9):
            j=randint(0,80)
            x=j//9
            y=j-(x*9)
            lb[x][y]['text']=result[x][y]
        lb[0][0].bind('<KeyPress-2>',self.kk)
        #setted this for test
        root.mainloop()

    def kk(self):
        lb[0][0]['text']='2'


    def aleatoriedade(self):
        for i in range(9):
            var=0
            while var in result[0]:
                var=randint(1,9)
            result[0][i]=var

        for i in range(1,9):
            for j in range(9):
                result[i][j]=result[0][field[i][j]-1]

#MAIN()
n = 3
field = [[(i*n + i//n + j) % (n*n) + 1 for j in range(9)]for i in range(9)] 
result = …
Run Code Online (Sandbox Code Playgroud)

python class tkinter

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

GLFW无法创建窗口:"GLX:无法创建上下文:GLXBadFBConfig"

我正在尝试在Debian Stretch系统中创建一个glfw窗口.

初始化glfw的代码:

// Initialize GLFW  
void initGLFW()
{
    if (!glfwInit())
    {
        exit(EXIT_FAILURE);
    }

    glfwSetErrorCallback(errorCallback);
    glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
    glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_FALSE);
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
    glfwWindowHint(GLFW_RESIZABLE, GL_FALSE);
    glfwWindowHint(GLFW_OPENGL_DEBUG_CONTEXT, GL_TRUE);

    window = glfwCreateWindow(WINDOW_WIDTH, WINDOW_HEIGHT, "GLSL4.3 + GLM + VBO + VAO", NULL, NULL);
    if (!window)
    {
        fprintf(stderr, "Failed to open GLFW window.\n");
        glfwTerminate();
        //system("pause");
        exit(EXIT_FAILURE);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行可执行文件时,我得到上面的消息.为什么?

GLX: Failed to create context: GLXBadFBConfig
Failed to open GLFW window.
Run Code Online (Sandbox Code Playgroud)

LIBGL_DEBUG=verbose我跑,得到这个

libGL: Can't open configuration file /home/rafael/.drirc: No such file or directory. …
Run Code Online (Sandbox Code Playgroud)

c++ linux opengl glfw

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

禁用 CUDA PTX 到二进制 JIT 编译

有没有办法在运行应用程序时禁用 PTX 代码到 GPU 程序集的即时编译?

在某些情况下,人们希望在仅 CPU 模式下运行支持 GPU 的应用程序。如果应用程序足够大,并且是该版本的可执行文件的第一次运行,JIT 过程可能需要很长时间(在我公司的 CI/CD 案例中很常见)

cuda ptx

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

标签 统计

c++ ×1

class ×1

cuda ×1

glfw ×1

linux ×1

opengl ×1

ptx ×1

python ×1

tkinter ×1