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 =