Gavin Angry Birds Blog

I am Angry Birds for Coder.

IEC104开发教程

"IEC60870-5-104 Server "

EC104协议核心特性与应用场景 IEC104(IEC 60870-5-104)是电力系统中广泛使用的通信协议,基于TCP/IP实现主从站(SCADA与RTU/变电站设备)的实时数据交互‌。其核心功能包括: 四遥操作‌: 遥测‌(YC):采集电压、电流等模拟量数据(如类型标识0x0D)‌。 遥信‌(YX):监测开关状态等数字量信号(如M_SP_NA_...

Cache

"计算机组织架构 "

The Basics of Caches 注意cache分两种,Icache 和 Dcache 时间局部性(Temporal Locality) 定义:时间局部性指的是程序在某一时间点访问的数据,在未来一段时间内可能会再次被访问。 体现方式 如果程序在某一时刻访问了某个数据,它很可能会在不久的将来再次访问该数据。CPU缓存(如L1缓存)和操作系统的页表会利用时间局部性,...

lldp源码分析

"lldpd-0.7.15"

TAILQ链表 TAILQ队列是FreeBSD内核中的一种队列数据结构,主要是把队列头抽象成一个单独的结构体。它实现在Linux queue中。 可以include <sys/queue.h>后直接使用。queue 分为 SLIST、LIST、STAILQ、TAILQ、CIRCLEQ 。queue 的所有源码都是宏定义,因此完全包含于queue.h当中,无需编译为库文件。 ...

Hello First Blog

"Hello World, Hello Blog"

Hello World 我的 Blog 就这么开通了。