在这个应用程序中,我广泛地使用了隐式类(Pimp模式)来实现更通用的实用程序,比如通过创建一个扩展Spark的Dataframe的隐式类来将Dataframe写入HBase。例如,
implicit class DataFrameExtension(private val dataFrame: DataFrame) extends Serializable { .....// Custom methods to perform so
我的任务是做一台路由器。以太网分组数据类型为vector <unsigned char>,并且以太网报头如下:
现在我没有太多使用向量的经验,但我的问题是如何提取有效负载部分?例如,如果以太网包是ARP包,我希望能够使用以下结构来检查操作码,并且基本上能够执行以下操作struct arp_hdr unsigned short arp_hrd; /* format of hardware address */
unsigned short a