undo

    0熱度

    1回答

    我想知道編程撤銷和重做的基本原理是什麼?特別是在React Native中。我是一名初學者程序員,我不知道如何編程撤消,因爲它只是反轉任何東西。 使用的單人紙牌遊戲,例如,可以將一個卡在卡的行之一的端部,只需在源堆轉卡上或從卡行了放置卡片到王牌樁。這些都是直接編程的,但是如何實現一個簡單的「撤銷」按鈕來逆轉這些動作?並有可能達到無限的程度。

    0熱度

    1回答

    我剛剛學習Firebase,並注意到任何操作都會簡單地替換數據,這與我在couchDB上看到的有所不同。 在我對其文檔的理解中,爲了使.update()操作成爲可能的回滾/撤銷,我將使用.push()方法。這個想法是保留2個版本的數據,以便我可以查詢以前的對象。要啓動,需要使用FILO方法,因此我不能存儲超過2個項目。 數據庫之前,先寫: myData + someObject - k

    -2熱度

    1回答

    任何機會,以撤消任何下列行: git rm cvs git rm cvs -r git reset HEAD --. git reset --hard HEAD git reset --hard git clean -df git status git rm --cached . git rm --cached git rm --cached -r git rm --cache

    0熱度

    2回答

    我正在使用HTML5/Canvas製作一個非常簡單的「像素繪畫」程序。 我想給用戶一個選項,讓它回到「歷史記錄」中,如Photoshop/Adob​​e程序中的歷史記錄面板。 基本上它會是一個撤消按鈕,但是你可以回到你的動作開始,並且還會有一個日誌顯示每個動作的細節。 這可能嗎?我怎麼會開始存儲這些數據? Chrome瀏覽器中有多少內存可用於在一個頁面上顯示該內容? - (對不起,如果這是愚蠢的問

    -1熱度

    1回答

    我正在編寫一個遊戲,其中我有時需要撤消一些步驟,有沒有直接的方法來做到這一點? 我試着把控件放在數據結構,堆棧和列表等等,但是在我的遊戲中事情太複雜了。 謝謝

    0熱度

    1回答

    我運行了一個批處理文件(.bat),該文件將文件移動到一個目錄中,但我忘記了創建該文件夾。因此,與: move "a.ext" x move "b.ext" x move "c.ext" x 文件「a」,「b」和「c」被移動到文件「x」中。如何獲取文件「a」,「b」和「c」?

    -1熱度

    2回答

    本質上我想在本地回購中回滾兩個提交。沒有任何東西被推到遙遠的地方。 因此,在我的GIT倉庫中,我無意中在提交(A)中添加了一個巨大的zip文件。我意識到這一點,使用finder刪除zip文件,並做了另一個提交(B)。 但現在我意識到,如果我按這個偏遠,這將包括整個壓縮文件... 使事情更復雜的我也有一大堆重要的變化,以幾個文件那首先承諾(A)我不想失去。 在推送到遠程設備之前,如何從歷史記錄中刪除

    1熱度

    1回答

    我是一個新的WebStorm用戶,並且想知道如何恢復我今天所做的一些代碼更改。 我做了一些改變,破壞了一切,現在我不知道如何在改變之前看到代碼(因爲WebStorm會自動保存更改)。 Undo不夠遠。有沒有辦法恢復以前的版本? 謝謝

    1熱度

    2回答

    我想爲基本的繪圖程序創建一個撤消方法。目前,您可以更改筆刷的大小和顏色,然後抹掉。我試圖通過將前一個屏幕保存爲圖像(最後一個)來撤消,並在調用撤消時繪製該圖像。我嘗試了一些東西,但沒有任何工作。簡單地將圖像繪製爲「最後」會對清晰方法產生相同的效果。是否有任何想法?: import java.applet.*; import java.util.*; import java.awt.*; im

    0熱度

    1回答

    所以,我正在一個項目上,我想從RecyclerView中刪除一個項目,但我希望用戶能夠通過按下「UNDO」來恢復該項目小吃店。 RecyclerView項目從SQLite數據庫中提取數據,當用戶刪除一個項目時,它將從RecyclerView和數據庫中的表格的相應行中刪除它。我的問題是我似乎無法弄清楚如何恢復刪除的數據(SQLite數據)。 我試圖在我的DataBaseHelper類中創建一個方法,