原创 git倉庫部分文件clone

git倉庫部分文件clone 1.初始化git目錄 首先創建和git倉庫中主目錄相同的文件夾 例如:主目錄爲 main-work,在本地創建一個main-work文件夾 # 進入main-work文件夾 cd main-work

原创 第二章、線性表

線性表 2.1、定義 線性表:是最常用的一種數據結構,一個線性表是n個數據元素的有限序列。 數據項:一個數據元素可以由若干個數據項組成。例如用戶表中的 用戶名 記錄:數據元素稱爲記錄 文件:含有大量記錄的線性表又稱爲文件。 抽象數

原创 C++Primer-第三章 字符串、向量和數組

第三章 字符串、向量和數組 主要介紹兩種重要的標準庫 string 和 vector 還有內置數組類型。 3.1 命名空間的using聲明 using聲明具有以下格式:using namespace::name; #include

原创 C++Primer-第四章 表達式

第四章 表達式 表達式由一個或多個運算對象組成,對錶達式求值將得到一個結果。字面值和變量時最簡單的表達式,其結果就是字面值和變量的值。把一個運算符和一個或多個運算對象結合起來可以生成複雜的表達式。 4.1 基礎 4.1.1 基本概

原创 C++Primer-第一章 開始

第一章 開始 1.1 編寫一個簡單的C++程序 int main() { return 0; } 一個函數的定義包含四部分: 返回類型 函數名 形參列表(一個括號包圍) 函數體 請注意,return語句末尾的分號。在C+

原创 C++Primer-第二章 變量和基本類型

第二章 變量和基本類型 數據類型是程序的基礎:它告訴我們數據的意義及我們能在數據上執行的操作 2.1 基本數據類型 C++定義了一套包括算術類型和空類型在內的基本數據類型 2.1.1 算術類型 算術類型: 整型 浮點型 布爾類

原创 C++Primer-第六章 函數

第六章 函數 函數就是一個命名了的代碼塊,我們通過調用函數執行相應的代碼。 6.1 函數基礎 一個典型的函數定義包括以下部分:返回類型、函數名、由0個或者多個形參組成的列表以及函數體。 編寫函數 int fact(int va

原创 第一章 java的I/O演進之路

1.1、I/O基礎入門 沒有數據緩衝區,I/O性能存在問題 沒有C或者C++中的Channel概念,只有輸入和輸出流 同步阻塞式I/O通信(BIO),通常會導致通信現成被長時間阻塞 支持的字符集有限,硬件可移植性不好 1.1.

原创 C++Primer-第七章 類

第七章 類 類的基本思想是數據抽象和封裝。 數據抽象是一種依賴於接口和實現分離的變成技術。 類的接口包括用戶所能執行的操作 類的實現則包括類的數據成員、負責接口實現的函數體以及定義類所需要的各種私有函數。 7.1 定義抽象數據

原创 C++Primer-第五章 語句

第五章 語句 5.1 簡單語句 C++語言中的大多數語句都以分號結束,一個表達式末尾加上分號就變成了表達式語句。 空語句 :最簡單的語句是空語句,空語句中只包含一個單獨的分號。 別漏寫分號,也別多寫分號 iVal=v1+v2;

原创 深入學習虛擬機-01JVM與Java體系結構

1. JVM與Java體系結構 1.1 你是否也遇到過這些問題? 運行這的線上系統突然就卡死,系統無法訪問,甚至直接OOM 想解決向上JVM GC問題,但卻無從下手 新項目上線,對各種JVM參數設置一臉迷茫,直接默認吧,然後就J

原创 C++Primer-第一章

第一章 開始 1.1 編寫一個簡單的C++程序 int main() { return 0; } 一個函數的定義包含四部分: 返回類型 函數名 形參列表(一個括號包圍) 函數體 請注意,return語句末尾的分號。在C+

原创 volatile理解和使用

JMM(Java內存模型Java Memory Model,簡稱JMM) JMM本身是一種抽象的概念 並不存在,它描述的是一組規則或規範,通過這組規範定義了程序中各個變量(包括實例字段,靜態字段和構成數組對象的元素)訪問方式。

原创 Idea2019.x版本如何導入maven項目

Idea2019.x版本如何導入maven項目 一. 安裝idea 安裝部分比較簡單,大家可以直接搜索到相關教程,在此只是簡單的描述一下windows平臺安裝方法 1.可以到jetbrain官方網站下載idea https://w