原创 【c語言】c語言知識框架思維導圖

經過幾天的總結終於完成了這一張c語言部分思維導圖: 點贊 7 收藏 分享 文章舉報 Billy12138 發佈了108 篇原創文章 · 獲贊 134 · 訪問量 15

原创 【Linux】shell基礎之符號篇

我們以前可能也聽過shell這個名詞,但是並未深入瞭解,本片博客旨在揭開shell神祕的面紗。 一、與shell相關的一些概念的介紹 1、Shell定位、 (1)Shell是一種用c語言編寫的程序,它是用戶使用Linux的橋

原创 【Linux】網絡基礎2

前面我們知道,TCP/IP協議已經將網絡劃分爲五層或者說四層,下面我們就來自頂向下的來介紹一下各層的具體情況以及使用的協議字段。 1、應用層 我們程序員寫的一個個實現具體功能的網絡程序就是在應用層 前面我們提到了協議的定義,

原创 【C++】圖解函數傳參傳值、傳地址、傳引用的區別

1、傳值就像圖中一樣傳的是原來實參的一份拷貝,對形參進行操縱不會改變實參的值,函數返回後,函數棧幀銷燬,這份拷貝也會自動被回收 2、傳指針就是爲實參創建一個指針變量,指針變量裏面存的就是實參的地址,對形參進行操作也會通過指針

原创 【c語言】數組計算問題--數組的大小是多少

解釋說明:每一條語句後面的就是測出來的運行結果,下面是原因解釋: #include <stdio.h> int main() { int a[] = { 1, 2, 3, 4 }; printf("%d\n",

原创 【c語言】malloc函數詳解

談到malloc函數相信學過c語言的人都很熟悉,但是malloc底層到底做了什麼又有多少人知道。 1、關於malloc相關的幾個函數 關於malloc我們進入Linux man一下就會得到如下結果: 也可以這樣認爲(wi

原创 【Linux】shell腳本思維導圖

這是Linux中的最後一部分,shell腳本相關知識: 點贊 1 收藏 分享 文章舉報 Billy12138 發佈了108 篇原創文章 · 獲贊 134 · 訪問量

原创 【c語言】遞歸算法解析

一、基本概念: c語言通過運行時堆棧來支持遞歸的實現的。遞歸函數就是直接或者間接調用自身的函數。 這裏有一個簡單的程序,可用來說明遞歸。程序的目的是將一個整數從二進制形式轉化爲可打印的字符形式,例如給出一個值4267,

原创 【HTML】隨筆-對象相關

<table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100<

原创 【一點補充】COM組件筆記

COM組件概述: COM component(COM組件)是微軟公司爲了計算機工業的軟件生產更加符合人類的行爲方式開發的一種新的軟件開發技術。在COM構架下,人們可以開發出各種各樣的功能專一的組件,然後將它們按照需要組合起來,構成複雜

原创 【一點補充】單元測試gtest

 爲了方便程序員測試,市面上有很多的工具,谷歌公司出品的gtest就是其中的一種。  下面介紹一下:  首先就是這三個部分, 1、先需要包含gtest的頭文件 2、需要寫裏面最重要的一部分,也就是TEST宏的書寫 (1)TEST宏有

原创 【計算機網絡】TCP和UDP區別

1、TCP是有連接的在編寫代碼時需要監聽,需要accept把鏈接拿進來,UDP是無連接的在寫代碼的時候不需要監聽也不需要accept,直接使用sendto發送和使用recvfrom接收就可以了。 2、TCP是面向字節流的,傳輸的過程中