原创 tcp: 爲什麼要三次握手和四次揮手 ? time_wait 出現在什麼地方,有什麼用?

原文鏈接:https://blog.csdn.net/qzcsu/article/details/72861891 和 https://blog.csdn.net/yu876876/articl

原创 TCP/IP協議

原文鏈接:https://baike.baidu.com/item/TCP/IP%E5%8D%8F%E8%AE%AE#reference-[4]-7649-wrap TCP/IP協議在一定程度上

原创 HTTPS握手過程

原文鏈接:https://blog.csdn.net/cout__waht/article/details/80859369 HTTPS握手過程 HTTPS在HTTP的基礎上加入了SSL協議,S

原创 mysql 索引

原文鏈接:https://cloud.tencent.com/developer/article/1125452 索引是數據結構 在MySQL中,索引屬於存儲引擎級別的概念,不同存儲引擎對索

原创 TCP 有序傳輸,擁塞機制,重傳機制

原文鏈接:https://blog.csdn.net/ggxxkkll/article/details/7894112 通過怎樣的方式來保證數據的順序化傳輸? 主機每次發送數據時,TCP就給每

原创 rpc & rest

原文鏈接:https://mp.weixin.qq.com/s/dKowmnYSV6cetfP1nXVRoQ   從 0 到 1:全面理解 RPC 遠程調用! 什麼是RPC呢?百度百科給出的解釋

原创 git 系列之四:跟蹤遠端分支

[摘自git官方]   官方文檔地址 跟蹤分支是與遠程分支有直接關係的本地分支。 如果在一個跟蹤分支上輸入 git pull,Git 能自動地識別去哪個服務器上抓取、合併到哪個分支。 創建分支時 本地分支與遠程分支設置爲不同名字,自

原创 git 系列之三: 設置了ssh key,但git pull還是要輸入賬號密碼

爲什麼呢,怕是用了個假的SSH KEY 吧。 NONONO。 因爲 git clone 你用的是 https 而不是ssh。 什麼你不信? 輸入: git config -l  結果:卡卡打臉 拿github的一個工程項目來說: htt

原创 websocket 聊天室 demo ( tornado + nginx + wss )

前端代碼(來源網友,自己稍作修改):  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> WebSocket ChatRoom

原创 git 系列之二: 設置了ssh key

生成ssh key 命令: ssh-keygen -t rsa -C "[email protected]" 過程:一直回車 代碼庫填入ssh key 查看公鑰:  vi /root/.ssh/id_rsa.pub 填入:

原创 搭建個人網站 (centos 7 + 域名 + 備案)

準備 購買個人域名 個人建議在阿里雲購買,價格還比較便宜,可以先購買一些後綴不是很貴的域名。  購買雲服務器 我是在騰訊上買的,因爲做活動,便宜一些。也可以選擇阿里雲購買,配置也不用太好,不夠在升級。節約成本爲主。 域名解析

原创 正則表達式 之 子網掩碼mask 一篇就搞定

正則表達式:  pattern = '^((128|192)|2(24|4[08]|5[245]))(\.(0|(128|192)|2((24)|(4[08])|(5[245])))){3}$' Python 函數例子:  impo

原创 jsonschema

原文鏈接:https://www.cnblogs.com/ChangAn223/p/11234348.html#properties RESTFUL 接口裏,經常需要檢查 json 參數,幾次

原创 正則表達式

正則表達式: ^: 指定字符串開始 $: 指定字符串結束 快捷方式: \d 匹配1個 數字 \w 匹配1個 字母,數字,下劃線 \s 匹配1個 空白字符

原创 IP段,CIDR 正則表達式

IP表示法:        除了點分十進制,還有 CIDR 表示法,比如: 192.168.0.1/24 子網劃分裏CIDR用的比較多:         可以參考子網劃分的文章:https://blog.csdn.net/u0122