stack-overflow

    -1热度

    1回答

    OpenGL应用程序 这个问题才开始更新的Windows 10到1703版本之后发生的事情,程序工作正常的版本1607 在创建一个OpenGL 4.6上下文,堆栈溢出异常被触发在调用SwapBuffers()时在d3d11.dll中。以下是堆栈内容的总结(从下往上阅读)。为什么我的纯粹的OpenGL程序调用d3d11.dll中的函数?我不知道如何去调试这个,任何提示将不胜感激。 系统规格:的GeF

    -1热度

    2回答

    我将字符串转换为Integer,所以当我收到任何字符时,抛出异常并且执行停止。我想跳过那个字符并打印所有剩下的数字,所以我一直在while循环中捕获。但是现在,对于每一个异常,都会抛出一个错误,其余的数字按照异常打印出来,但是一旦抛出异常,代码必须发送邮件给团队(我将把邮件部分放入catch中)。如果代码在每次抛出异常时发送邮件都不好,所以我必须收集while循环内的所有异常并一次性发送有关所有异

    1热度

    2回答

    我已经实现了一个使用节点存储数据的Splay Tree类。在这个类中,我尝试将节点的数据转换为单链表。可以将100万个节点插入到splay树中,并且完美地工作。使用递归时,当树包含1,000,000个节点时,会出现StackOverFlow错误。但是,如果树包含大约15000个节点,则它可以毫无问题地转换为链接列表。 这里是我的toList方法的代码是在伸展树类内部 public LinkedLi

    0热度

    1回答

    自从下载XCode 9后,我的一些单元测试开始崩溃,出现堆栈溢出(尝试搜索,最近!)。 的问题似乎来自试图创建一个子类NSManagedObject,一个OCMock如这一行:OCMClassMock([User class]),其中User是NSManagedObject子类。 在OCMock git回购中有关于此的bug and discussion。 讨论中提到,自从version 3.4以

    -2热度

    2回答

    我遇到了堆栈溢出异常的问题,但我无法知道是什么原因导致异常被抛出。我正在使用一个类库,它包含我需要的所有方法和对象,并从控制台应用程序运行它。 任何帮助将不胜感激,因为这是在几个小时内到期的任务的一部分。 这里是我的代码: TrafficIncidentNotificationRadiusCalculator类 namespace TrafficIncident { public class

    1热度

    1回答

    我有一个巨大的数据框(500万行),每行是一篮子项目,我试图获得频繁的项目集和关联规则。但它给了我StackOverflowErrors,我试图设置检查点目录,但它没有解决问题。任何想法如何解决这个问题?非常感谢提前 fpGrowth = FPGrowth(itemsCol="ARFeatures", minSupport=0.8, minConfidence=0.9) model = fpG

    0热度

    1回答

    我有一个关于python堆栈溢出的问题。我正在用Python使用Tkinter和其他4个线程编写应用程序。但问题是,工作一小时后,我得到堆栈溢出错误和应用程序崩溃。我的问题: Tkinter中的“after”方法是否会影响系统并导致堆栈溢出问题?我必须每0.5秒使用它来更新我的GUI。 变量(有很多变量)是否会影响堆栈内存?我需要删除(删除)他们吗? 有什么办法可以特别知道哪个线程和函数使溢出?因

    0热度

    1回答

    我试图修改Dijkstra的算法以显示所有具有最小值的路径。所以我决定使用以前的顶点列表。我添加了一个if子句,用于检查路径是否为具有最小值的前一个值,并将前一个顶点添加为当前父元素的父元素。 问题是我得到一个StackOverflow错误,我不知道是什么导致它。 这是我的代码: 下面的代码的目的是为图中的所有顶点计算Dijkstra,计算顶点出现在最小路径中的次数,并按降序显示它们全部。 pub

    -5热度

    1回答

    我刚开始在一个学校项目中使用Java进行一些编码。现在我真的坚持这个任务。 在这个任务中,我必须创建一个Point p,并以我提出的方式获取x和y。但是现在,当我运行我的JUnit测试(给出测试)时,我得到一个StackOverflowError。我不确定我做错了什么,有人可以帮助我吗? public class Point { double x; double y;

    -3热度

    3回答

    我的洪水填充方法: public void fillNeighbours(int x, int y) { for(int i = -1; i < 2; i++) { for(int j = -1; j < 2; j++) { try { visible[x+i][y+j] = true; if(num[x+i][y+j] ==