这篇文章如题,详细的内容不描述。
System : Kali Linux
Tool airmon-ng , 可以探针wifi
1.检测wifi 的存在
iwcofing
继续阅读 »
向量的归一化
从起始点A到目标点B的路径上的碰撞检测
常见的一个应用场景:游戏技能里有玩家冲一个地方闪现到另外一个指定点,中间不能有阻挡物, 否则就停在阻挡物那里。
在几何空间中, A每次移动一个单位长度dir,逐步靠近B,就是A每次增加一个unit vector
归一化:即将一个向量, 使它的模(length)等于1,并且方向不变, normalize后的向量dir, 就是一个单位向量了
用做在空间中,向量往前增加一个单位长度, 即 += dir
继续阅读 »
在《对“伪心理学”说不》一书的第 10 章中,有这样一个例子:
如果在每 1000 人中有 1 个人携带艾滋病的病毒(HIV),
再假设有一种检查可以百分百地诊断出真的携带该病毒的人;
最后,假设这个检查有 5% 的可能性,把没有携带者说成是有。
也就是说,这项检查在没有携带 HIV 的人中,也会错误地检测出有 5% 的人是携带病毒者。
假设我们随便找一个人来进行这项检查,得到了呈阳性反应,亦即此人为 HIV 携带者。
假定我们不知道这个人的患病史,那么他真的是 HIV 携带者的概率是多少呢?
继续阅读 »
Zabbix Trigger
Zabbix 提供了trigger(触发器)的功能,用于检测某些事件的发生,从而触发用户通知。
对于SNMP Trap,可以充分利用trigger的触发机制,定制需要的用户警告与通知。
Zabbix SNMP Trigger Event
继续阅读 »
简介
在linuxt系统下使用OpenCV2.3 + NDK R6编译 OpenCV人脸检测应用
more
准备
Android NDK ( r5或更高版本)
下载地址:http://developer.android.com/sdk/ndk/index.html
OpenCV Android包
http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.3/
cmake(可选,替代NDK)
参考:http://www.cmake.org/
继续阅读 »
最近工作很忙,利用休息时间花了接近一个月时间才读完《持续集成》和《持续交付》。
读完有一定的感触,写篇文章记录下吧。
more
什么是持续集成?
持续集成是一种开发实践,即团队的成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译、自动化测试、发布)来验证,从而尽快地检测出集成错误。
继续阅读 »
新特性
在xmake.lua中添加原生shell支持,例如:add_ldflags("$(shell pkg-config --libs sqlite3)")
编译windows目标程序,默认默认启用pdb符号文件
在windows上添加调试器支持(vsjitdebugger, ollydbg, windbg ... )
添加getenv接口到xmake.lua的全局作用域中
添加生成vstudio工程插件(支持:vs2002 - vs2015)
为option添加set_default接口
改进
增强内建变量的处理
支持字符串类型的选项option设置
Bugs修复
修复在linux下检测ld连接器失败,如果没装g++的话
继续阅读 »
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 如何在if语句中检测多个条件
不推荐方式
```python
flag1 = 1
flag2 = 0
flag3 = 0
if flag1 == 1 or flag2 == 1 or flag3 == 1:
print 'ok'
```
继续阅读 »
本节实现的是使用OpenCV里自带的函数,在双击图片时,以其为圆心绘制圆。
回调函数
捕捉鼠标事件
实现过程
引用与创建空图
不再赘述,代码如下。
``` python
import cv2
import numpy
empty image
img = np.zeros((512, 512, 3), np.uint8)
```
设置回调函数
检测鼠标事件,如果左击鼠标则绘制圆。
```python
call back function
def draw_circle(event, x, y, flags, param):
if event == cv2.EVENT_LBUTTONDBLCLK:
继续阅读 »