本次介绍OSPF邻居和邻接关系的建立过程。这个过程是OSPF协议交互的过程,包括Hello报文,邻居状态变换以及链路状态数据库同步等内容。学习目标:
1. 理解Hello报文的作用
2. 理解OSPF邻居状态变换
3. 理解邻居关系和邻接关系的建立过程
4. 理解LSDB同步过程
字段的解释:
Network Mask:顾名思义是发送Hello报文的接口的网络掩码
HelloInter...
分类:
其他好文 时间:
2015-04-18 17:52:58
阅读次数:
239
hdu 5204 Rikka with sequence
题意:
众所周知,萌萌哒六花不擅长数学,所以勇太给了她一些数学问题做练习,其中有一道是这样的:
如果一个无重边无自环的无向图的每个联通块都存在一条回路经过这个联通分量所有边一次且仅一次,那么就称这个无向图是优美的。请问有n个点且边数不少于m的优美的图有多少个?(在这题中,我们认为这n个点是本质不同的)
当然,这个问题对于萌萌哒六花来...
分类:
其他好文 时间:
2015-04-18 17:50:13
阅读次数:
160
【分析】
先看一种简单的情况:甲和乙的路线都是一条线段。因为运动是相对的,因此也可以认为甲静止不动,乙沿着自己的直线走,因此问题转化为求点到线段的最小距离和最大距离;
有了简化版的分析,只需要模拟整个过程,设现在甲的位置在Pa,刚刚经过编号为Sa的拐点;乙的位置是Pb,刚刚经过编号为Sb的拐点,则我们只需要计算他们俩谁先到拐点,那么在这个时间点之前的问题就是我们刚刚讨论过的“简化版”。求...
分类:
其他好文 时间:
2015-04-18 17:52:14
阅读次数:
181
Check Your Code First Before Looking to Blame OthersAllan KellyDEVELOPERS—ALL OF US!—often have trouble believing our own code is bro- ken. It is just so improbable that, for once, it must be the compi...
分类:
其他好文 时间:
2015-04-18 17:51:16
阅读次数:
166
Code in the Language of the DomainDan NorthPiCTURE TWO CODEBASES. In one, you come across: if (portfolioIdsByTraderId.get(trader.getId())
.containsKey(portfolio.getId())) {...}You scratch your...
分类:
其他好文 时间:
2015-04-18 17:51:48
阅读次数:
116
Choose Your Tools with CareGiovanni AsproniMODERN APPLiCATiONS ARE VERY RARELY BUiLT FROM SCRATCH. They are assembled using existing tools—components, libraries, and frameworks— for a number of good re...
分类:
其他好文 时间:
2015-04-18 17:51:38
阅读次数:
102
private static final String MOUNTS_FILE = "/proc/mounts";
public static boolean isMounted(String path) {
boolean blnRet = false;
String strLine = null;
BufferedReader reader =...
分类:
其他好文 时间:
2015-04-18 17:52:06
阅读次数:
117
广义表是一种非线性的数据结构。但如果广义表的每个元素都是原子,它就变成了线性表。广义表广泛地用于人工智能等领域的LISP语言。
广义表一般记作 LS = (a1, a2, ···, an), n是它的长度,ai可以是单个元素(原子),也可以是广义表(子表),当广义表非空时,称第一个元素a1为LS的表头,称其余元素组成的表为LS的表尾。注意:表头是元素(可以是原子,也可以是广表),表尾一定是广...
分类:
其他好文 时间:
2015-04-18 17:49:37
阅读次数:
246
mysql报错:
可能是你一次连接的时间太长,或者是每次连接的查询和插入数据过多,你可以修改max_questions参数的值
use mysql;
update user set max_questions=0;
flush privileges;...
分类:
其他好文 时间:
2015-04-18 17:49:44
阅读次数:
572
The File System in JOS
单独开一贴扯一扯JOS里的文件系统
也是方便以后更新或引用.
集中火力看几个和文件系统有关系的头文件.
inc/fs.h
fs/fsformat.h
fs/fs.h
fs/serv.c
先回答一下神马是文件系统...
File system
The xv6 file system...
分类:
其他好文 时间:
2015-04-18 17:48:36
阅读次数:
105
Esc切换mode
Esc+i 光标前插入
Esc+a 光标后插入
Esc+o 换行
Esc+u 撤销
Esc+dl 删除一个字符
Esc+dd 删除一行
Esc+x 删除一个字符
Esc+yy 复制一行 在光标处+p粘贴到光标的下一行
Esc+q 不保存退出
Esc+wq! 保存后强制退出...
分类:
其他好文 时间:
2015-04-18 17:48:09
阅读次数:
155
【题目链接】:click here~~
【题目大意】:
描述 小明很想吃果子,正好果园果子熟了。在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。小明决定把所有的果子合成一堆。 因为小明比较懒,为了省力气,小明开始想点子了:
每一次合并,小明可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下...
分类:
其他好文 时间:
2015-04-18 17:48:37
阅读次数:
144
首先我们来谈谈jdk的动态代理,它允许开发者在运行期创建接口的代理实例,那么当我们在运行过程中调用某个实例的某个方法时,可以使用代理对象去具体实现它,从而达到aop的效果。
(1)jdk的动态代理主要涉及两个类:proxy和invocacationHandler,invocationHandler里面包含了横切逻辑,并且可以使用反射调用目标类的方法(就是切点),proxy类主要是使用它的一个ne...
分类:
其他好文 时间:
2015-04-18 17:48:43
阅读次数:
165
如果使用vector<vector > contours;作为findContours的参数,在运行时会得到Assertion failed (mtype == type0 || (CV_MAT_CN(mtype) == CV_MAT_CN(type0) && ((1 << type0) & f...原因是标准库里有std::vector 和 Point
和findContours里...
分类:
其他好文 时间:
2015-04-18 17:48:11
阅读次数:
380
什么叫做回归呢?举个例子,我们现在有一些数据点,然后我们打算用一条直线来对这些点进行拟合(该曲线称为最佳拟合曲线),这个拟合过程就被称为回归。利用Logistic回归进行分类的主要思想是:
根据现有数据对分类边界线建立回归公式,以此进行分类。
这里的”回归“一词源于最佳拟合,表示要找到最佳拟合参数集。训练分类器时的嘴阀就是寻找最佳拟合曲线,使用的是最优化算法。基于Logistic回归和Sigmo...
分类:
其他好文 时间:
2015-04-18 17:48:11
阅读次数:
171
commonj管理的fixed-rate时间任务偶尔在触发点执行多次的问题分析...
分类:
其他好文 时间:
2015-04-18 17:48:19
阅读次数:
155
一道经典的DP,对于DP问题,关键是要找准决策点,即需要做出决策的选择点。
本题有两个枚举点,一个是时间N,还有一个是挤奶的时间区间M; 然而枚举每个时间点是没有意义的,而且时间的范围很大,所以可以直接枚举挤奶的时间区间,dp[i]指的就是在第i个时间区间挤奶所获得的最大收益。递推公式dp[i] = max(dp[i],dp[j]+a[i].e);
#include
#include
#inc...
分类:
其他好文 时间:
2015-04-18 17:47:08
阅读次数:
131