摘要: 为了提高源程序代码之间相似性的检测效率,提出一种基于序列聚类的相似代码检测算法. 算法首先把源代码按照其自身的结构进行分段提取,然后对各个分段进行部分代码变换,再以带权重的编辑距离为相似度量标准对这些符号进行序列聚类,得到相似的程序代码片段,以达到对源程序进行相似功能检测的目的. 应用: 可...
分类:
编程语言 时间:
2014-10-12 18:45:08
阅读次数:
349
直接上代码:/**
* 检测软件是否需要升级
*/
-(void)checkVersion
{
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/cn/lookup?id=%i",iFeverAPPID]];
ASIHTTPRequest *reques...
分类:
移动开发 时间:
2014-09-25 20:33:17
阅读次数:
227
Grunt 是基于Node.js环境下的 项目脚手架,用于快速搭建项目文件与目录,以及提供各种插件来自动化解决开发过程中的常用程序,比如 代码压缩,代码检测,单元测试等....Grunt的安装首先你得确保你安装了node环境,如果没有安装,请移步http://www.nodejs.org/downl...
分类:
其他好文 时间:
2014-09-15 17:19:59
阅读次数:
172
在开发的过程中发布和测试版本需要进行不同的处理。例如我们希望测试版本打印log信息或者是输出某些日志文件,但是正式版本不希望输出这些信息。使用版本控制的分支是一个方法。但是这样需要进行分支间合并,则比较费劲。有一个比较简单的方法是可以在代码里面检测apk是debug还是release。1、检测当前a...
分类:
移动开发 时间:
2014-09-13 10:33:14
阅读次数:
309
若想使用HTML5 WebSockets API,在使用前必须先检查浏览器的支持情况。有以下两种方式:1. 写一段JS代码检测是否支持1 function testWebSocket() {2 3 if (window.WebSocket) {4 document.getElementB...
分类:
Web程序 时间:
2014-08-12 12:44:44
阅读次数:
287
ARC中用代码检测一个对象有没有释放掉你试过在ARC中用代码检测对象有没有释放掉这种事情呢?即使你想过肯定也不知道怎么去实现,因为,这里会用到一个你基本上没怎么接触过的类:NSHashTable.我们以检测导航控制器push出一个新的控制器为例,以下是效果:所有你需要的源码:ObjectDetect...
分类:
其他好文 时间:
2014-07-24 10:17:53
阅读次数:
391
;-----------------------代码------------------------------------------
;---220V/110V检测--------------------
V_CH220NUM EQU 10 ;检测上半波的个数
;150V-0 180V-80 220V-120
V_220VNUM EQU 60 ;电压信号为高的总个数
//********...
分类:
其他好文 时间:
2014-06-19 10:11:48
阅读次数:
200
遍历“DOM2级遍历和范围”模块定义了两个用于辅助完成顺序遍历DOM结构的类型:NodeIterator和TreeWalker,两个类型能够基于给定的起点对DOM结构执行深度优先(depth-first)的遍历操作,与DOM兼容的浏览器都可以访问到这些类型的对象,IE不支持DOM遍历使用以下代码检测...
分类:
编程语言 时间:
2014-06-05 13:40:34
阅读次数:
275