這幾天在學習揹包系統,網上有看到乙個挺牛逼的揹包系統,不過人家那個功能很全面,乙個揹包系統就囊括了裝備,鍛造,購買等等功能(這裡給出**:很可惜,博主水平有限,斷斷續續研究了兩天,沒搞明白,尤其後面大段大段的**,讓我一點往下看的心情都沒有,雖然注釋挺詳盡的。我大概總結了一下那篇文章,那個作者水平應該確實挺厲害的,但是我還是要吐槽一下,那個作者將整個揹包系統分成了四篇文章寫完,講真,前兩章是真的寫的挺好的,而且作者也說有mvc的影子。但是最後兩篇文章(核心部分)是真的寫的不行,至少我看到後面我自己看的有些混亂了,如果有大神的話,希望可以指點一下。
首先,第一篇文章算是前言,引導,這裡略過不講,第二篇文章,是對於從json檔案中解析出來的資料進行的處理,這裡還是挺簡單的直接都是一目了然,清楚明白。但是接下來第三四篇文章,然後就開始感到暈眩了。本來我以為後面的文章應該是一篇對於資料層的處理,一篇是關於ui介面邏輯層的處理。但是吧,第三篇文章基本還算可以還有些物件導向的風格,各個面板的邏輯處理也都挺好。但是第四篇的資料處理就真的讓我蒙了,感覺就是純粹的功能**堆砌,有json解析得到資料的**,有資料處理的功能**,然後還有ui介面的邏輯處理的**,真的讓我有些懵逼了。而且各種功能**大段大段的堆在一起,你說我還有多少心情往下面看啊。。。
但是吐槽歸吐槽,多少還是可以學習一下嘛,本來想寫個好幾條,但是最後只相處來這麼一條,算是個大致的總結吧。:
購買系統,鍛造系統,裝備系統都是要和揹包系統進行互動才能發揮作用,而且前三個系統都可以看成是單純的揹包系統(乙個揹包panel,裡面有拖拽物品,點選使用物品,物品提示這些功能,增加刪除物品這些基本功能)的延伸。所以只要你能搞出來基本的揹包系統,那麼接下來,你完全可以在這個基礎上增加一些功能就ok了。(主要就是資料處理方面要麻煩一些罷了,本來想放一下那位作者的思路結構圖的,但是後來看了看,想了一下還是沒放,因為那個圖真的不算太好。)
mmc子系統學習筆記二 關於mmc子系統筆記的說明
mmc子系統是linux裝置驅動中乙個不可缺少的部分,但科技進步,時代發展,現在mmc已經不是從前的mmc card 現在mmc子系統已經衍生到sd,sdio相關的技術了,也就是說mmc子系統已經能夠管理控制sd和sdio相關了,但是由於歷史的原因,仍稱呼為mmc子系統。mmc子系統差異說明 本mm...
關於揹包問題的一點點筆記(隨時補充)
01揹包 每種物品只有一件,分取和不取兩種情況 i 1 n j v v i f j max f j f j v i w i 完全揹包 每種物品無限件,問如何取能使體積為v的揹包價值最大 i 1 n j v i v f j max f j f j v i w i 多重揹包 每種物品有限件 i 1 n ...
《自已動手寫作業系統》學習扎記之保護模式
自已動手寫作業系統 學習扎記之保護模式 x86 學完這一章後,我嘗試來好好總結一下,發現在很難做到,因為相關的細節牽扯比較多,一不小心就必須要到具體的實現細節,而要了解這些細節intel 開發手冊已有清晰的描述 下面以問題的方式要來記錄一下自已的一些體會 1.為什麼需要保護模式?這跟作業系統歷史的發...