checkIP——烂代码又堆了一个ip活性检测工具

  • Post author:
  • Post category:其他

微信公众号:乌鸦安全 扫取二维码获取更多信息! 在 上个文章 中我堆了一个免费的fofa爬取小工具,这个只是一个最初的版本,后面还会大规模迭代。 checkIP本来属于mayfly,但是在mayfly在爬取地址的时候,可能出现账号ip可获取ip受限制的情况,因此可以将已经获取的ip地址直接使用checkIP进行检测。 检测速度为100线程,延时5秒则视为无效ip,在实际检测中速度很快。 目前蜉蝣的…

继续阅读 checkIP——烂代码又堆了一个ip活性检测工具

【Python】fetchone()和fetchall()

  • Post author:
  • Post category:python

  * fetchone() : 返回单个的元组,也就是一条记录(row),如果没有结果 , 则返回 None cu.execute("select user,password from user where user='%s'" %name) arr= cur.fetchone()   ----此时 通过 arr[0],arr[1]可以依次访问user,password * fetcha…

继续阅读 【Python】fetchone()和fetchall()

Javascript中的Void

  • Post author:
  • Post category:java

void 一段代码 <a href="javascript:void(0);">here</a> Javascript中 void 是一个操作符,该操作符指定要计算一个表达式但是不返回值。 Javascript伪协议 真协议用来在因特网上的计算机之间传输数据包, 如HTTP协议, FTP协议等协议, 伪协议则是一种非标准化的协议, Javascript 伪协议让我们通过一个…

继续阅读 Javascript中的Void

sv线程通信

  • Post author:
  • Post category:其他

线程类: 问题:线程之间如何通信? 在 model 中, initial 和 always 块作为独立的子线程是通过 信号的变化 来触发,并且实现进程间的通信。 在 sv 中, 通常用 initial 开启父类线程,包括 begin end , 以 顺序方 式执行,但是不消耗时间, fork join 以 并行 方式执行。 initial 父类线程可以有多个子线程块,父线程终止时,所有子线程终止,…

继续阅读 sv线程通信

最大流最小割 算法理解

  • Post author:
  • Post category:其他

by http://blog.csdn.net/chinacoy/article/details/45040897 理解算法。 首先从最简单的开始,先看一幅图: 有3个节点S,a,T,边[S,a]的容量是10,边[a,T]的容量是5,假设从S处要传送数据到T,问最大传送数据量是多少?应该是min(10,5)=5.如果超出5,[a,T]边容不下,因此传不过去,此时的最大流量就是5,[a,T]边就是该…

继续阅读 最大流最小割 算法理解

Java实现一个复杂的图形验证码

  • Post author:
  • Post category:java

这个验证码将包括以下特性: 1. 7个字符,包含英文大小写字母、数字和符号; 2. 不同的字符将有不同的颜色; 3. 字符随机旋转; 4. 随机噪点(包括随机噪点颜色、数量和大小); 5. 随机干扰弧线(包括干扰弧线颜色、数量、宽度和角度); 6. 随机干扰直线(包括干扰直线颜色、数量、宽度和长度); 7. 随机背景色; 8. 随机字体(包括字体、大小和样式)。 下面是这个验证码的示例代码: im…

继续阅读 Java实现一个复杂的图形验证码

Element UI的Message Box组件宽度调整适配移动端

  • Post author:
  • Post category:其他

描述 Element UI 的 Message Box 组件在移动端并不会自适应宽度,效果如下图: Message Box 组件的默认宽度为 420px ,远超过屏幕宽度。 解决方案 全局或者局部 CSS 中使用 @media 媒体查询,然后对Message Box的 .el-message-box 样式进行覆盖 // Message Box 适配移动端,宽度小于720px时宽度使用下面这个 @m…

继续阅读 Element UI的Message Box组件宽度调整适配移动端

javascript Object.extend的用法

  • Post author:
  • Post category:java

原文地址: http://www.cnblogs.com/5201314/archive/2009/05/22/1487213.html Object.extend = function (destination, source) { for ( var property in source) { destination[property] = source[property]; } return…

继续阅读 javascript Object.extend的用法

JsonCPP数组

  • Post author:
  • Post category:其他

JsonCpp 是一个C++用来处理JSON 数据的开发包。下面讲一下怎么使用JsonCpp来序列化和反序列化Json对象,以实际代码为例子。 反序列化Json对象 比如一个Json对象的字符串序列如下,其中”array”:[...]表示Json对象中的数组: {“key1″:”value1″,”array”:[{"key2":"value2"},{"key2":"value3"},{"key2"…

继续阅读 JsonCPP数组

Live555中RTP包的打包与发送过程分析1

  • Post author:
  • Post category:其他

转自 http://blog.sina.com.cn/s/blog_77c6324101018wop.html 这里主要分析一下,live555中 关于RTP打包发送的部分 。在处理完PLAY命令之后,就开始发送RTP数据包了(其实在发送PLAY命令的response包之前,就会发送一个RTP包,这里传输就已经开始了) 先介绍下主要的流程:RTP包的发送是从 MediaSink::startPla…

继续阅读 Live555中RTP包的打包与发送过程分析1