原创 《鳥哥的Linux私房菜》——第八章學習筆記

第八章、文件與文件系統的壓縮,打包和備份 8.1 壓縮文件的用途和技術 很多情況下文件太大導致使用不方便,這時候就可以使用文件壓縮技術 考慮到計算機的二進制,我們在內存空間中存下數字1,其實是一個字節存了數據1,其餘7個字節全爲

原创 Python學習筆記——列表、元組和字典

Python學習筆記 列表、元組和字典 序列與列表與元組的關係和創建 序列:指的是一種包含多項數據的數據結構,序列包含的多個數據項(也叫成員)按順序排列,可通過索引來訪問成員。 Python中常見的序列包括字符串、元組和列

原创 C語言學習筆記——堆區空間申請筆記(二)

C語言學習筆記 堆區空間申請(二) 本文將以堆區空間申請(一)爲基礎,繼續討論堆區空間的申請與釋放及相關函數的應用。 free釋放空間 函數的原型:void free(void *memblock); 函數的寫法:free(p)

原创 C語言學習筆記——堆區空間申請(一)

C語言學習筆記 堆區空間申請(一) 棧區變量分析 所有程序/軟件的運行,都是由操作系統統一調配的,操作系統是程序的運行環境 運行中的多個程序之間,內存是不交叉的 程序結束後,操作系統還要釋放其使用的資源,來給其他程序使用 申請的

原创 Python學習筆記——面向對象(1)

Python學習筆記 面向對象 類和對象 兩個重要概念:類(class)和對象(object,也被稱爲實例,instance) 類是某一批對象的抽象,可以把類理解成某種概念。比如說全人類,這可以說成是一個類,是一個很大的範圍,而

原创 Python案例實操——定義一個求階乘的函數

Python案例實操 多種方式計算階乘 循環 使用循環是最簡單的一種方式,也比較實用。 # 方法一:使用循環來計算階乘 a = int(input("請輸入一個數,計算其階乘\n")) _sum = 1 for i in

原创 git學習筆記——管理、撤銷修改

GIT學習筆記 修改管理、撤銷 管理修改 爲什麼Git比其他版本的控制系統設計的優秀,因爲Git跟蹤並管理的是修改,而非文件。也就是說,所有修改,比如增加一行、刪除一行、甚至創建一個新文件也算是修改。 爲什麼說Git管理的是修改

原创 Python案例實操——繞圈圈面試題

Python案例實操 繞圈圈面試題 這是一道真實的面試題,題目如下: 如果我們在控制檯上打出4,結果如下 如果打出5,結果如下 本文介紹的主要思路如下: 程序設計 用二維列表來保存程序程序 用一個變量來控制方向 程序

原创 git學習筆記——分支管理(1)

GIT學習筆記 分支管理(1) 創建與合併分支 在前面學的版本回退中,我們知道,每次提交,Git都把他們串成一條時間線,這條時間線就是一個分支。截止到目前,只有一條時間線,在Git裏,這個分支叫主分支,即master分支。HEA

原创 Python學習筆記——函數(1)

Python學習筆記 函數 函數是什麼 所謂函數,就是爲一段爲實現特定功能的代碼“取個名字”,以後即可通過改名字來執行(或者說調用)這段代碼。 從邏輯上來看,函數相當於是一個黑匣子。參數進入函數,返回值從函數出來。(注意在Pyt

原创 C語言實戰——哲學家問題

C語言實戰——哲學家問題 問題描述 有五個哲學家繞着圓桌坐,每個哲學家面前有一盤面,兩人之間有一支筷子,這樣每個哲學家左右各有一支筷子。哲學家有2個狀態,思考或者拿起筷子喫飯。如果哲學家拿到一隻筷子,不能喫飯,直到拿到2只才能喫飯

原创 C語言實戰——生產者消費者問題

C語言實戰——生產者消費者問題 方法摘要 生產者消費者共享緩衝區,生產者向緩衝區中放數據,消費者從緩衝取中取數據,當緩衝區中被放滿時,生產者進程就必須進入掛起狀態,直到消費者從緩衝中取走數據時,生產者才能繼續向緩衝區中存放數據,同

原创 鳥哥的Linux私房菜第十章

第十章 認識與學習BASH Shell的介紹 硬件、核心與shell 電腦的運行即硬件的運行,硬件的運行是由操作系統的內核(Kernal)來控制的。由於內核控制管理整個系統,如果讓用戶隨意操作內核,當操作不當的時候就會引發很多

原创 MATLAB基礎學習筆記

MATLAB基礎學習筆記 基礎命令 help xxx在幫助文檔裏查找xxx命令的使用方式 lookfor xxx查找有xxx的關鍵字的命令 clc清屏 clear清除變量 inf表示正無窮,可以加上負號表示負無

原创 西郵Linux興趣小組2017納新面試題總結

西郵Linux興趣小組2017納新面試題總結 1 main函數中帶了兩個參數,通常用int argc, char *argv[])來表示,這兩個參數也可以不用使用,它們的意義分別是:第一個表示參數的個數;第二個參數中argv[