原创 貪喫蛇c++實現 實訓認識小遊戲

大一假期幾天的實訓認識課,用 C++ 做了兩個小遊戲,一個是推箱子,一個是貪喫蛇,讓我對編程實現二維遊戲有了點基礎認識,下面是貪喫蛇遊戲的一點簡要認識。 運行環境:vs2012 用到結構體,枚舉enum, if條件語句等 首先,我

原创 Java 局部變量與成員變量區別【筆記】

1、定義的位置不一樣 局部變量 定義在方法內部; 成員變量 定義在方法外部,直接在類中。 2、作用範圍不一樣 局部變量 在方法中可用,出了方法便不可用; 成員變量 整個類中通用。 3、默認值不一樣 局部變量 沒有默認值,要使用必須

原创 數組兩個常見問題 索引越界與空指針異常【筆記】

1、數組索引越界 ———————————————— 2、空指針異常 把 new int [3] 賦給array即可解決

原创 Java 數組的內存圖 三種情況 【筆記】

補充筆記,關於數組的內存圖,三種情況 1、一個數組的內存圖 2、兩個數組的內存圖 3、兩個引用指向同一個數組 傳送門:對象的內存圖 ———————————————————— 1、一個數組的內存圖 代碼例子: —————————

原创 Java 對象內存圖的5種情況【筆記】

網課期間,沒有課本,來這裏做筆記了… 方便日後完善和回顧複習內存圖 基礎知識儲備,首先看三個內存區域部分: 一、方法區:包含所有的class和static變量,可以被所有線程共享 二、棧:存放的都是方法中的局部變量,方法運行於棧中

原创 "Hello,World!" 爲什麼是衆多語言入門第一個程序?

接觸C語言,第一個程序是"Hello,World!" 然後是c++,也是由此進入其世界; 現在學Java,還是一樣 … 她開啓了程序員的脫髮爆肝之旅 那麼,這個語句爲何程序員間人人皆知? (左爲布萊恩,右爲裏奇) 丹尼斯·裏

原创 E-R圖、N-S圖、PAD圖、程序流程圖

E-R圖: E-R圖也稱實體-聯繫圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯繫的方法,用來描述現實世界的概念模型。 矩形框:表示實體,在框中記入實體名。 菱形框:表示聯繫,在框中記入

原创 Notepad++保存文件時系統不會自動識別文件類型怎麼辦?

Notepad++保存文件時系統不會自動識別文件類型怎麼辦? 打開軟件: 點擊設置: 點擊默認目錄: 可以看到,我將 “使用新樣式對話框(無文件拓展名和Unix路徑支持功能)” 前面的 “√” 去掉了,這樣保存時可以識別你

原创 貪吃蛇c++實現 實訓認識小遊戲

大一假期幾天的實訓認識課,用 C++ 做了兩個小遊戲,一個是推箱子,一個是貪吃蛇,讓我對編程實現二維遊戲有了點基礎認識,下面是貪吃蛇遊戲的一點簡要認識。 運行環境:vs2012 用到結構體,枚舉enum, if條件語句等 首先,我

原创 PAT (Basic Level) Practice 1066 圖像過濾 (15 分)

題目:圖像過濾是把圖像中不重要的像素都染成背景色,使得重要部分被凸顯出來。現給定一幅黑白圖像,要求你將灰度值位於某指定區間內的所有像素顏色都用一種指定的顏色替換。 輸入格式: 輸入在第一行給出一幅圖像的分辨率,即兩個正整數 M 和

原创 CRC 循環冗餘差錯檢驗 計算機網絡考點(圖解)

需求用處: 現實中的通信鏈路都不是理想的,比特在傳輸中可能會產生差錯:1可能會變成0,0可能會變成1。我們稱之爲比特差錯,所以我們要對傳輸的數據進行差錯檢驗,減小誤碼率。在數據鏈路層,爲了便於硬件檢測差錯,通常在幀的尾部設置一個差

原创 1MB,1GB,1TB等於多少字節或比特?(理解B與b的區別)

首先,數據量最小單位比特,bit,(b)即一個比特位爲0或1; 然後,一個字節 ,Byte (B)等於8個比特位; 1B=8bit. 與字節搭配時,K,M,G,T爲二進制單位,因爲1000與1024相近,即2^10=1K; 所以: