自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 网卡驱动实现分析

网卡驱动实现分析公司最近接到大单了,但是是NFV产品,由于NFV产品也是最近这一两年才开始买的多,之前没多少支持的虚拟网卡,网络转发性能需要提高。所以呢,就是需要移植更多虚拟网卡驱动(Virtio-net、Vmxnet3、以及i40evf万兆网卡等等)。~~这里先不复习SR-IOV是什么,等后面我也搞懂了,再写一篇来记录。~~我做的主要工作,也就是重写原来驱动源码中的收发包的函数,以及将原来的中断形式改写为纯轮询的收发报文,以此来提高转发效率并且将报文的处理交由二三层报文转发架构处理。下面的模块,我就先从

2021-02-22 00:53:06 651 1

原创 线程池的原理和实现c语言

线程池原理及实现1、线程池简介对于线程池,wiki上面这样描述A thread pool is a technique that allows developers to exploit the concurrency of modern processors in an easy and efficient manner. It’s easy because you send “work” to the pool and somehow this work gets done without bl

2020-07-22 09:43:02 193

原创 FastDFS安装及配置

FastDFS 是一款开源的、分布式文件系统(Distributed File System), 由淘宝开发平台部资深架构师余庆开发。它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载、文件删除)等,解决了大容量存储和负载均衡的问题。架构简介:FastDFS1、安装1.1 libfastcommon 的安装libfastcommon 为FastDFS 操作的基础库,FastDFS 没有使用标准的库,而是封装了一套和FastDFS 相关的库。libfast

2020-07-20 23:23:54 474

翻译 Adventures in Systems Programming C++ Local Statics

Adventures in Systems Programming C++ Local Statics翻译自:https://manishearth.github.io/blog/2015/06/26/adventures-in-systems-programming-c-plus-plus-local-statics/文章主要内容:这篇⽂章讲述为什么在局部静态变量时使⽤了递归锁。系统编程的冒险c++本地静态​ 一段时间以来,我一直对编译器和系统编程非常感兴趣;我觉得系统编程的一个重要特性是,在操

2020-06-07 02:39:38 240

原创 单例模式详解

本文主要介绍各种单例模式的原理,及其不同的实现方法。实现语言为C++定义:单例模式–保证一个类仅有一个实例,并提供一个访问它的全局访问点。这篇文章介绍以下四种单例模式的类型,也是较为常用的。1 饿汉式单例class Singleton {private: // Singleton() = default; // 自动生成默认构造函数 Singleton() { cout << "Singleton construct\n"; }

2020-06-07 00:10:49 204

原创 排序算法(希尔排序、归并排序、快速排序、堆排序)、KMP算法

1、希尔排序1.1排序原理文字图解1.2代码实现在这里插入代码片int shell_sort(int* data, int length) { int gap = 0; int temp; int i = 0, j = 0; for (gap = length / 2; gap >= 1; gap /= 2) { //分组 对应步长 for (i = gap; i < length; i++) { temp = data[i]; //用临时变量存储

2020-05-31 01:15:39 1021 1

出租车计价器

出租车计价器设计设计的主要内容是利用51单片机实现出租车计价器的功能。用数码管显示行驶里程和总金额。并有清零,复位,掉电保护等功能。 1驱动芯片的选用: 设计中我们采用74LS245作为数码管的驱动芯片,用来提高数码管显示的亮度。 2按键替代霍尔传感器的选用: 我们选用按键替代传感器,主要因为它接线简单,价格便宜,同时对它的控制也是相对容易,易于实现的。 3显示器件的选用: 本次设计采用8段集成数码管作为显示电路,以便于连线,使电路简明易懂。数码管显示的稳定性虽不及液晶屏,但其价格比液晶屏便宜,由于本设计简单,采用数码管显示较好。

2019-01-05

空空如也

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

TA关注的人

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