自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指offer-整数中1出现的次数

【题目】输入一个整数n,求1到n这n个整数的十进制表示中1出现的次数。比如输入12,1到12这些整数中包含1的数字有1,10,11,12,1一共出现了5次。【思路】参考链接https://www.cnblogs.com/lengender-12/p/6876897.html规律如下:若第i位(自右向左,从1开始标号)上的数字为0,则当前位置出现1的次数与高位有关(若无高位,则为...

2020-07-21 18:02:48 201

原创 C++中优先队列和sort中自定义排序算法的对比

C++中优先队列和sort自定义排序算法对比!!欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将

2020-05-17 19:21:05 3675 2

原创 LeetCode105-从前序和中序遍历序列构造二叉树

【题目】https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/【思路】根据前序遍历的特点,则第一个元素是根节点,根据中序遍历的特点,位于根节点左侧的元素为左子树,右侧的元素为右子树【C++代码】class Solution{public: ...

2019-11-04 11:23:11 171

原创 Ubuntu的Python版本导致apt-get install无法使用

【问题】           最近在使用Ubuntu的apt-get install指令安装PHP环境时,一直无法成功,报错信息如下:您可能需要运行“apt-get -f install”来纠正下列错误:下列软件包有未满足的依赖关系: php5 : 依赖: libapache2-mod-php5 (>= 5.5.9+dfsg-1ubuntu4.25) 但是它将不会被安装 或 ...

2018-08-07 16:28:38 2642

原创 DPDK上用g++编译,修改makefile添加编译参数

【问题】              在DPDK上进行C/C++混合编程,使用g++编译程序,但C++程序需要特定的编译参数,此时应该如何修改makefile文件使得DPDK在编译程序时带上指定的参数?【解决方案】              1.DPDK提供的makefile文件模板如下:ifeq ($(RTE_SDK),)$(error "Please define RTE_SDK enviro...

2018-05-12 21:15:54 2582

原创 Tcpreplay安装包

    Tcpreplay-4.1.0版本的安装包已经上传至百度云盘,有需者请自取。    链接:https://pan.baidu.com/s/1Ni4VHkWTHozGo18k0Eyd9g 密码:zdg3

2018-04-13 14:47:41 1786

原创 C++使用pthread_create()函数的正确打开方式

【问题】        起步学习Linux下的多线程编程,按照网上的教程着手写第一个多线程编程文件,结果在编译时就遇到了第一个关于pthread_create()的错误。           pthread_create()调用格式如下:           ret = pthread_create(&id,NULL,(void *) thread,NULL);            th...

2018-03-07 16:41:22 8532

原创 Linux下带参编译包含Intel内核SIMD指令的程序

【问题】      最近跑实验遇到一个问题:Windows编程的实验代码中调用了_pdep_u32()函数,该函数是由Intel提供的指令集类函数。将程序放在Linux平台下编译会报错。【解决】      1.增加头文件<immintrinc.h>。      2.编译指令中添加参数-mbmi2。【补充】      有关其他Linux编译SMID指令时需要携带的参数可以参考以下文章  ...

2018-02-27 20:17:17 943

原创 Linux分割PCAP文件的三种方式

【前言】当pcap文件太大以致于wireshark无法打开时,您就需要借助一些工具进行pcap文件的分割。本文章中介绍的方法仅是笔者所了解的,望相互学习~在学习分割pcap文件前,最好先了解pcap文件的格式呦~【方式一】wireshark自带的editcap。首先进入wireshark安装目录。(I)按包数量分割。editcap -c count input.pcap o

2017-12-23 17:30:50 18033 2

原创 tcpdump过滤tcp的两种方式

【前言】tcpdump过滤规则是BPF。在做实验过程中有时需要借助tcpdump过滤出想要的TCP包,那么tcpdump关于tcp过滤有两种方式,并且有所差异。(在如下例子中并未涉及tcpdump其他参数。)【方式一】过滤条件直接写为“tcp”。        eg:shell>tcpdump  tcp【方式二】过滤条件描述为“ip[9]=6”        原因:

2017-12-23 17:24:48 5978

原创 Linux下指定源ip进行ping操作

两个虚拟机ping查看是否可以通信

2017-11-06 16:16:25 98169 1

原创 DPDK-helloworld实例分析

DPDK中helloworld源码分析,小白速来~

2017-10-29 22:07:13 2233 1

原创 DPDK-pktgen在虚拟机上安装

【开场白】 又一枚妹子入坑DPDK,希望大家一起从小白变小黑呀...【正文】 【环境】:虚拟机VMware12 pro DPDK-16.04 pktgen-3.3.0 【准备工作】 1.本人之前已经编译安装过DPDK,基本环境具备(详情参照我的博文) 2.

2017-10-29 20:49:19 1906 3

空空如也

空空如也

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

TA关注的人

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