面向初学者的DPDK技术解析

一、网络IO的处境和趋势 从我们用户的使用就可以感受到网速一直在提升,而网络技术的发展也从1GE/10GE/25GE/40GE/100GE的演变,从中可以得出单机的网络IO能力必须跟上时代的发展。 1. 传统的电信领域 IP层及以下,例如路由器、交换机、防火墙、基站等设备都是采用硬件解决方案。基于专用网络处理器(NP),有基于FPGA,更有基于ASIC的。但是基于硬件的劣势非常明显,发生Bug不易修复,不易调试维护,并且网络技术一直在发展,例如2G/3G/4G/5G等移动技术的革新,这些属于业
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

“学习笔记”之《算法导论》----第三部分----数据结构----第十一章----散列表

版权声明:未经博主允许,勿转载 https://blog.csdn.net/qq_34754836/article/details/86654028 本人大四即将结束,于2018年12月18日购《算法导论》这本书,慢慢看,第一阶段先主要理解各个章节说的算法都是什么意思,书上的课后习题先不做,用得上什么算法我再详细学习。这是官方课后答案的链接。 放在开头:没有好的算法,坏的算法之说,重点是针对不同的情况,针对不同的数据,针对不同的需求,去选择算法,改良算法。我的数学功底不强,太难的公式我看不懂,
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

什么是SAP HANA?方案设计和部署关键点!

SAP是全球最大的企业软件供应商,提供包括ERP、SRM、BI等在内的企业级应用软件(将在后续文章详细介绍)。而HANA(High performance Analytic Appliance高性能分析一体机)则是SAP的内存数据库产品。 SAP HANA是可以作为一体机或云部署的数据平台,这是一个非常适合实时分析和实时应用程序开发、部署的革命性平台,因为它将数据处理、分析数据处理以及业务逻辑处理功能组合至内存中,突破了传统交易型数据库架构中,应用程序不支持实时业务应用的限制。 各个硬件厂商与
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

【恭贺新春】2019年春节放假

2019年放假通知 致全体微友: 2019年2月5日(正月初一)至2月8日(正月初四)春节放假,共4天,小编停止更新公众号信息。敬请相互转告。值此新春佳节到来之际,“dotNet跨平台”给大家拜个早年,感谢大家的关心和支持!祝您万事如意!财源滚滚!阖家幸福!猪事顺利!2019 社区更加红红火火,更加健康发展。 2019年2月4日 春节假期记得做好安全工作。 ★出行安全★ 一、选择出行交通工具,要乘坐正规运营的车辆,不坐非法运营车辆。 二、单人乘坐出租车、网约车(尤其在晚上),请记住车牌号,一旦
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

NVMe 1.4协议三大新功能解读!

NVMe协会在FMS2018上通过一系列的演讲对NVMe、NVMe-oF、NVMe-MI、JBOF以及NVMe基准测试等方面做了介绍。并且发布了NVMe后续的演进方案的Roadmap。 从NVMe Roadmap来开,NVMe 1.4将会是NVMe协会接下来的主要工作。此次NVMe1.4的更新主要包含以下几大方面: IO Determinism; Persistent memory Region; Multipathing; IO Determinism是为了优化latency提供更好的QoS
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

浅析GPU通信技术:GPUDirect RDMA

1. 背景 前两篇文章我们介绍的GPUDirect P2P和NVLink技术可以大大提升GPU服务器单机的GPU通信性能,当前深度学习模型越来越复杂,计算数据量暴增,对于大规模深度学习训练任务,单机已经无法满足计算要求,多机多卡的分布式训练成为了必要的需求,这个时候多机间的通信成为了分布式训练性能的重要指标。 本篇文章我们就来谈谈GPUDirect RDMA技术,这是用于加速多机间GPU通信的技术。 2. RDMA介绍 我们先来看看RDMA技术是什么?RDMA即Remote DMA,是Remo
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

“学习笔记”之《算法导论》----第四部分----高级设计和分析技术----第十六章----贪心算法

版权声明:未经博主允许,勿转载 https://blog.csdn.net/qq_34754836/article/details/86749703 本人大四即将结束,于2018年12月18日购《算法导论》这本书,慢慢看,第一阶段先主要理解各个章节说的算法都是什么意思,书上的课后习题先不做,用得上什么算法我再详细学习。这是官方课后答案的链接。 放在开头:没有好的算法,坏的算法之说,重点是针对不同的情况,针对不同的数据,针对不同的需求,去选择算法,改良算法。我的数学功底不强,太难的公式我看不懂,
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

从路人到萌新的一小步(jdk的安装)

jdk的安装离不开本体,首先推出: jdk下载的官方网址: www.oracle.com win7具体安装步骤如下: 1.右键点击我的电脑打开属性如下图: 2.单击“高级系统配置”,打开“系统属性”,如下图: 3.点击“环境变量",分别在系统变量和用户变量中进行如下配置: 由于储存路径可能不同,所以地址应根据自身情况进行配置
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

009:博客类爬虫项目实战

爬虫项目开发的第一步,首先需要对我们想要实现的爬虫项目的功能进行定位和分析,即进行需求分析工作。 项目分析: 在今天的项目中,我们建立的爬虫需要实现的功能有: 1、爬取博客中任意一个用户的所有博文信息。 2、将博文的文章名、文章URL、文章点击数、文章评论数等信息提取出来。 3、将提取出来的数据写入Mysql数据库中。 可以发现,该爬虫项目额主要目的是将博客中用户所有博文的相关信息提取出来并储存到数据库中。 该项目的难点有: 1、如何提取文章点击数,文章评论数等信息。 2、如何通过循环爬取某个
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

从路人到萌新的一小步(关键字,常量和变量)

关键字的定义和特点 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class interface enum byte short int long float double char boolean void 用于定义数据类型值的关键字 true false null 用于定义流程控制的关键字 if else switch case default while do for break continue return
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

从路人到萌新的一小步(运算符)

运算符的种类:算术运算符,赋值运算符,比较运算符(关系运算符),逻辑运算符,位运算符,三元运算符 算术运算符种类如下: 运算符 运算 范例 结果 + 正号 +3 3 - 负号 b=4; -b -4 + 加 5+5 10 - 减 6-4 2 * 乘 3*4 12 / 除 5/5 1 % 取模 5%5 0 ++ ++ 自增(前):先运算后取值 自增(后):先取值后运算 a=2;b=++a; a=2;b=a++; a=3;b=3 a=3;b=2 - - - - 自减(前):先运算后取值 自减(后):
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

微信小程序校园介绍板

做了一个非常简单的校园介绍小程序 下面是index 基本的轮播图功能 下面是功能部分,基于微信的一个地图功能。 可以前往查看具体数值 index.js //获取应用实例 Page({ /** * 页面的初始数据 */ data: { }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this; wx.getSystemInfo({
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

IE下js错误缺少标识符、字符串或数字解决办法

ie下报缺少标识符、字符串或数字,在firefox及其他下均无问题,郁闷的找了半天也没结果,使用Companion。js也不行。最好google了一下: 原因及解决方法 1.原因:一般出现在类的定义时在最后一个属性或方法后加了逗号,在Firefox是无所谓的,而IE下就会出错,而且提示得云里雾里,要除错都很难。 2.解决方法:去掉这个逗号….. 按照上面的提示,逐步排除js代码段以及js文件,发现还正是在类定义最后一个属性后加了一个逗号,去除,解决。
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

010:图片类爬虫项目实战

之间我们学习了使用Urllib模块手写图片爬虫,在本章内容中,我们会以图片类爬虫为例,为大家讲解如何通过Scrapy框架实现图片爬虫项目。 利用Urllib手写爬虫回顾: 之前在实战的时候使用Urllib手写了爬取京东手机图片信息。 在这里我来写一个简单的输入关键字爬区百度图片搜索第一页的图片。 1、安装requests 2、获取百度图片搜索url信息 通过观察我们可以发现百度图片搜索页面的URL 假设关键字为LOL,则word=LOL 复制出来 http://image.baidu.com/
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

Sklearn中的线性回归

import numpy as np import matplotlib.pyplot as plt from sklearn.linear_model import LinearRegression #假设样本数据集如下; data=[ [0.067732,3.176513],[0.427810,3.816464],[0.995731,4.550095],[0.738336,4.256571],[0.981083,4.560815], [0.526171,3.929515
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

Quartz cornTrigger表达式讲解

// 使用cornTrigger规则 每月1号0点45分 Trigger trigger = TriggerBuilder.newTrigger().withIdentity("simpleTrigger", "triggerGroup") .withSchedule(CronScheduleBuilder.cronSchedule("0 42 10 * * ? *")) .startNow().build(); 对于CornExpress讲解如下: 字段 允许值 允许的特殊字符 秒 0-59
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

普通Java类获取Spring的ApplicationContext

在SSH集成的前提下。某些情况我们需要在Action以外的类中来获得SPRing所管理的Service对象。 之前我在网上找了好几好久都没有找到合适的方法。例如: ApplicationContext context = new ClassPathXmlApplicationContext(); 当时我觉得没有这个必要,浪费内存。后来我终于想出了一个解决方法。在此拿来给大家参考下,希望对大家有帮助。 1.创建一个类并让其实现org.springframework.context.Applica
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

Sklearn实现knn

#----------------------------------Sklearn实现Knn------------------------------ # KNeighborsClassifier(n_neighbors=5, weights=’uniform’, # algorithm=’auto’, leaf_size=30, p=2, metric=’minkowski’, # metric_params=None, n_jobs=None, **kwargs)[source] #
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

windows网络远程关机重启

利用shutdown命令对同一局域网内windows电脑进行关机或重启操作 1,打开dos命令行窗口 2,输入一下命令进行远程关机或重启(shutdown 命令参数自行百度) shutdown -r -m \\192.168.3.17 -t 60
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

Sklearn实现朴素贝叶斯

#------------------------------Sklearn 实现朴素贝叶斯----------------------- # 在scikit-learn中,一共有3个朴素贝叶斯的分类算法类。 # 分别是GaussianNB,MultinomialNB和BernoulliNB。 # 其中GaussianNB就是先验为高斯分布的朴素贝叶斯, # MultinomialNB就是先验为多项式分布的朴素贝叶斯, # 而BernoulliNB就是先验为伯努利分布的朴素贝叶斯。 # #
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0