序列號(hào)seq:占4個(gè)字節(jié),用來(lái)標(biāo)記數(shù)據(jù)段的順序,TCP把連接中發(fā)送的所有數(shù)據(jù)字節(jié)都編上一個(gè)序號(hào)椭赋,第一個(gè)字節(jié)的編號(hào)由本地隨機(jī)產(chǎn)生;給字節(jié)編上序號(hào)后省撑,就給每一個(gè)報(bào)文段指派一個(gè)序號(hào)...
序列號(hào)seq:占4個(gè)字節(jié),用來(lái)標(biāo)記數(shù)據(jù)段的順序,TCP把連接中發(fā)送的所有數(shù)據(jù)字節(jié)都編上一個(gè)序號(hào)椭赋,第一個(gè)字節(jié)的編號(hào)由本地隨機(jī)產(chǎn)生;給字節(jié)編上序號(hào)后省撑,就給每一個(gè)報(bào)文段指派一個(gè)序號(hào)...
傳統(tǒng)的session認(rèn)證 我們知道魄衅,http協(xié)議本身是一種無(wú)狀態(tài)的協(xié)議鳍寂,而這就意味著如果用戶向我們的應(yīng)用提供了用戶名和密碼來(lái)進(jìn)行用戶認(rèn)證,那么下一次請(qǐng)求時(shí)闻葵,用戶還要再一次進(jìn)行...
1.2 TCP 特點(diǎn) 1.2.1 面向連接 通信雙方必須先建立連接才能進(jìn)行數(shù)據(jù)的傳輸民泵,雙方都必須為該連接分配必要的系統(tǒng)內(nèi)核資源,以管理連接的狀態(tài)和連接上的傳輸槽畔。 雙方間的數(shù)據(jù)...
celery(沙了V)是基于python實(shí)現(xiàn)的一個(gè)異步任務(wù)的調(diào)度工具栈妆,同時(shí)還是一個(gè)任務(wù)隊(duì)列,主要用于處理耗時(shí)的任務(wù)竟痰。 Celery組成結(jié)構(gòu) 任務(wù)隊(duì)列是一種跨線程签钩、跨機(jī)器工作的...
一掏呼、OSI參考模型 今天我們先學(xué)習(xí)一下以太網(wǎng)最基本也是重要的知識(shí)——OSI參考模型坏快。 1、OSI的來(lái)源 OSI(Open System Interconnect)憎夷,即開(kāi)放...
nosql介紹 NoSQL:一類新出現(xiàn)的數(shù)據(jù)庫(kù)(not only sql) 泛指非關(guān)系型的數(shù)據(jù)庫(kù) 不支持SQL語(yǔ)法 存儲(chǔ)結(jié)構(gòu)跟傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)中的那種關(guān)系表完全不同莽鸿,nosq...
有一種程序設(shè)計(jì)模式叫MVC,其核心思想是分工拾给、解耦祥得,讓不同的代碼塊之間降低耦合,增強(qiáng)代碼的可擴(kuò)展性和可移植性蒋得,實(shí)現(xiàn)向后兼容级及。 MVC模式說(shuō)明 M全拼為Model,主要封裝對(duì)數(shù)...
進(jìn)程额衙、線程對(duì)比 目標(biāo) 知道進(jìn)程和線程關(guān)系及優(yōu)缺點(diǎn) 1. 功能對(duì)比 進(jìn)程饮焦,能夠完成多任務(wù),比如 在一臺(tái)電腦上能夠同時(shí)運(yùn)行多個(gè)QQ 線程窍侧,能夠完成多任務(wù)县踢,比如 一個(gè)QQ中的多個(gè)聊...
Linux 命令總結(jié) 啟動(dòng)終端: ctr+alt+t 終端字體放大: ctr+shift+'+',終端字體縮小: ctr+'-' ls: 查看當(dāng)前目錄下的文件信息 pwd: ...
Nginx的產(chǎn)生 沒(méi)有聽(tīng)過(guò)Nginx?那么一定聽(tīng)過(guò)它的"同行"Apache吧伟件!Nginx同Apache一樣都是一種WEB服務(wù)器硼啤。基于REST架構(gòu)風(fēng)格斧账,以統(tǒng)一資源描述符(Uni...
Elasticsearch 開(kāi)源的Elasticsearch是目前全文搜索引擎的首選谴返。 它可以快速地儲(chǔ)存、搜索和分析海量數(shù)據(jù)咧织。維基百科亏镰、Stack Overflow、Gith...
re.match() 根據(jù)正則表達(dá)式從頭開(kāi)始匹配字符串?dāng)?shù)據(jù) 1.search 需求:匹配出水果的個(gè)數(shù) importre# 根據(jù)正則表達(dá)式查找數(shù)據(jù)拯爽,提示:只查找一次# 1.pa...
虛擬機(jī)與Docker有何不同 譯者按:各種虛擬機(jī)技術(shù)開(kāi)啟了云計(jì)算時(shí)代索抓;而Docker,作為下一代虛擬化技術(shù),正在改變我們開(kāi)發(fā)逼肯、測(cè)試耸黑、部署應(yīng)用的方式。那虛擬機(jī)與Docker究竟...
1. 什么是FastDFS FastDFS 是用 c 語(yǔ)言編寫的一款開(kāi)源的分布式文件系統(tǒng)篮幢。FastDFS 為互聯(lián)網(wǎng)量身定制大刊, 充分考慮了冗余備份、負(fù)載均衡三椿、線性擴(kuò)容等機(jī)制缺菌,并...
淺拷貝和深拷貝 不可變對(duì)象在賦值時(shí)會(huì)開(kāi)辟新空間 可變對(duì)象在賦值時(shí),修改一個(gè)引用的值搜锰,另一個(gè)引用也會(huì)發(fā)生改變 深淺拷貝對(duì)不可變對(duì)象拷貝時(shí)伴郁,不開(kāi)辟新空間,相當(dāng)于賦值操作 淺拷貝在...
1.對(duì)查詢進(jìn)行優(yōu)化蛋叼,要盡量避免全表掃描焊傅,首先應(yīng)考慮在 where 及 order by 涉及的列上建立索引。 2.應(yīng)盡量避免在 where 子句中對(duì)字段進(jìn)行 null 值判斷...
CSRF CSRF全拼為Cross Site Request Forgery狈涮,譯為跨站請(qǐng)求偽造狐胎。 CSRF指攻擊者盜用了你的身份,以你的名義發(fā)送惡意請(qǐng)求歌馍。 包括:以你名義發(fā)送...
(1)Flask Flask確實(shí)很“輕”握巢,不愧是Micro Framework,從Django轉(zhuǎn)向Flask的開(kāi)發(fā)者一定會(huì)如此感慨松却,除非二者均為深入使用過(guò) Flask自由暴浦、靈...