摘要:
TCP/IP协议(6): DHCP(Dynamic Host Configuration Protocol) 协议 —— 网络地址的分配方式 关于 DHCP(DHCP, Dynamic Host Configuration Protocol) 协议 我们知道 IP 协议需要参与通信的网络设备接口具有 阅读全文
摘要:
TCP/IP协议(5): IP(Internet Protocol) 协议 —— 连接各个网络的协议 关于 IP(Internet Protocol) 协议 IP(Internet Protocol) 协议是 TCP/IP 协议族 中的核心协议。 IP 协议根据数据 包(Packet) 中的 IP 阅读全文
摘要:
TCP/IP协议(4): 地址解析协议(ARP)——网络地址转换为物理地址的方式 关于地址解析协议(Address Resolution Protocol, ARP) 关于 ARP 地址解析协议(Address Resolution Protocol, ARP) 协议是用于根据给定网络层地址,通常是 阅读全文
摘要:
TCP/IP协议(3): Wi-Fi(IEEE 802.11) 协议 —— 构成无线局域网的基本协议 关于 Wi-Fi(IEEE 802.11) 协议 关于 IEEE 802.11 IEEE 802.11是一套媒体访问控制(MAC)和物理层(PHY)规范,用于在900兆赫和2.4、3.6、5 和 6 阅读全文
摘要:
【源码】RapidJSON 源码剖析(0.1):调试工具 GDB 的使用 正式开始源码阅读之前,有必要了解一下源码阅读中用到的调试工具 GDB。 GDB(GNU Debugger) 是一种可以运行在多种类 Unix 系统上的,可移植的,适用于多种编程语言的调试器。 (The GNU Debugger 阅读全文
摘要:
RapidJSON 源码剖析(0):关于 RapidJSON 为什么会有《RapidJSON 源码剖析》系列博文? 之前转载的 Technique to Read Source Code ,详细地介绍了阅读源码的技巧。《RapidJSON 源码剖析》系列博文相当于是对 Technique to Re 阅读全文
摘要:
Technique to Read Source Code Excerpted from http://ruby-hacking-guide.github.io/intro.htm Any programmer has to read a source code somewhere, but I g 阅读全文
摘要:
TCP/IP协议(1): IP 地址和寻址方式 —— IP 协议的基础 最近在重学计算机网络,给自己立一个 flag,有感而发的时候写关于 TCP/IP 协议栈的系列博客。 IP 地址 IP 地址(Internet Protocol address, IP address) 在 TCP/IP 协议栈 阅读全文
摘要:
makefile入门第一课 百度百科makefile词条: 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中。 makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译, 甚至于进行更复杂的功能操作,因为 makefile 就像一个 阅读全文
摘要:
KMP 算法(Knuth–Morris–Pratt algorithm)的基本思想 阅读本文之前,您最好能够了解 KMP 算法解决的是什么问题,最好能用暴力方式(Brute Force)解决一下该问题。 KMP 算法主要想解决的是文本搜索的问题: 给定一个模式字符串 p 和一个子串 t, 找出 p 阅读全文