原创 OneNote代碼高亮

向OneNote 2016安裝NoteHighlight 下載.msi 文件,下載鏈接 下載之前查看自己的電腦上安裝的OneNote版本以及位數(32-64) 查看方法:文件->選項->關於OneNote 2016 安裝完

原创 混合使用C和C++

混合使用C和C++總述問題使用常見方式參考1推薦方式Legacy參考 最近在看項目代碼,經常看到header file中,開頭: #ifdef __cplusplus extern "C" { #endif /* __cplusp

原创 組合數學--排列組合

組合數學--排列組合1. 概述1.1 應用1.2 三大問題2. 排列組合2.1 兩大法則2.2 排列3. 放球模型4. 模型轉換5. 線性方程的解5.1 若干等式及其組合意義6. 全排列生成算法6.1 字典序法6.1.1 序號6.

原创 VirtualBox:設置共享文件夾

設置共享文件夾 打開路徑: 運行中:Devices👉Shared Folders👉Shared Folder Settings 主面板: Settings👉Shared Folders。打開如下面板: Machine Fol

原创 Socke編程簡介

文章目錄1. 背景2. 基礎3. 流程4. 參考 本文系讀書筆記,非深入研究,如非所需,請見諒。 1. 背景 花了好久的時間(大約一週,我太垃圾)看完了一篇英文文章:Bee’j Guide to Network Programm

原创 Linux下C Socket編程基礎API

文章目錄1. 地址類API1.1 字節序1.2 通用Socket地址1.3 專用socket地址1.3.1 UNIX 本地域協議族1.3.2 IPv41.3.3 IPv61.4 IP 地址轉換函數1.4.1 適用於 IPv4 地址

原创 VMware:設置SSH

要搞P4,結果Virtual Box雖然是推薦的,但是竟然沒法正確導入,難受! 只能說是學藝不精,換VMware吧。 SSH連接 編輯➡虛擬網絡編輯器➡更改設置,不然後面沒法改(Alt + C)。 點了更改設置後,會變爲可點擊狀

原创 傳輸控制協議(TCP):高級內容

本文系翻譯文章1。上一篇:傳輸層:TCP和UDP 傳輸控制協議(TCP):高級內容TCP 狀態TCP狀態理論TCP的狀態同時關閉重置TCP連接TCP 窗口選擇確認報頭壓縮處理網絡擁塞快速重傳TCP 擁塞控制UDP 的佔優和 T

原创 TCP IP Socket In C, 2e - chapter 3 Of Names and Address Families

本文其實是在說DNS的東西,以及如何運行時判斷使用IPv4還是IPv6。 chapter 3 Of Names and Address Families1. 名字和數字(IP地址)的映射2. 通用地址程序3. 從數字(IP地址

原创 TCP IP Socket In C, 2e - chapter 2 Basic TCP Socket

本章以TCP,即Stream Socket寫一個echo程序。 其實本章可以參考我的另一篇,就足夠了:Socke編程簡介 至於Socket的API函數可以參考:Linux下C Socket編程基礎API 文章目錄1. IPv4

原创 TCP IP Socket In C, 2e - chapter 1 Introduction

前言 這裏直接給出書的鏈接和書中代碼的鏈接,以後只會提到使用的是哪些文件以及其鏈接。 本章是基礎概念,建議補計算機網絡基礎,這裏不全. 文章目錄前言1 網絡,數據包,協議2 關於地址(address)2.1 IP地址格式2.2

原创 TCP IP Socket In C, 2e - chapter 4 Using UDP Sockets

本章還是實現了Echo Service,不過是基於UDP 實現的。 Using UDP Sockets1. UDP(User Datagram Protocol, 用戶數據包協議)2. UDP Client/Server3.

原创 如何閱讀RFC

本文系翻譯文章,【英語渣】來源: How to Read an RFC 作者是Mark Nottingham,同時擔任IETF HTTP工作組和QUIC工作組的主席,也是IAB的成員。【大佬】 如何閱讀RFC(Requests

原创 An Introduction To GCC-for the GNU Compilers gcc and g++(GCC 簡介)

Author: Brian Gough Foreword by Richard M. Stallman 文章目錄1. 簡介2. 編譯C程序2.1 例子:hello2.2 #include “FILE.h”和“#include

原创 Simulator和Emulator的區別

Simulator和Emulator的區別Simulator和Emulator異同相同之處不同之處使用決策何時使用Simulator何時使用Emulator結論參考 軟件測試種,經常會聽到Simulator和Emulator,兩者