建模的思路大概是这样的,把房间当做点,门当做是边,如果从房间A能到房间B中间有一个门,如果锁在A这边那么A->B容量就是INF,B->A的容量就是1。攻击者如果在A这边的话显然就算你锁了门也是没有意义的,在B这边如果锁上是有意义的,所以算1个门,然后就很简单了,建立源点到所有攻击者点的边,容量为IN...
分类:
其他好文 时间:
2014-07-29 10:28:08
阅读次数:
180
1、 linux驱动分类
2、 信号量与自旋锁
3、 platform总线设备及总线设备如何编写
4、 kmalloc和vmalloc的区别
5、 module_init的级别
6、 添加驱动
7、 IIC原理,总线框架,设备编写方法,i2c_msg
8、 kernel panic
9、 USB总线,USB传输种类,urb等
10、android boot 流程...
分类:
系统相关 时间:
2014-07-27 23:43:09
阅读次数:
380
Go语言没有异常处理机制,大部分情况下只能用panic和recover。在这种机制下,函数体中的被调函数中出现的错误是无法处理的,只能静候崩溃。 今天我发现thrift在生成的RPC代码有空指针BUG导致程序崩溃,这个有BUG...
分类:
其他好文 时间:
2014-07-22 09:00:04
阅读次数:
191
Go语言最主要的特性:? 自动垃圾回收? 更丰富的内置类型? 函数多返回值? 错误处理? 匿名函数和闭包? 类型和接口? 并发编程? 反射? 语言交互性1.2.4 错误处理Go语言引入了3个关键字用于标准的错误处理流程,这3个关键字分别为defer、panic和recover。1:编译环境准备在Go...
分类:
其他好文 时间:
2014-07-19 20:27:28
阅读次数:
254
Linux kernel panic是很难定位和排查的重大故障,一旦系统发生了kernel
panic,相关的日志信息非常少,而一种常见的排查方法—重现法–又很难实现,因此遇到kernel
panic的问题,一般比较头疼。没有一个万能和完美的方法来解决所有的kernel panic问题,这篇文章仅仅...
分类:
其他好文 时间:
2014-06-06 21:00:30
阅读次数:
277
74LS148
datasheet说的很清楚。
解码输入,并且确保高位优先级顺序,位数越高,优先级越高。把把个输入解码成3个输出。
其实很简单。Don't panic!
注意这个输入输出。
所谓的优先编码,救是看你的输入,只要给定的位进行编码,低于该位不管是什么电平信号都无所谓。这就是所谓的优先
...
分类:
其他好文 时间:
2014-06-01 06:33:38
阅读次数:
377
这篇日志应该叫「六美分历险记」的,「六美分」顾名思义嘛,自然是指CentOS-6。下面扯扯为何对本屌来说是「历险」和为虾米要「历险」:偶对red
hat系的向来无爱。当偶还是linux小白时,就曾在虚拟机里折腾过高大上的fedora,没用过多久就遇到了kernel panic啊有木有!差点把小白吓退...
分类:
其他好文 时间:
2014-05-21 22:54:05
阅读次数:
341