原创 MIT計算機科學與編程導論——class2

1.datatype operator   Primary type:numbers strings booleans   Values-type每一個數據對應一個數據類型   運算符重載(overload)    3*’ab’/

原创 關於指針和引用

1.異同點 引用與指針都是複合類型(compound type),建立在已存在類型的基礎上 引用是對對象的綁定,是對象的別名,並不是具體的對象;指針指向某一對象,指針本身就是一個對象 引用在定義時必須初始化,且只能綁定一個對象不能

原创 tlcl-從shell眼中看世界echo

從shell眼中看世界 echo-顯示一行文本 當輸入一個命令,bash在執行命令之前,會對輸入的字符做展開處理。 路徑展開 echo * shell將*展開爲當前目錄下的文件名稱,會打印出當前目錄下的文件名稱, echo d*   

原创 Linux權限管理2——setuid、setgid、stricky bit

Linux權限管理——set uid、set gid、stricky bit(比較危險的操作)   setuid 用戶在執行具有suid權限的可執行文件時,身份發生轉化,暫時成爲該文件的所有者,執行完畢後身份再切換回來 1)該文件是一個

原创 Linux軟件包安裝4——源碼包安裝以及腳本安裝包Webmin實現web管理

1.源碼包的安裝 源碼包的安裝過程: 1.下載源碼包 2.解壓源碼包,進入到解壓包中 3.查看INSTALL文件,裏面會有相關的安裝文件說明 ./configure --prefix=安裝路徑 1.配置環境 2.定義安裝選項  ./

原创 關於局部變量、靜態局部變量、全局變量、靜態全局變量

局部變量:       一種動態存儲方式,在作用域內定義時創建,到作用域結束時銷燬。       定義局部變量時若未初始化,對內置類型來說,其值是爲定義的。 靜態局部變量:       一種靜態存儲方式,在作用域內定義時創建,到

原创 Linux權限管理——sudo和chattr權限

權限管理——sudo權限 我們知道Linux中/sbin和/usr/sbin下的命令只有管理員才能執行,但有時候我們需要將某些只有管理員纔有權限執行的命令授予給一些普通用戶去執行來簡化工作,當然命令的授予必須合理控制。 首先要做的是給普通

原创 Linux軟件包安裝2——基於red hat系列的rpm命令安裝及apache簡單搭建httpserver

rpm命令管理 rpm包是基於red hat系列的二進制安裝包。常見的red hat系列的有red hat enterprise Linux、centos、fedora等Linux發行版本 首先介紹一下rpm包的命名方式: httpd-2

原创 關於main函數的返回值

#include <iostream> using namespace std; /* * test the return value of the main * the return type of the main mu

原创 《c++ primer》5——c風格字符串

字符串字面值的類型就是const char類型的數組。 c風格字符串 c風格字符串既不能確切地歸結爲C語言的類型,也不能歸結爲c++類型,而是以空字符null結束的字符數組。 char ch1[] = { 'a', 'b', '

原创 Linux軟件包安裝1

Windows下的所有軟件包都不能在Linux下安裝1)所有的軟件包需要針對Linux專門開發2)Windows下的病毒不能在Linux下運行Linux的軟件包分爲源碼包和二進制包,所謂的源碼包就是將源代碼打包的文件,二進制包就是已經根據

原创 關於編譯的一些小知識

GNU編譯器g++編譯c++程序: 在Windows下,進入源代碼所在的路徑下,在命令行中輸入: g++ -o test.exe test.cpp 將test.cpp編譯生成test.exe可執行文件,如果沒有-o test.

原创 Linux——用戶和用戶組管理

用戶和用戶組管理   1.用戶和用戶組配置文件 /etc/passwd 用戶信息的配置文件 /etc/shadow 用戶密碼信息的配置文件 /etc/group 用戶組信息的配置文件 /etc/gshadow 用戶組密碼信息的配置文件 查

原创 Learn Vim Progressively——level1&level2

You want to teach yourself vim (the best text editor known to human kind) in the fastest way possible. This is my way 

原创 Linux權限管理1——ACL權限

 Linux權限管理——ACL權限 我們已經知道Linux的文件有所有者,所屬組,其他人三種權限,但這是遠遠不夠的,比如說,有一個project,項目管理員將所有項目人員添加到該項目的所屬組中,分配權限770,有一天,臨時來了一個成員,該