OpenvSwitch中对端口的抽象层次结构
struct vport抽象的是OVS中datapath层的每个端口,通过它将ovs中的各种数据结构与Port关联起来,而结构体netdev_vport 就是vport和底层真实网络设备结构net_device
的入口,关键数据结构如下:
struct vport {
struct rcu_he...
分类:
其他好文 时间:
2014-09-16 16:00:00
阅读次数:
411
前段时间Dropbox一直都不能访问了,本以为是被WALL了,因为其他事情,所以一直没有处理,今天在网上看到一篇文章,亲自体验一下,Dropbox果然可以访问了。
众所周知的原因有2种,一种是你到服务器之间的连接被WALL了;另一种是你的DNS请求被污染了,返回给你了一个不存在的目的地。Dropbox不能访问就是因为后者,DNS污染。
因为到Dropbox之间的连接并没有被WALL,因...
分类:
其他好文 时间:
2014-09-16 15:59:40
阅读次数:
401
IPC(Inter-Process Communication)通信,是跨越两个不同进程之间的通信
一般而言,一个Android应用程序里的各个组件(如activity、service)都在同一个进程里执行。这种在同一进程内的通信,又称短程通信,意味着两个activity在同一个进程里执行。
相对地:远程(Remote)通信的意思是:两个组件(activity或service)分别在不同的进程执行,两者之间的IPC通信又称远程通信。...
分类:
其他好文 时间:
2014-09-16 15:59:10
阅读次数:
287
ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version。。。...
分类:
其他好文 时间:
2014-09-16 15:58:50
阅读次数:
200
1,在以下网址找到和你的qt creator版本相对应的插件文件,还要注意系统版本
http://dev.kofee.org/projects/qtcreator-doxygen/files
2,根据以上要求,我下载的是qtcreator-doxygen-0.3.8-qtcreator-3.0.x-linux-x86_64.tar.gz,将其解压后的到一个Kofee的文件夹,将该文...
分类:
其他好文 时间:
2014-09-16 15:58:40
阅读次数:
187
题意 n辆火车按顺序依次进站 判断给定的出战顺序是否可能
用数组模拟模拟栈代表车站 车依次进站 每当栈顶火车序号与当前要出站的b[cur] 相等时 就让栈顶元素出栈 即top--
#include
#include
using namespace std;
const int N = 2000;
int b[N], c[N];
int main()
{
int l, cur...
分类:
其他好文 时间:
2014-09-16 15:58:30
阅读次数:
221
Cocos2d-x 3.0 api Layer锚点 Scene锚点 Sprite锚点...
分类:
其他好文 时间:
2014-09-16 15:58:20
阅读次数:
214
传统访问者模式 VS 无环访问者模式 (ACyclic Visitor)...
分类:
其他好文 时间:
2014-09-16 15:58:10
阅读次数:
371
DZY has a sequence a, consisting of
n integers.
We'll call a sequence ai,?ai?+?1,?...,?aj
(1?≤?i?≤?j?≤?n) a subsegment of the sequence
a. The value (j?-?i?+?1) denotes the length of the subsegmen...
分类:
其他好文 时间:
2014-09-16 15:57:40
阅读次数:
248
使用过程中驱动程序基本相同,特别需要注意的区别有如下几点:
1、MB96F346使用的博世的can,与其它品牌的can结构更类似,如果测试中发现问可以参考其它单片机,比如stm32
MB90F342使用的是富士通的can设计,结构与博世can有稍有区别,正是由于这些区别需要使用者注意。
2、接收过滤的选项:MB90系列CAN有4个选择,0全位比较 1全位掩码 2使用比较器AMR0 3使用比较...
分类:
其他好文 时间:
2014-09-16 15:57:30
阅读次数:
251
exists和in 干的事是一样的,那为什么还要弄两个呢,其实是效率问题
例如下面两个例子
1.select * from t1 where exists(select 'X' from t2 where t1.a=t2.a)
PS:这里的‘X'换成其他任意常亮都是可以的,例如数字字符etc。
2.select * from t1 where t1.a in(select t2.a fro...
分类:
其他好文 时间:
2014-09-16 15:57:20
阅读次数:
170
什么是面向切面编程?
在软件开发中,分布于应用中多处的功能被成为横切关注点。
切面提供了取代继承和委托的另一种选择,而且在很多场景下更清晰简洁。在使用面向切面编程时,我们仍然在一个地方定义通用功能,但是我们可以通过声明的方式定义这个功能以及何种方式在何处应用,而无需修改受影响的类。横切关注点可以被模块化为特殊的类,这些类被成为切面。这样做有两个好处:首先,每个关注点现在都只集中于一处,而不是分...
分类:
其他好文 时间:
2014-09-16 15:57:10
阅读次数:
166
题目详情
有n个小朋友站成一排(编号从0到n-1),每个小朋友有一个rating值,存放在ratings数组中。老师需要给他们分配糖果,每个小朋友至少需要一颗糖果,对于任意相邻的两个小朋友i和i+1,rating值大的必须比rating值小的分配的糖果多(rating相同的没必要分配一样多的糖果)。
请计算最少需要多少颗糖果,才能完成上述分配。
输入格式:
多组数据,每组数据第...
分类:
其他好文 时间:
2014-09-16 15:56:50
阅读次数:
127
我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个 fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当 然不会满意。那么,能...
分类:
其他好文 时间:
2014-09-16 15:55:30
阅读次数:
265
呵呵,这个可用动态规划,d(i,j)=min(d(i-1,j),d(i,j-1),d(i-1,j-1)+1/*ID: qq104801LANG: C++TASK: range*/#include #include #include #include #include #include #includ...
分类:
其他好文 时间:
2014-09-16 15:55:11
阅读次数:
302
1、xss是什么? XSS攻击:跨站点脚本攻击是一种Web应用程序的攻击,攻击者尝试注入恶意脚本代码到受信任的网站上执行恶意操作。 在跨站点脚本攻击中,恶意代码在受影响用户的浏览器端执行,并对用户的影响。2、xss可以干嘛? 弹框,很多人都觉得这个很好玩(仅仅是为了验证XSS攻击的存在); 盗...
分类:
其他好文 时间:
2014-09-16 15:53:20
阅读次数:
232