原创 vim/vi 常用快捷鍵小記
一、vi/vim 的工作模式 命令模式(normal mode) 輸入模式(insert mode) 轉義模式 二、進入和退出 進入vim vim newFile 退出vim :wq – 把編輯緩衝區的內容寫到指定的文件中,
原创 網絡攻防原理及應用 知識梳理
文章目錄網絡攻防原理及應用課程 複習第一章 概述1. 網絡安全的引入2. 網絡安全的目標3. 網絡的主要安全威脅4. 網絡安全體系5. 網絡攻擊手段6. 網絡防禦手段7. 密碼技術應用8. 認證技術9. PKI系統10. 802.
原创 linux內核源碼分析 - 網絡子系統
linux - 網絡子系統源碼追蹤學習 linux 中所有支持的協議簇類型, 其中大多用的比較多的,肯定是 AF_INET 基於ipv4的網絡套接字 /include/linux/socket.h /* Supported add
原创 詳解FTP&手把手帶你實現FTP服務端
Content Structure一. FTP協議詳解1. 協議背景,功能概述2. FTP工作原理3. 工作步驟詳解4. FTP主要命令和應答5. 服務器端兩種工作模式二. FTP程序主要流程介紹 一. FTP協議詳解 1. 協議背景
原创 Linux學習之PV操作及信號量
文章目錄學習Linux信號量及P, V操作 實例代碼一. 利用信號量實現進程互斥實例二. 利用信號量實現進程同步三. 生產者,消費者同步問題1. 問題分析 :2. 同步算法 :3. 主程序實現算法四. 一家四口吃水果的同步問題 學習L
原创 手把手帶你用Linux socket寫出聊天室demo
文章目錄Linux網絡編程篇之Tcp協議介紹, C/S通信及聊天室實現一. 協議流程分析二. 簡單例子(單線程實現客戶端與服務端的簡單通信)三. 聊天室功能實現(多線程) Linux網絡編程篇之Tcp協議介紹, C/S通信及聊天室實現
原创 理解服務器端常用的幾種IO模型
服務器端的幾種IO模型
原创 Linux常用命令 速查 & 速記
文章目錄1. File Commands2. Process Management3. File Permission3. SSH4. Search5. System Information6. Compress7. Network8
原创 Nodejs 快速入門教程
node.js入門教程 nodejs和npm的安裝 體驗一下 Hello World 之 Node.js 基礎之Npm使用 Node之模塊 熟悉常用的內置模塊 express框架 1. nodejs和npm的安裝 可從Node.j
原创 掌握socket網絡編程需要學習哪些基礎知識
Linux網絡編程篇(一)之Socket 編程預備知識一. 客戶機/服務器模型二. 網絡套接字(socket)介紹三. 套接字編程基礎1. socket2. bind3. listen4. accept5. connect6. cl
原创 如何利用ICMP協議自己實現ping的功能
Linux網絡編程系列: Linux網絡編程篇之Socket編程預備知識 Linux網絡編程篇之TCP協議分析及聊天室功能實現 如果對Linux網絡編程,對socket通信不是太清楚的同學,強烈推薦看一下上述的預備知識,說不定,就
原创 Hadoop 集羣搭建詳細介紹
文章目錄Hadoop 集羣搭建教程一. Hadoop部署方式本地模式僞分佈模式集羣模式二. Linux上 僞分佈式集羣配置1. 常用命令2. 主機名修改3. 關閉防火牆4. 網絡設置5. 安裝JDK6. 免密鑰登陸配置三. Hadoo