原创 malloc和new的區別是什麼?

     1.malloc與free是C++/C語言的標準庫函數,new/delete是C++的運算符。它們都可用於申請動態內存和釋放內存。     2.對於非內部數據類型的對象而言,光用maloc/free無法滿足動態對象的要求。對象在

原创 堆和棧的區別

堆和棧的區別     1)棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數名,局部變量的名等。其操作方式類似於數據結構中的棧。在Windows下,棧是向低地址擴展的數據結構,是一塊連續的內存的區域。     2)堆區(heap

原创 Http 和TCP的關係,TCP長連接和短連接有什麼區別?

HTTP協議即超文本傳送協議(Hypertext Transfer Protocol ),是Web聯網的基礎,也是手機聯網常用的協議之一,HTTP協議是建立在TCP協議之上的一種應用。由於HTTP在每次請求結束後都會主動釋放連接,因此HT

原创 TCP之socket

數據傳輸的過程:         建立連接後,TCP協議提供全雙工的通信服務,但是一般的客戶端/服務器程序的流程是由客戶端主動發起請求,服務器被動處理請求,一問一答的方式。因此,服務器從accept()返回後立刻調用read(),讀soc

原创 師兄的面經(09)

整理資料的時候偶然間發現了師兄的面經,如果我不將這個整理出來,可能此篇文章再也見不到光明,謹以此文,獻給張連法師兄。 ------------------------------------------------------------

原创 strcpy、memcpy和memset的區別

strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include <string.h> 功能:把src所指由NULL結束的字符串複製到dest所指的數組中。 說明:src

原创 Life With Adeos

Life With Adeos Philippe Gerum Revision B Copyright © 2005 Copyright © 2005 Philippe Gerum 在遵循由自由軟件基金會發布的1.2或更高版本的

原创 Xenomai安裝

目錄 1 簡介 2 安裝步驟      2.1 準備目標內核      2.2 配置和建立目標內核      2.3 建立用戶空間的支持           2.3.1 特徵衝突解決           2.3.2 通用配置項    

原创 關於過去,關於未來

關於職業規劃,關於運維 兩年多的運維生涯,其實並沒有給自己帶來多少成就感,或許自己對運維這塊不是很感興趣,或者沒有找到正確的人帶(遇到的要麼是水平差不多的,要麼是水平差距太大的),剛畢業水平差不多的人在一起沒有工程經驗,在一起瞎搞;與水

原创 Xenomai-實現一個GNU/Linux上的RTOS的仿真框架

Xenomai-實現 一個GNU/Linux上的RTOS的仿真框架 Philippe Gerum 第一版 Copyright ©2004 Copyright © 2002 Philippe Gerum       在遵循由自由軟件基金會

原创 Linux進程間通信的各種方式及其比較

        進程間通信就是在不同進程之間傳播或交換信息,那麼不同進程之間存在着什麼雙方都可以訪問的介質呢?進程的用戶空間是互相獨立的,一般而言是不能互相訪問的,唯一的例外是共享內存區。但是,系統空間卻是“公共場所”,所以內核顯然可以提

原创 SRE讀書筆記——第一章

第一部分 從sysadmin到服務管理         IT時代最初系統管理員(sysadmin),系統管理員負責將軟件組合到一起提供服務,並負責系統的升級工作.但是隨着系統複雜度的增加和事務的增加,系統管理員開始承受應對部端增多的

原创 如何禁用centos7中的ipv6

爲了避免SELinux和其它組件出問題,儘量不要禁用ipv6模塊,將下面的配置加入到/etc/sysctl.conf文件中: <span style="white-space:pre"> </span>net.ipv6.conf.all

原创 Linux進程管理

Linux進程管理是Linux內核的一種功能。 1.ps命令:process state SysV風格:每一個選項需要加- BSD風格:每個選項不需要加- a:顯示所有與終端有關的進程

原创 邊做邊學Rust之變量綁定

4 變量綁定 Rust通過靜態類型實現類型安全。變量綁定可以在定義時註明類型。然而在大多數情況下,編譯器可以從上下文環境中推斷出變量類型,大大的減輕了註解的負擔。 使用let,可以將值(例如literals)綁定到變量。 fn mai