原创 C語言之c

/* 結構體 : 保存一組類型不同的數據;     定義格式 :          1,定義結構體類型後,再定義結構體變量 :              struct attr_type_name {attr_type attr_name;

原创 Linux用戶及權限管理

用戶和組管理 :     注 : 實現資源分配的機制      Authentication : 認證,驗證用戶身份是否合法或者驗證用戶是否有權使用資源,但並不能具體確定用戶可以使用那些資源以及可以使用多少資源     Authorizat

原创 Linux運維之常見命令

文件管理類命令 :     cp : 複製         cp SRC DEST         如果DEST不存在,系統會自動創建文件或目錄         如果DEST存在 :             如果SRC是一個文件 :    

原创 linux運維之bash基本特性及基本命令

bash基本特性及基本命令 :      1.命令歷史 :          history             環境變量 :                 $HISTSIZE : 緩存中記錄的命令歷史條數上限            

原创 Linux運維之lLinux文件系統及文件類型

Linux文件系統及文件類型 :      Linux系統與Windows系統一樣,爲了實現多個文件的獨立管理,也會創建分區.但是與Windows系統不同的是,Linux系統下的這些對立分區不允許用戶獨立訪問,只能通過Linux系統提供的這

原创 Linux運維之基本命令

CLI(Command Line Interface)接口 : 命令行接口     命令提示符 : 提醒用戶已經可以進行輸入         # : root用戶         $ : 普通用戶 ---------------------

原创 Linux運維之預備知識(續)

機械盤基本概念 :      組成部分 :         磁頭 : 在不同的磁道上移動以讀寫數據;         盤片(類似光盤) : 雙面均可存儲數據,盤片表面有一圈又一圈的磁道,而在不同盤面,磁道編號相同的磁道被稱之爲柱面.分區是按

原创 Linux運維之預備知識

預備知識 : 進程 : 運行起來的程序即稱之爲進程;Vmvare常用操作 :    橋接 : 即藉助物理主機的物理設備即網卡與外部設備通信;    快照 : 常用於在虛擬機中裝好系統伊始或在使用虛擬系統過程中的重要節點,保存系統當前狀態,以

原创 Python之推導式

''' 列表推導式 : [想要寫入列表的內容 for循環 if篩選]    #for循環內可嵌套多層     如 : 創建包含0~100之間偶數的列表         lst = [i for i in range(101) if i % 

原创 Python之內置函數

''' 內置函數 :     作用域相關(2) :         locals : 返回當前局部作用域內的所有內容         globals : 返回全局作用域內的所有內容     基礎數據類型相關(38) :         和數

原创 C語言之預處理指令

/* 預處理指令 :     宏定義 : 就是將代碼中的宏名進行簡單的替代,不進行任何運算;         不帶參數的宏定義 :             基本格式 :                  #idefine 宏名 宏值    

原创 C語言之爲數據類型定義別名

/* typedef : 爲已知的數據類型定義別名,而後生成一個全新的數據類型,而且無論原始數據類型有多麼複雜,新生成的數據類型,均類似於簡單數據類型,           如int,char等,使用方式完全形同.我們可以將其理解爲將原始數

原创 C預言之const關鍵字

/* const : 類型修飾符,作用:固定基本數據類型變量的值; const的書寫位置問題 :     對於普通變量而言 : const寫在數據類型的左邊或右邊沒有區別;     對於指向變量的指針 : const如果寫在數據類型或數據類

原创 Python之閉包

''' 閉包 : 就是將某些數據包裹起來,以達到保護數據的目的.本質還是利用了大的作用域無法訪問小的作用域中的變量;     基本格式 :         def outer() :             被保護數據           

原创 C語言之結構體

/* 結構體 : 保存一組類型不同的數據;     定義格式 :          1,定義結構體類型後,再定義結構體變量 :              struct attr_type_name {attr_type attr_name;