无感007
码龄11年
求更新 关注
提问 私信
  • 博客:34,987
    社区:471
    35,458
    总访问量
  • 27
    原创
  • 3
    粉丝
  • 40
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2014-04-20
博客简介:

qq_14814909的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得0次评论
  • 获得19次收藏
  • 博客总排名754,317名
创作历程
  • 2篇
    2021年
  • 2篇
    2020年
  • 4篇
    2019年
  • 11篇
    2018年
  • 20篇
    2017年
成就勋章
TA的专栏
  • vpp
    1篇
  • 协议
    1篇
  • C语言
    14篇
  • linux
    10篇
  • linux驱动
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    opencv计算机视觉深度学习
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

75人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

NVMe技术标准和原理深度解析

发布资源 2023.10.13 ·
pdf

dlv可执行文件

发布资源 2019.01.09 ·

vpp snat与dnat配置

# SNAT ### 简介 ##目的:修改数据包中源地址。vpp实现流程:获取数据包IP头,修改源IP地址,依据相加取反计算IP校验和,更新校验;修改为vpp中in2out的port,依据相加取反计算TCP/UDP校验和,更新校验。## 网络拓扑 ##![avatar][network]## 配置方法 ##### 1.宿主机 ### ip link add name vpp1out type veth peer name vpp1host ip addr show ...
原创
博文更新于 2021.05.08 ·
1189 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

taskset 设置进程的CPU亲和性

命令行形式taskset [options] mask command [arg]...taskset [options] -p [mask] pidPARAMETER    mask : cpu亲和性,当没有-c选项时, 其值前无论有没有0x标记都是16进制的,        当有-c选项时,其值是十进制的.    command : 命令或者可执行程序    arg : command的参数    pid : 进程ID,可以通过ps/top/pidof等命令获取OPTIONS
转载
博文更新于 2021.05.08 ·
1129 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

本地Socket通信

服务器端需要绑定端口,客户端也需要绑定端口。s_sock.c#include <stdio.h>  #include<unistd.h>#include <sys/types.h>  #include <sys/socket.h>  #include <sys/un.h>   #include <errno.h>#define...
原创
博文更新于 2018.07.10 ·
1136 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

wrieshark过滤规则

wrieshark过滤规则1. IP源IPip.src eq 1.1.1.1目的IPip.dst eq 1.1.1.1IPip.addr eq 1.1.1.1端口源端口tcp.srcport == 80 目的端口tcp.dstport == 80端口tcp.port == 80 udp.port ==80 端口范围:tcp.port >= 1 and tcp.port <= 80协议tcp、udp、arp、icmp
转载
博文更新于 2020.10.10 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Syslog协议介绍

Syslog协议应用场景网络管理工具安全管理系统日志审计系统存储存储在本地文件通过网络发送到接收syslog的服务器(接收的Syslog服务器可以对多个设备的Syslog消息统一存储)内容程序模块(Facility)、严重性(Severity or Level)、时间、主机名/IP、进程名、进程ID、正文<30>Oct 9 22:33:20 hlfedora auditd[1787]: The audit daemon is exiting.PRI<
原创
博文更新于 2020.10.10 ·
3055 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker的简单使用

启动docker服务:service docker start关闭docker服务:service docker stop1.搜索可用的docker镜像:docker search tutorial2.下载容器镜像:docker pull learn/tutorial (用户名/镜像名)3.在docker容器中运行hello world!:docker run learn/tutoria...
原创
博文更新于 2019.01.14 ·
160 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

DPDK的中testpmd和pktgen的使用

./testpmd -l 0-1 -n 1 --file-prefix=test --no-pci --vdev 'net_virtio_user2,mac=00:00:00:00:00:02,path=/var/run/openvswitch/vhost-user2' -- -i --forward-mode=io  --auto-start    ./testpmd -l 0-1 -n 1 ...
原创
博文更新于 2019.01.12 ·
4166 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

调试go

1.编译时       go build -gcflags "-N -l"  -o k8s-ovs  k8s-ovs/main.go     k8s-ovs/main.go :是$GOPATH/src下的路径2.调试       dlv exec /usr/sbin/k8s-ovs -- --hostname=10.20.31.77       --  后面是添加参数。dl...
原创
博文更新于 2019.01.09 ·
231 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

开机自启问题

命令行执行没问题,开机自启(启动不了)。1.环境变量未加载      解决问题:在启动程序前,先加载环境变量。source /etc/profile
原创
博文更新于 2019.01.07 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux使用代码

1.读取物理内存/dev/mem前0xf代码原著https://www.cnblogs.com/wangfengju/p/6172438.html#include&lt;stdio.h&gt;  #include&lt;unistd.h&gt;  #include&lt;sys/mman.h&gt;  #include&lt;sys/types.h&gt;  #include&lt...
转载
博文更新于 2018.12.27 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符操作

1.删除指定字符void del_char(char* str,char ch){    char *p = str;    char *q = str;    while(*q)    {        if (*q !=ch)        {            *p++ = *q;        }        q++;    }    *p='\0';}...
转载
博文更新于 2018.12.26 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GDB调试

dpdk调试:export EXTRA_CFLAGS="-O0 -g"ovs调试:./configure --with-dpdk=$RTE_SDK/$RTE_TARGET CFLAGS='-g -O0 -march=native' 调试程序:    1. 进程正在运行调试:                  gdb attach pid   (pid --&gt;ps -aux|g...
原创
博文更新于 2018.12.10 ·
486 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下多线程之pthread_detach(pthread_self())

pthread_detach(pthread_self())linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。若是unjoinabl...
转载
博文更新于 2018.07.31 ·
683 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

获取cmdline参数

#include&lt;string.h&gt;#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;fcntl.h&gt; #include &lt;unistd.h&gt;#include&lt;string.h&gt;int main(int argc, char* argv[]){ int fd; int ret = 1; i...
原创
博文更新于 2018.07.10 ·
3226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

获取ARP表

arpGet("ens33", "192.168.74.1");获取ens33网卡下192.168.74.1这一项,如果没有192.168.74.1,返回小于0.#include &lt;stdio.h&gt; #include&lt;unistd.h&gt;#include &lt;sys/types.h&gt;#include &lt;sys/socket.h&gt;#include &lt;
转载
博文更新于 2018.07.04 ·
2703 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

每个进程的FD

每个进程默认最多打开1024个文件。每个进程的fd是不相同的:进程A fd=3;与进程B中fd=3;所打开的文件不相同。下面是用于测试每个进程最多打开多少文件。#include&lt;stdio.h&gt;  #include&lt;unistd.h&gt;#include&lt;fcntl.h&gt;#include&lt;errno.h&gt;#include&lt;string.h&gt;i...
原创
博文更新于 2018.06.27 ·
2703 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

创建,使用动态库

https://www.cnblogs.com/Anker/p/3527677.html
转载
博文更新于 2018.06.25 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

结构体中结构体含有柔性数组

主结构体中次结构体含有柔性数组:分配空间和对最底层(含有柔性数组)结构体类似。#include&lt;stdio.h&gt;#include&lt;string.h&gt;#include&lt;stdlib.h&gt;struct mymsg1{int len;};struct mymsg2{char *cmdline;};struct mymsg3{int len;char *cmdline;...
原创
博文更新于 2018.06.25 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多