自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 dpdk-packet_ordering例程分析

dpdk-packet_ordering例程分析`packet_ordering`功能`packet_ordering`编译运行及结果main.c源码分析packet_ordering功能packet_ordering编译运行及结果main.c源码分析头文件引用及宏定义#include <signal.h>#include <getopt.h>#include <rte_eal.h>#include <rte_common.h>#inc

2020-09-09 15:31:26 881

原创 dpdk- generic flow API-通用流API介绍

dpdk- generic flow API-通用流库generic flow API介绍流规则属性模式条目generic flow API介绍根据我的理解,通用流API的用途主要是进行过滤,比方说我想进行抓包,就可以利用该API对网卡捕捉到的所有包进行过滤,得到我想要的数据包。——也就是说它可以根据特定的模式对捕捉到的包进行匹配该API所引用的头文件为:#include<rte...

2020-08-30 22:44:54 846

原创 dpdk-packet_producer-自制发包器

dpdk-packet_producer-自制发包器需求代码主要流程主函数的流程主线程函数的流程结果虚拟机Terminal显示宿主机Wireshark抓包需求本代码利用dpdk实现一个发包器,每2秒发送64个COLOR_GET数据包。由于dpdk直接通过物理层发送数据包,需要写代码发数据帧格式如下:其中rte_ether_hdr和rte_ipv4_hdr在dpdk的lib中均有封装的st...

2020-01-07 15:58:50 1446 3

原创 dpdk-skeleton例程解析

dpdk-skeleton例程解析`skeleton`功能`skeleton`编译`main.c`源码解析重要函数及宏定义Makefile 源码解析(待理解)skeleton功能基础的二层转发工具。将偶数个网口进行配对,从0接收到的包转发到1口中,从1接收到的包转发到0口中,以此类推。skeleton编译main.c源码解析头文件引用及宏定义#include <stdint....

2020-01-03 11:25:25 2093 1

原创 dpdk-helloworld例程解析

dpdk-helloworld源码解析`examples/helloworld`编译helloworld例程帮助examples/helloworld编译详见上一篇编译安装DPDK及例程的编译helloworld例程帮助helloworld的参数列表如下所示。 ./helloworld --helpEAL: Detected 4 lcore(s)EAL: Detected 1 NUM...

2019-12-31 16:23:05 597

原创 ubuntu-18.04的DPDK-19.11安装过程

DPDK安装过程DPDK安装安装环境安装前准备(下载、解压、安装依赖包)利用`usertools/dpdk-setup.sh`配置环境利用`usertools/dpdk-devbind.py`绑定网卡设备HugePage的配置`examples\helloworld`例程的编译运行DPDK安装DPDK (数据平面开发套件, Data Plane Development Kit)在ubuntu环...

2019-12-31 11:09:25 10219 3

原创 深度学习论文笔记(2):Transcribing Content from Structural Images with Spotlight Mechanism - 2019/3/13

这篇文章是在数据挖掘课上完成的一篇作业,在此直接将作业贴出来,但是由于强化学习部分还是没有看懂,会在之后补上对这一部分的内容。...

2019-03-18 18:23:46 262

原创 深度学习论文笔记(1):Overfeat-2019/03/02

1 Introduction1.1 CNN的特点(与矩阵乘法相比):(1) 权值共享(输入共享卷积核的权值)(2) 稀疏交互(卷积核的参数远少于矩阵乘法所需的参数)(3) 等变表示(平移不变性)。1.2 end-to-end learning传统的机器学习往往由多个独立的模块组成,比如在典型的自然语言处理中,包括分词、词性标注、句法分析、语义分析等多个独立的步骤,每一个步骤都是独立的任...

2019-03-06 17:00:43 479

原创 深度学习01-Week2-神经网络基础

第二周-神经网络的编程基础2.1 二分类问题(Binary Classification)在神经网络的计算中,分为 == 前向传播(forward propagation)== 和 反向传播(backward propagation)两部分。逻辑回归是一个用于二分类的算法。如识别猫。符号说明...

2019-02-19 19:13:51 167

转载 1007.Maximum Subsequence Sum (25)-PAT甲级真题(动态规划dp)

题目解题基本上我拿到题就开始做了。犯了好几个错误1、没有考虑全为负数的情况2、输出的是数组中的数不是下标3、最后一个测试点超时(算法问题)最开始的解题思路是暴力法,然后就犯了第三个错误。根据网上大神的解题我才明白,需要 果断舍弃前面输入的和为负数的情况 。利用动态规划算法即可进行求解。(另外我为什么觉得动态规划算法必须要开一个很大的空间呢??这个错误的思想在这里就应该被摒弃掉)...

2019-02-12 21:11:15 290

原创 leetcode-基础-数组

189.旋转数组题目解题思路根据评论中的方法,利用algorithm头文件中的函数reverse,将vector先整体翻转。再将 前 ** k % nums.size() ** 个元素进行翻转、 ** k % nums.size()+1 ~ nums.end() ** 元素进行翻转。利用O(n)的时间复杂度完成该题目。...

2019-02-04 15:15:23 139

原创 一个菜鸡的CCF-CSP 14 15 次认证

一个菜鸡的寒假编程训练博客撰写今天查看了CCF-CSP的第15次认证成绩,惨不忍睹。为了下一次认证达到300分和保研夏令营等机试准备,将于2018年1月18日开始我的寒假编程训练。mark一下当前CSP的成绩。第14次CCF-CSP认证第一题买菜第二题卖菜第三题CSS格式模拟主要用到的是DFS遍历树。第四题再卖菜考场上对于第四题没有任何想法,后来看了一下教程需要用到差分约束or...

2018-12-19 20:13:16 1193 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除