memory

    5熱度

    3回答

    我有一個發生器用於大量物品。我想遍歷他們一次,輸出到一個文件。但是,對於我目前使用的文件格式,我首先必須輸出我擁有的項目數量。我不想在內存中創建這些項目的列表,因爲它們太多了,而且會花費大量的時間和內存。有沒有一種方法來遍歷生成器,獲得它的長度,但以某種方式能夠稍後再次遍歷它,獲得相同的項目? 如果不是這樣,我能想出什麼其他解決了這個問題?

    4熱度

    2回答

    這是我現在面臨的問題的簡化版本。 我做了2個空CCScene 1 & 2並將CCLayer 1 & 2添加到它們各自的場景中。 我還添加了觸摸功能,使用CCDirector的替換場景從場景1切換到場景2。 但是,dealloc在替換場景中從未被調用過。 // scene & layer 2 are exactly the same as 1 @implementation MainScene

    1熱度

    1回答

    有沒有辦法找出什麼過程或填滿內存?我剛剛寫了一個程序,似乎很快就填滿了它,並沒有在之後發佈。 在此先感謝!

    1熱度

    4回答

    爲什麼不這項工作: 片段1: int *a = new int[6]; (*a)[0]=1; ,而這是工作 片段2: int myint = 0; int *ptr = &myint; *ptr=1; 我知道如果我在代碼片段1中使用a[0]=1,它將起作用。但對於我來說沒有任何意義,對我來說,看起來a[0]=1意味着:將值1設置爲應答[0]。換句話說,我把價值作爲記憶。相反,

    2熱度

    4回答

    我想用VC++ 6.0調試一個問題。我認爲這個問題是在它被釋放後訪問一個緩衝區的東西,所以我想知道VC++調試器是否有一個漂亮的功能來監視一塊內存,並儘快嘗試訪問它。 任何想法表示讚賞,因爲是:-) 謝謝,山姆非常簡單的指令。

    4熱度

    1回答

    我目前在斯卡拉與兩個演員合作。一個生產者生成一些數據並將其發送到參與者。生產者發送HashMap[String,HashMap[Object,List[Int]]]通過消息(具有此沿標記的發送器): parcer ! (this,data) 解析器不斷等待消息,像這樣: def act(){ loop{ react{ case (producer, data)

    2熱度

    2回答

    我們有一個在IE中運行的內存密集型Java小程序。客戶端正在嘗試升級到IE8。他們希望啓用安全功能啓用內存保護以幫助減輕在線攻擊。但是當他們嘗試訪問我們的應用程序時,他們會收到以下錯誤消息:「 - 」Internet Explorer已停止嘗試恢復網站,看起來該網站仍然存在問題。「在IE8中未選中該功能後,該應用程序可以正常工作。客戶希望在瀏覽器上啓用該功能,並詢問我們是否有什麼可以做到的? 有沒

    1熱度

    2回答

    我想構建一個C應用程序,然後利用它可以從內核內存獲取一些機密信息。 問題是,我真的不知道從哪裏開始......我發現在沒有對返回值進行適當檢查的情況下使用copy_to_user()可能導致此類問題,但我不'瞭解它如何可以被利用。 如果你能給我一些指示,讓我可以進步,那將是很棒的。 編輯:我想要的是一種類似這樣的漏洞利用:http://inj3ct0r.com/exploits/7837,其中有X

    2熱度

    1回答

    當從ref函數返回的值被分配給多個變量時,第一個之後的賦值似乎複製了該值。 我用來測試它的代碼是: [email protected]:/tmp# php -r 'function &bar() {static $x; if (NULL === $x) {$x=range(1,99999);}; return $x;}; var_dump(memory_get_usage()); bar(); v

    3熱度

    4回答

    我不明白什麼時候應該在堆上分配內存以及何時應該在堆棧上分配內存。我真正知道的是,在堆棧上分配速度更快,但由於堆棧較小,我不應該使用它來分配大型數據結構;在決定分配內存的位置時應考慮哪些其他事項?編輯:我應該在哪裏分配實例變量?