自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 azure里创建linux ubuntu虚拟机DNS无效的解决办法

在使用azure创建虚拟机的时候碰到了一个问题,ubuntu 18.04起来以后,DNS服务器没有配上,查看/etc/resolv.conf, 里面的内容是一个loopback地址。最后是通过下面这个帖子里提到的方法解决的,增加完ID_NET_DRIVER后需要reboot。在中文互联网上查了很久,一只没有找到有用的内容。

2023-04-29 21:44:58 208

原创 DPDK lockless ring 介绍

DPDK中,通过ring结构来传递报文描述符,使用lockless ring来提高效率。说是无锁ring,其实在实现中还是使用了锁的机制,只不过不是利用mutex等系统调用,而是通过原子操作来实现互斥的,具体是如何实现的呢,本文将对于DPDK中的实现细节进行介绍。在了解实现细节前,先来分析一下无锁环需要解决一些什么样的问题。一般情况下,对于临界区或者竞争资源,会采用加锁的方法来进行互斥...

2019-08-04 21:36:33 536

原创 DPDK LPM6 介绍

IPv6,ip地址的长度扩充到了128bits,DPDK中通过LPM6的库来支持IPv6。LPM6的实现和LPM非常类似。推荐阅读上一篇文章https://blog.csdn.net/blizzardoner/article/details/96196041来理解基本的LPM实现方法。与LPM相似,LPM6也使用了tbl24和tbl8两个数据结构来实现查找规则,差别是LPM中使用1级tbl24...

2019-08-04 13:33:27 837

原创 DPDK LPM 介绍

DPDK 是目前比较流行的数据面加速的解决方案,提供了一些在数据转发面比较有用的库,比如本文中提到的LPM,LPM是longest prefix match的缩写,中文的意思是最长匹配。这是在数据转发面比较常用的一个概念,意思就是有多个匹配项的时候,最长匹配的那一项将做为最终的查找结果。DPDK LPM的库主要是针对长度为32位的key,其实就是针对IPv4的路由查找所量身定制的。LPM的...

2019-07-16 22:32:58 2241

原创 学习搭建NDK的环境

1.配置NDKfollowing bellowing website instructionshttp://tools.android.com/tech-docs/android-ndk-preview

2015-11-21 21:13:41 233

原创 在项目中使用volley

从stackoverflow上搜到的,在我的项目里试了下,可以用。把volley作为子模块添加到APP工程中git submodule add -b master https://android.googlesource.com/platform/frameworks/volley volley关于git submodule命令的使用,可以参考https://ww

2015-10-11 22:18:13 250

翻译 interface builder的身世

Interface Builder(IB) 拥有“悠久”的历史,出现于1988年,刚开始是用来为NeXTSTEP,OpenStep, Mac OS X开发APP,发展到现在,也用来为iPhone和iPad开发APP。如我们之间谈到的,在Xcode4之前,IB是一个独立的程序,同Xcode一起安装。发展到现在,IB已经完全的集成到了Xcode。IB支持两种文件类型,旧格式是.nib,新格式是.xib

2015-08-31 08:41:09 323

原创 IOS SDK

工作需要,开始学习IOS SDK的开发,找到了一本书,是英文版的,把一些重要的章节翻译过来,放在这里,作为自己的读书笔记。

2015-08-31 08:36:44 330

原创 android: hello world

从google的网站上找到了开发者指南,http://developer.android.com/index.html根据上面的指导,做了个hello world的APP,还不错,正常加载到手机,启动、运行、显示hello world。接下来是activity和intent的使用,按照指南添加了新的activity,并获取fragment_activity传来的消息

2014-06-01 10:16:07 531

空空如也

空空如也

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

TA关注的人

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