0%

socket数据读写

学习《Linux高性能服务器编程》第五章Linux网络编程基础API,为了印象深刻一些,多动手多实践,所以记下这个笔记。这一篇主要记录Linux中socket数据读写的部分,包括TCP数据读写、UDP数据读写和通用数据读写。

阅读全文 »

socket相关命令

学习《Linux高性能服务器编程》第五章Linux网络编程基础API,为了印象深刻一些,多动手多实践,所以记下这个笔记。这一篇主要记录Linux中socket相关的命令,包括创建socket、命名socket、监听socket、接受连接、发起连接和关闭连接。

阅读全文 »

Linux中socket地址API

学习《Linux高性能服务器编程》第五章Linux网络编程基础API,为了印象深刻一些,多动手多实践,所以记下这个笔记。这一篇主要记录Linux中socket地址的基础,包括主机字节序和网络字节序、socket地址和IP地址转化函数。

阅读全文 »

Linux网络编程基础API

学习《Linux高性能服务器编程》第五章Linux网络编程基础API,为了印象深刻一些,多动手多实践,所以记下这个笔记。

阅读全文 »

tcpdump进行IP抓包

在学习《Linux高性能服务器编程》中,看到作者对IP头部使用tcpdump进行抓包,所以本着实践出真知、多看多练的道理,也进行抓包,顺带记录一下。

注意这里的IP协议都是指IPv4协议。

阅读全文 »

tcpdump进行DNS抓包

在学习《Linux高性能服务器编程》中,看到作者对DNS使用tcpdump进行抓包,所以本着实践出真知、多看多练的道理,也进行抓包,顺带记录一下。

我们先用host命令查询一下百度域名的IP地址

1
host -t A www.baidu.com

其中-t A是指 查询你A类型的地址,不过我也没有弄清楚这个A是什么类型

查询结果如下

image-20220805191657175

www.baidu.com是www.a.shifen.com的别名。www.a.shifen.com有两个地址112.80.248.75和112.80.248.76

阅读全文 »

tcpdump进行ARP抓包

在学习《Linux高性能服务器编程》中,看到作者对ARP使用tcpdump进行抓包,所以本着实践出真知、多看多练的道理,也进行抓包,顺带记录一下。

ARP协议的功能是实现网络层地址到任意物理地址的转换,简单理解ARP能够实现从IP地址转化为MAC地址的转化。

阅读全文 »

Weakly Supervised Temporal Action Localization via Representative Snippet Knowledge Propagation

文章简介

文章发表在CVPR2022上,作者发现许多现有弱监督时序动作定位方法试图生成伪标签以弥补分类和定位之间的差异,但目前方法通常仅利用有限的上下文信息生成伪标签。为了缓解这个问题,作者提出了一个具有代表性的片段汇总和传播框架。作者的方法试图挖掘每个视频中的代表性片段,以便在视频片段之间传播信息,从而生成更好的伪标签。

image-20220730210425343

阅读全文 »

python使用opencv提取光流

光流flow特征中包含了一个视频当中运动相关的信息,在视频动作定位当中光流特征使用的比较多,所以记录一下提取光流特征的方法。

使用的方法是TVL1方法,最终提取的光流图片还可以配合I3D模型进行特征的提取。光流的计算先需要将视频一帧一帧提取出来,然后再通过连续两帧之间的差异进行计算。

阅读全文 »