原文:(PDF) Lua中的闭包 摘要 第一类(first-class)函数是一种非常强大的语言结构,并且是函数式语言的基础特性。少数过程式语言由于其基于栈的实现,也支持第一类函数。本文讨论了Lua 5.x用于实现第一类函数的新算法。与之前所使用的技术不同,该算法不需要对源代码做静态分析(一种会极大 ...
分类:
其他好文 时间:
2016-09-23 16:28:06
阅读次数:
244
目前关于IOS性能优化的教程较少,决定写一个《IOS性能调优系列》,主要关注与内存泄漏、性能优化、流量和电量分析几个方面。 XCode已经提供了非常强大的性能调优工具,结合几个第三方工具和一些技巧,进行性能优化非常简单。 第一篇先写写最简单的,Analyze静态分析。 相信IOS开发者在App进行B ...
分类:
移动开发 时间:
2016-09-19 11:38:32
阅读次数:
155
硬广:《IOS性能调优系列》第二篇,持续更新,欢迎关注。 第一篇介绍了Analyze对App做静态分析,可以发现应用中的内存泄漏问题,对于有些内存泄漏情况通过静态分析无法解决的,可以通过动态分析来发现,分析起来更有针对性。 从本篇开始介绍XCode提供的强大的分析工具Instruments,内存分析 ...
分类:
移动开发 时间:
2016-09-19 11:38:22
阅读次数:
220
1.静态分析 通过静态分析我们可以最初步的了解到代码的一些不规范的地方或者是存在的内存泄漏,这是我们第一步对内存泄漏的检测。当然有一些警告并不是我们关心的可以略过。 http://www.cnblogs.com/starainDou/p/5208880.html 2.通过instruments来检查 ...
分类:
其他好文 时间:
2016-09-19 11:33:52
阅读次数:
150
jenkins 环境的搭建,在这里不在赘述,下面我们写一写,如何接入oclint。 OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大。项目地址:http://oclint.org/。 1、oclint ...
分类:
其他好文 时间:
2016-09-16 00:06:06
阅读次数:
768
iOS开发 防止应用程序被反编译 1 本地数据加密 iOS应用防反编译加密技术之一:对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息2 URL编码加密 iOS应用防反编译加密技术之二:对程序中出现的URL进行编码加密,防止URL被静态分析3 网络传输数据加密 iOS应 ...
分类:
移动开发 时间:
2016-09-07 19:22:35
阅读次数:
890
前面介绍过Jenkins+Gerrit+Git搭建CI系统,其实在CI系统中有很多有用的插件,这些插件可以帮助开发人员发现代码中的bug或者不规范的地方。下面就介绍下CI相关的插件FindBugs:FindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问..
分类:
数据库 时间:
2016-09-01 00:44:56
阅读次数:
1003
先贴两个图 32位文件 64位文件 此文为静态分析ELF文件结构,遍历其中Elf_Ehdr文件头信息,遍历Elf_Shdr节表头信息,并将所有节放置在左侧树控件上,遍历Elf_Phdr程序头也放置在左侧树控件上,并着重分析字符串表,重定位表,符号表。遍历表头的使用使用map将节表信息对应字符串存入, ...
分类:
其他好文 时间:
2016-08-21 12:23:13
阅读次数:
116
运行稳定Intergraph CAESAR II v5.3 2011 SP2 V5.30.2管道应力分析CAESAR II 2016 v8.00.00.5600加密锁运行稳定完整功能版 COADE 公司研发的压力管道应力分析专业软件,它既可以分析计算静态分析,也可进行动态分析。CAESARII 向用 ...
分类:
其他好文 时间:
2016-08-19 12:40:37
阅读次数:
163
Clang 比 GCC 编译器的优势: 编译速度更快 编译产出更小 出错提示更友 好,比如 clang 在编译过程可以直接指出相对简单的出错位置以及它 “ 认为 ” 正确的方式 。 内置有静态分析工具,可以对代码进行静态分析 (clang—analyze) 。这也是 gcc 做不到的 。 专注,因为 ...
分类:
系统相关 时间:
2016-08-11 10:02:27
阅读次数:
584