盡量用自己的理解,一句話解釋清楚,想更深了解,請去看百科...
一. 程序與執行緒區別
程序:程序包含執行緒,多個程序間的資料不共享,由系統進行資源分配
執行緒:執行緒歸屬程序,多個執行緒間的資料可共享,占用資源相對較小,執行更快
二. 堆與棧區別
堆:由作業系統自動分配釋放,存放函式的值,先進先出
棧:一般由程式設計師分配釋放,程式結束時也可用os**,分配方式類似於鍊錶,先進後出
三. tcp連線標誌:
tcp標誌
意義目的
urg緊急
標識重要資料
ack確認
確認連線;對於大多數連線它被開啟
psh傳送
通知接收方馬上傳送資料而不是緩衝資料
rst復位
復位連線
syn同步
在連線開始期間同步序號
fin結束
當雙方說再見時關閉連線
網路位元組序與主機位元組序
主機位元組序就是我們平常說的大端和小端模式:不同的cpu有不同的位元組序型別,這些位元組序是指整數在記憶體中儲存的順序,這個叫做主機序。引用標準的big-endian和little-endian的定義如下:
a) little-endian就是低位位元組排放在記憶體的低位址端,高位位元組排放在記憶體的高位址端。
b) big-endian就是高位位元組排放在記憶體的低位址端,低位位元組排放在記憶體的高位址端。
網路位元組序:4個位元組的32 bit值以下面的次序傳輸:首先是0~7bit,其次8~15bit,然後16~23bit,最後是24~31bit。這種傳輸次序稱作大端位元組序。由於tcp/ip首部中所有的二進位制整數在網路中傳輸時都要求以這種次序,因此它又稱作網路位元組序。位元組序,顧名思義位元組的順序,就是大於乙個位元組型別的資料在記憶體中的存放順序,乙個位元組的資料沒有順序的問題了。
所以:在將乙個位址繫結到socket的時候,請先將主機位元組序轉換成為網路位元組序,而不要假定主機位元組序跟網路位元組序一樣使用的是big-endian。由於這個問題曾引發過血案!公司專案**中由於存在這個問題,導致了很多莫名其妙的問題,所以請謹記對主機位元組序不要做任何假定,務必將其轉化為網路位元組序再賦給socket。
不斷更新中....
PP模組幾個常見易混淆名詞的解釋與理解!
pp模組幾個常見易混淆名詞的解釋與理解!pp 常見名詞 mrp areas mrp 區域 計畫區間,計畫的週期,計畫的時界,計畫邊際碼,計畫日曆,mrp引數檔案,計畫引數檔案。mrp areas mrp 的執行區域,或者範圍,在系統中,我們預設是對乙個工廠進行 mrp執行,當不啟用 mrp區域時,預...
vsphere網路幾個易混的概念
1 vsphere 標準交換機 負責提供主機和虛擬機器的網路連線,其執行方式與物理乙太網交換機十分相似。它檢測與其虛擬埠進行邏輯連線的虛擬機器,並使用該資訊向正確的虛擬機器 流量。可使用物理乙太網介面卡 也稱為上行鏈路介面卡 將虛擬網路連線至物理網路,以將 vsphere 標準交換機連線到物理交換機...
常用易混方法及其引數
關於動畫的引數 移動動畫 translateanimation float fromxdelta,float toxdelta,float fromydelta,float toydelta translateanimation int fromxtype,float fromxvalue,int ...