原创 C語言使用scanf輸入

scanf()函數結構 scanf()函數被用來從stdin讀入數據,並且在程序中儲存數據。默認,這個stdin流是來着鍵盤輸入。 scanf()的函數結構與printf()類似: int i; scanf("%d",&i);

原创 C語言的數據類型和變量

變量: 在C中,變量包含內存位置。程序可以通過變量的名稱,訪問這個變量的值。賦值的過程,就是修改內存單元存儲數據的過程。 例如,我們使用 int a = 1;,進行賦值。其中a在內存中,有一個自己的地址,我們假設這個地址爲2010

原创 C語言循環

for 語句 for(exp1; exp2; exp3) { /* a block of statements (loop body), that is repeatedly executed as long as the val

原创 C語言指針

C語言指針是C語言非常重要的一個概念,我們可以通過指針去讀取內存的數據。 聲明方式: type *Ptr; type 可以是任何可以用類型。 雖然我們通過 int *Ptr,聲明瞭一個指向int類型的指針,但是指針的佔用的實際內存

原创 C語言操作符

賦值操作符 int a,b,c; a = b = c = 10; 賦值操作符是從右向左進行賦值的,因此c先賦值,然後將c的值賦予b,以此類推。 a = 10; c = a + (b = a + 10); 先給b 賦值20,然後進行

原创 C 語言程序初探

C語言的一般結構 #include int main(){ } include #include <d:\projects\serial.h> /* DOS/Windows path. */ #include </port/

原创 C語言的程序控制(if 和 switch)

if語句 if(condition) { ..../*語句*/ } int x; if(x)相當於 if(x != 0 ) if(!x)相當於 if(x == 0 ) 一般錯誤 int x = -3; if(x > 0)

原创 C語言數組(基本)

變量只能存儲一個單一的值。這一章節,我們將會討論一種具有可存取多個變量能力的變量。 它的類型稱爲數組。 一維數組 聲明數組 data_type array_name[number_of_elements]; 例如: int arr

原创 對於C語言的一點看法

經歷 作爲一名工作多年Linux的系統工程師,我的大部分工作都是維護Linux系統服務。對於底層的實現知之甚少。其實搞了很多年,自認爲也就是個操作員而已,寫幾個簡單腳本,感覺就是啥都會啥都不精。從最初的CentOS5到現在的Clo

原创 《面向對象分析與設計(第三版)》第二章 讀書筆記 一

學習了很多程序包括perl、ruby、python、lua,一直無法把握語言的精髓,感覺還是要好好學習一下面向對象的編程思想。 首先對一些列出書中的一些概念: OOP:面向對象編程是一種實現方法,在這種方

原创 CCNP2.0 考試大綱

路由 交換 拍錯:官方貌似還沒有更新。 爭取這個十一在家把他們搞定。

原创 smurf攻擊

筆記 smurf攻擊: 參考文章:https://en.wikipedia.org/wiki/Smurf_attack 攻擊代碼:https://gist.github.com/JasonPellerin/2eecbf1f7e497

原创 Markdown Editor

我看到的一個非常好的編輯器:https://stackedit.io/editor

原创 Python3學習筆記(一):import from 和 reload的用法

最近開始系統的學習一下Python,自學的書《Python學習手冊》(Mark Lutz著)。學習的Python版本是Python3.我不太想說,該學習Python2還是3,總之2020後Python2就不再被支持。您看着辦吧。 今天主要