原创 Java 內部類實現說明

先看代碼例子: //TestInnerClass.java import com.lin.liu.OuterClass.InnerClass; cl

原创 C語言基本的語法規定

在看完組成原理和彙編語言之後,感覺自己對程序的運行原理有了進一步的認識,對C語言的語法添加了一些個人的理解,希望能對初學者提供一些幫助 如果有問題,歡迎大家在評論交流。 由於這個月已經提交了離職申請, 空閒時間比較多,所以計劃把之前所學

原创 C 語言 數據操作

C語言本身的設計過程中, 一個核心出發點就是如何合理的使用內存空間。 所以對於C語言語法的理解,也應該從內存空間使用的角度出發。 在上一篇數據類型的內存模型的基礎上,我們很容易就可以理解這些基本操作(彙編實現方法)。 1、變量定義的時

原创 Windows 平臺Nacos配置及 golang Client 使用說明

Windows平臺上使用Nacos的情形似乎不是很多,所以也沒有找到相關的文章。自己摸索的過程中遇到了一些問題,這裏記錄一下。 Nacos  是阿里巴巴開源的服務發現工具,提供的功能主要是服務發現和配置管理。詳細說明可以參考官網文檔:ht

原创 面向過程的三種基本結構

學習應該以靈活使用爲目標,要做到這一點,應該充分理解再加上重複練習。 爲了避免流水賬的書寫方式,我在這些基礎內容部分,會以最簡單,最核心的語句進行說明。 1、順序結構: 最高效的程序結構,有些時候,我們爲了提高程序的運行效率,即使浪費一

原创 typedef 類型定義

1、typedef是什麼? 從字面理解就是類型定義,那麼回憶一下我們之前說過的問題,類型是什麼? 佔用的字節數以及如何存儲數據。 如果說結構體是用戶自定義類型的話,那麼typedef只是給基本類型的變量起一個別名,使用的時候需要注意兩點

原创 手機刷機過程

刷機過程 詳細資源可在網盤下載 1、何時需要看這篇文章:     a、如果你的手機內部存儲空間劃分的比較小,比如hasee 的e50 16G版,只劃分出了1G用來安裝軟件,並且軟件只能安裝在手機內存中,所以眼看着那麼多內存閒着卻裝不了軟

原创 函數與函數使用

在理解函數時,最好把函數名和指針一起理解,這樣你在使用的過程中就會得心應手。 1、函數是C語言程序的主體 2、函數之間是獨立的,可以相互調用,但是需要注意避免互相調用的情況(因爲很容易出錯),確實需要使用時,需要設置好出口條件(ret

原创 C語言程序的特點及設計思想

在自學了組成原理和彙編語言之後,重新複習了一下C和C++的一些知識,總結了一下自己對程序的認識。 歡迎大家在評論區留言交流。 C語言的一些特點: 1、採用結構化的控制語句,是完全模塊化和結構化的語言。 2、數據類型豐富,具有現代語言的各

原创 C/C++ 指針筆記

下面這些內容存在很高的總結性,可能一句話就需要很大的篇幅和例子進行說明。所以,如果你有疑問可以自己寫代碼測試(個人認爲自己寫代碼測試時最好的學習方法),當然也可以在下面評論交流。 1、指針是什麼?指針變量是什麼? 指針是內存單元之間的一

原创 C 語言數據類型意義解析

先給出一張書上關於數據類型的分類圖,其中對於指針類型和空類型做了不同的分類,具體原因請看下面的說明 關於C中的數據類型,個人的劃分方法是 分爲兩類,一類是基本類型(地址類型也是基本類型的一種),也就是語言本身所提供的,編譯器可以直接

原创 C/C++ 結構體的內存結構說明

1、什麼是結構體,爲什麼需要結構體? 結構體的意思就是結構化的數據,源於結構化的數據管理。是人們最初用數據描述世界的一種方式。也是面向對象的根源。在對具有多屬性的事物的數據進行處理時,結構化的存儲方式,使得處理方法和處理效率大大提高。從最

原创 C/C++ 枚舉類型

1、枚舉的意義: 用離散的方式,給出一個變量的取值範圍,這樣做的好處是減少出錯(編譯器要進行檢查),另外也在一定程度上減少程序的複雜度。 2、定義和使用方式: enum 枚舉類型{A,B,C,D}; 意義說明:枚舉元素ABCD,被被編譯

原创 C/C++ 預處理

以下幾點只是我自己的筆記加上一點體會, 內容比較簡單。具體的使用技巧以後再舉例說明。 1、C、C++程序中允許定義一些命令, 這些命令可以在編譯之前進行處理,這些命令成爲預處理命令 2、預處理命令以#開頭,包括#include、#de

原创 C語言中變量的存儲方式

存儲方式其實就是如何在內存中存放我們的程序,這對於理解程序的運行機制是十分重要的。 1、從變量的作用域來分:變量分爲局部變量和全局變量;如果從生存期(存儲方式決定)來分,變量分爲靜態存儲方式和動態存儲方式。 2、考慮一下程序運行時期都要