infinite-loop

    0热度

    1回答

    我正在使用Drupal 7与Commerce,尽管这并不重要,我认为。 有一个钩子(函数)hook_entity_update(),当实体(我的购物车)更新时调用。 我想重新计算我在此钩子中的装运,问题是一旦装运重新计算后它会再次保存实体,因此它会再次调用钩子,使我陷入无限循环。 什么是解决这样的事情的最佳方法? 我正在考虑使用一个简单的$ _SESSION变量,比如$ _SESSION ['up

    1热度

    5回答

    我会给你一个描述性的例子来解释自己。假设我正在编写一个非常简单的云存储模拟,一个简单的终端程序。我有两个主要类别,用户和文件编码如下: class User { Set<File> sharedFiles; void shareFile(File f){ sharedFiles.add(f); f.shareWith(this); }

    0热度

    1回答

    我想使用多处理包从多个来源读取带有JSON的数据。我也想无限期地去做。 这里是我的代码文本: while True: \t time_start = datetime.datetime.now() \t f = open("data_logging_pv.csv", "ab") \t c = csv.writer(f) \t if __name__ == '__main__

    2热度

    2回答

    我正在扩展mxgraph删除控件example以添加删除控件到我的图中动态生成的节点。该示例的源代码可here 的问题是在这部分代码 - // Overridden to add an additional control to the state at creation time mxCellRendererCreateControl = mxCellRenderer.prot

    2热度

    4回答

    我是这个网站的新手,我的英语很差,请原谅我。 我有我的功能相关的问题: public void generate(int[] array) { int i=0; boolean isvalid=true; while (i < 5) { int rng = (int)(Math.random()%100*100); for (int j=0;

    -1热度

    1回答

    我对C非常陌生,并且在处理需要从控制台提取不确定数量值的项目时,我发现它并没有拉出正确的值。看起来像地址,我相信这意味着它是一个指针问题,但我似乎无法找到它。 int getVals(int degree){ double sum; double x; double coefs[degree]; for(int counter = 0; count

    -5热度

    2回答

    #include<math.h> #include<stdio.h> int main(void) { int i = 0; int f = 10000; int div1 = (powl(10,i)); int temp1 = f/div1; for(i = 2; temp1 > 1; i++) { print

    1热度

    3回答

    我想输入一个字符并获取相应的ASCII整数作为输出。我使用getchar()获取输入,并在while中创建一个无限循环,输入'q'时循环会中断。我的代码是 - #include <stdio.h> int main() { int c; printf("Enter a character(press q to exit):\n"); while(1) {

    1热度

    1回答

    我想构建一个系统,其中每个其他对象都使用一个基类。每个基础对象在内部都有一个_fields字典,其中基类的实现可以存储其信息。 基类的实现很简单: class A(object): def __init__(self, fields=dict()): self._fields = fields 类的实现可以设置在__init__调用其super()领域。 我想补充说的是,

    0热度

    2回答

    我编码一个扫雷游戏,并且当用户点击的空单元,所有可达空单元必须被打开,以及。 所以,我使用队列来这样做,但似乎我遇到了无限循环的麻烦,可以请任何人帮助我。 谢谢先进。 有问题的部分代码: queue<int> q; q.push(row); q.push(col); while(!q.empty()){ int tempRow =