自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 todo

Formal proofcunitcheck:https://www.hahack.com/codes/cmake/mockcmake转载于:https://www.cnblogs.com/soul-stone/p/10955061.html

2019-05-31 14:25:00 210

转载 wiki搬运,排序算法

稳定的排序[编辑]冒泡排序(bubble sort)—{\displaystyle O(n^{2})}插入排序(insertion sort)—{\displaystyle O(n^{2})}鸡尾酒排序(cocktail sort)—{\displaystyle O(n^{2})}桶排序(bucket sort)—{\displaystyle O(n)};需要{\d...

2019-05-29 11:58:00 355

转载 printf(fmt, ##__VA_ARGS__)

#ifdef RC_DEBUG_ENABLE#define xprintf(fmt, ...) printf(fmt, ##__VA_ARGS__) #else#define xprintf(fmt, ...) #endif转载于:https://www.cnblogs.com/soul-stone/p/10749901.html

2019-04-22 14:24:00 4406

转载 my_getline

int my_getline(char* line, int max_size){ int c; int len = 0; //fflush(stdin); while( (c=getchar()) != '\n' && c != EOF); while( (c=getchar()) != EOF ...

2019-04-19 11:50:00 143

转载 xlib todo

todo转载于:https://www.cnblogs.com/soul-stone/p/10721531.html

2019-04-17 09:39:00 111

转载 目录和头文件划分

root_inc  common_inc   mod_a_inc   mod_b_incdir_mod_a   mod_a_inc   mod_a_submod1     a1_func.c     a1_func.h   mod_a_submod2     a2_func.c     a2_func2.hdir_mod_b   mod_b_inc   mod...

2019-04-15 14:36:00 134

转载 依赖倒置

1、依赖倒置的场景需求:1) 模块A、B互相依赖,耦合较大,希望改成单向依赖2)模块A是底层,模块B是上层,底层不应该调用上层,即只允许B调用A。2、未倒置前,A调用B:module_a_func 调用module_b_func(in_data, out_data)module_b: 提供module_b_func3、倒置后,B调用A:module...

2019-04-11 15:02:00 116

转载 自动驾驶L1-L5

https://36kr.com/p/5065605转载于:https://www.cnblogs.com/soul-stone/p/10688265.html

2019-04-11 10:52:00 311

转载 观察者和发布订阅模式的区别

https://www.cnblogs.com/viaiu/p/9939301.htmlhttp://www.sohu.com/a/207062452_464084转载于:https://www.cnblogs.com/soul-stone/p/10684428.html

2019-04-10 16:45:00 86

转载 可变参数

uint32 mparam_print(uint32 param_num, ...){ va_list arg_ptr; uint32 i; uint32 param[10]; va_start(arg_ptr, param_num); for(i = 0; i < param_num && i < 10; i++)...

2019-04-09 09:36:00 67

转载 remote call

pdl_handle = dlopen(lib_file_path, RTLD_LAZY);pfFunval = dlsym(pdl_handle, call_info->func_name);gcc -fPIC -shared libdemo.c -o libdemo.sogcc -rdynamic -o app fei_agent_func.c -ldl转...

2019-04-09 09:15:00 465

转载 OMNETPP: tictoc

1、https://docs.omnetpp.org/tutorials/tictoc/三个文件,完成一个仿真工程1) xx.ned(网络描述文件) 定义网络拓扑2)xx.cc: 重载组件方法3)xx.ini 定义仿真选项https://github.com/wangrongwei/omnetpp_primer转载于:https://www.cnblo...

2019-02-28 09:02:00 155

转载 OMNETPP安装

https://omnetpp.org/documentation/1.1.1 下载并解压https://omnetpp.org/download/Size: 665MB MD5: 6245e161969eb5657a6689fa3067c640 IPFS: ipfs get /ipns/ipfs.omnetpp.org/release/5.4.1/omnetpp-5.4...

2019-02-28 08:53:00 326

转载 SCM

SSD存储介质和接口技术一直处于不断向前发展和演进的过程。SSD分为几个阶段,第一个阶段是SATA SSD或者SATA/SAS SSD为主导,这个阶段介质以SLC和eMLC为主。第二个阶段是PCIe SSD,PCIe SSD最大的问题是不标准,很多私有化协议各自为政,基于FTL位置不同主要分为Host based SSD和Device base SSD。直到NVMe时代才统一了接口和...

2019-02-19 11:36:00 181

转载 DC tunnel

VxLANMAC-IN-UDP,使用VNI标识租户网络,最多支持16M,网络厂商主推NVGREMAC-IN-GRE,扩展GRE头,使用VSID标识租户网络,最多支持16M,微软主推。STTMAC-IN-TCP,修改了TCP头部部分字段含义,利用TSO(TCP segmentation offload)降低CPU发送数据包负载GENEVEMAC-IN-UDP,GENEVE头部支...

2019-02-19 09:17:00 96

转载 AIMD

网络控制,基于控制论的角度,分成开环控制和闭环控制。 开环控制,即预防式控制,事先规划一个网络,确保它不会发送拥塞,当网络运行起来,则就不再采取措施。适合于语音业务。 闭环控制,即反馈式控制,由网络拥塞状态反馈到端系统,从而控制传递速率。实施控制:基于窗口; 基于速率 TCP是调整窗口大小,控制发送到网络的数据量; 可以限制注入网络最大流量; (会形成突发) 基于速度控制: ...

2019-02-19 09:16:00 2079

转载 AQM

IETF组织:The Active Queue Management and Packet Scheduling working group, 简称AQM group,2013年成立。主要AQM算法:RED/WRED, PI(Proportional Intergral)/PIE,CoDel(Controlled Delay)BDP:Bandwidth Delay Produc...

2019-02-18 08:59:00 817

转载 DC Congestion Control

1: CONGA: Distributed Congestion-Aware Load Balancing for Datacenters2: TIMELY: RTT-based Congestion Control for the Datacenter3: BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Dist...

2019-02-12 17:24:00 271

转载 docs for DC Network

1、A Scalable, Commodity Data Center Network Architecture2、Congestion Avoidance and Control3、Credit-Based Flow Control for ATM Networks4、Credit-Scheduled Delay-Bounded Congestion Control for...

2019-01-29 15:47:00 161

转载 FCT和QCT

QCT(Query Completion Time)FCT(Flow Completion Time)转载于:https://www.cnblogs.com/soul-stone/p/10334298.html

2019-01-29 15:25:00 427

转载 下行TM

在华为路由器上,有些物理接口卡(PIC, Physical Interface Card)可能嵌了一个TM(Traffic Manager)芯片,称为eTM(extra Traffic Manager)子卡。如果PIC卡嵌了eTM,下行调度在eTM上进行;如果PIC卡未嵌eTM,则下行调度在下行TM上进行下行TM调度过程与上行类似:1)报文入队:报文首先入FQ队列。2)请求调度:下行...

2019-01-29 10:16:00 262

转载 上行TM

实际应用中极少出现交换网板级的拥塞,拥塞主要发生在端口,所以,上行类队列只区分4个优先级;有的交换网板,上行类队列甚至只区 分高、低2个等级。第一个调度模型的结果是调出FQ实体队列的报文,并放入CQ队列。第二个的结果是调出CQ队列的报文,并进入交换网板转发。对于非HQoS的流量,则直接进入4个上行CQ队列,不经过FQ队列。FQ调度:优先级为EF、CS6和CS7的FQ队列默认采用S...

2019-01-29 10:07:00 159

转载 调度与队列

调度模式1、SP(Strict Priority)2、RR,逐包调度3、WRR,加权轮询4、DRR(Deficit Round Robin),差分轮询,字节1:1 RR,可欠账5、DWRR(Deficit Weighted Round Robin)差分加权轮询:6、加权公平队列WFQ(Weighted Fair Queuing):扣除PQ带宽后,第一轮按权重分配...

2019-01-29 09:57:00 682

转载 CIR/PIR

1、单速单桶,CIR/CBS,EBS=0最简单模式,标记为红色或绿色2、单速双桶,CIR/CBS, EBSC桶溢出存放到E桶标记为红色(都无令牌)、黄色(Eok)、绿色3、双速双桶,CIR/CBS, PIR/PBS独立存放令牌。标记为红色(都无令牌)、黄色(Pok)、绿色桶深要求:1)桶深>=MTU2)桶深>=业务流量的正常突发业界...

2019-01-29 09:45:00 829

转载 tcp/udp系列文章

http://www.52im.net/thread-515-1-1.html我本来只想写一个篇幅的文章的,但是TCP真TMD的复杂,比C++复杂多了,这30多年来,各种优化变种争论和修改。所以,写着写着就发现只有砍成两篇:《[通俗易懂]深入理解TCP协议(上)》:主要向你介绍TCP协议的协议头、状态机、数据重传中的东西。《[通俗易懂]深入理解TCP协议(下)》:重点介绍...

2018-12-30 21:09:00 68

转载 OMNET

# install:https://www.cnblogs.com/zkwarrior/p/5068784.html# tictoc:http://www.vonwei.com/post/omnettictoclearn.html# tutorrials: https://docs.omnetpp.org/tutorials/tictoc/# java https://w...

2018-12-17 17:16:00 93

转载 TCP RTT

1、https://cloud.tencent.com/developer/article/1097489Karn的算法解决了初代算法的问题并且有了个可行的方案,但是RTO粗暴翻倍的做法感觉还是比较浪费。所以,在一年之后又有两个人Jacobson 和 Karels 针对这种加权移动平均的算法对RTT波动handle能力不强的弊端做了修正。其原理是用最新采样的RTT和平滑过的SRTT的...

2018-12-08 14:08:00 227

转载 zz【简明版】有道云笔记Markdown指南

http://note.youdao.com/iyoudao/?p=2411&vendor=unsilent14有道云笔记内置Markdown编辑器和使用指南,非技术类笔记用户,千万不要被「标记」、「语言」吓到,Markdown的语法十分简单,常用的标记符号不超过十个,用于日常写作记录绰绰有余,不到半小时就能完全掌握。就是这十个不到的标记符号,却能让人优雅地沉浸式记...

2018-11-18 20:48:00 148

转载 linux系统常见问题

1、gedit:cannot open displayderek@vbox:/home$ sudo geditInvalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Could not connect: Connection refused(gedit:24385): Gtk-WARNING **: cannot open dis...

2018-11-18 20:45:00 159

转载 UBR/CBR/VBR

CBR,VBR,ABR,UBR的特性区别:未定比特速率(UBR:UnspecifiedBitRate):对传输速率没有指定,但可靠性要求很高,即所谓"尽力传输"(BestEffort),用于局域网仿真(LANEmulation)。不变比特速率(CBR:ConstantBitRate):有固定的带宽(速率)要求,适用实时的话音和视频信号传输。可用比特速率(ABR...

2018-10-31 09:21:00 603

转载 openCL信息汇总

1、https://www.khronos.org/registry/OpenCL/OpenCL 2.2 API Specification (HTML) (PDF) (May 12, 2018).OpenCL 2.2 Extension Specification (HTML) (PDF) (May 12, 2018).OpenCL 2.2 SPIR-V Environ...

2018-08-18 17:30:00 61

转载 GPU/CUDA程序初体验 向量加法zz

https://www.cnblogs.com/xudong-bupt/p/3461163.html#include <stdio.h>#include<cuda_runtime.h>//__global__声明的函数,告诉编译器这段代码交由CPU调用,由GPU执行__global__ void add(const int *dev_a,c...

2018-08-18 17:21:00 95

转载 GPGPU OpenCL编程步骤与简单实例zz

http://www.cnblogs.com/xudong-bupt/p/3582780.html1.OpenCL概念  OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU、GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。  OpenCL提供...

2018-08-18 17:12:00 130

转载 todo: SDC

http://news.tsinghua.edu.cn/publish/thunewsen/9676/2017/20170821140517898435093/20170821140517898435093_.htmlhttps://www.researchgate.net/scientific-contributions/12309909_Shaojun_Wei转载于:h...

2018-07-28 17:27:00 58

转载 P4学习:统计功能

https://www.cnblogs.com/soul-stone/p/9029480.html基于behavioral-model的simple_route测试统计功能:1、直接关联统计,这种方式可以工作:// this counter can work!!counter count_lpm_match { type : packets_and_bytes; ...

2018-07-15 12:30:00 362

转载 ubuntu安装-Docker(zz)

https://www.cnblogs.com/yu-hailong/p/7628969.htmlUbuntu 安装 Docker CE准备工作系统要求Docker CE 支持以下版本的Ubuntu操作系统:Zesty 17.04Xenial 16.04 (LTS)Trusty 14.04 (LTS)Docker CE 可以安装在 64 ...

2018-07-14 18:38:00 65

转载 vpp编译

1, code下载fd.io的版本:git clone https://gerrit.fd.io/r/vpp 2, compilemake install-depmake bootstrapmake build # or `make build-release` 3, compile debmake pkg-deb4, install转载于:https:/...

2018-06-30 21:43:00 67

转载 SDN&NFV

1、ASIC1)broadcom:https://www.broadcom.com/products/ethernet-connectivity/2、P4&可编程1)barefoot:P4芯片厂商,代表作为tofino芯片http://www.cnblogs.com/soul-stone/p/8280667.html2)P4语言:硬件转发行为描述语...

2018-06-25 21:07:00 98

转载 dpdk编译

1、下载:http://core.dpdk.org/download/2、编译:http://core.dpdk.org/doc/quick-start/Extract sources tar xf dpdk.tar.gz cd dpdkEnable pcap (libpcap headers are required). make config...

2018-06-25 20:55:00 143

转载 通过P4runtime进行解耦

https://p4.org/p4/advancing-disaggregation-through-p4-runtime-integration.htmlIt’s a bit of an understatement to say that networking and distributed computing IT infrastructures are un...

2018-06-07 19:17:00 399

空空如也

空空如也

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

TA关注的人

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