jsencrypt代码分析——openssl的rsa加密解密在js的实现 在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑~ 项目在这里 https://github.com/travist/jsencrypt 【rsa算法】 首先科普一下r ...
分类:
Web程序 时间:
2017-01-10 13:05:11
阅读次数:
576
Sonarqube作为一个很实用的静态代码分析工具,在很多项目中都使用。Android自然也不例外。这里就分享下使用Android Studio时如何在Gradle里配置Sonarqube。 以下分别就使用公共maven仓库和私有maven仓库两种情况来简单说明下: 一,使用公共Maven仓库: 这 ...
分类:
移动开发 时间:
2016-11-11 14:32:28
阅读次数:
638
情况: 1.未采用代码分析时程序正常编译 2.采用代码分析,会提示“没有选择分析目标”或“未加载制定版本的程序集”...的错误 分析: 是由于代码分析依赖程序集的强签名,包括版本 解决方案: 1.修改代码分析工具的配置项: FxCopCmd.exe.config里节点AssemblyReferenc ...
分类:
其他好文 时间:
2016-10-23 23:34:59
阅读次数:
398
用MAT分析OOM 很多OOM看似发生在bitmap 分配得时候,但它一般不是rootcause。根本原因都在于本应该自动释放的资源,因为代码的错误,而导致某些对象一直被引用(Reference),例如 Android 内存优化,如何避免OOM 文章中提到的Activity 的mContext 引用 ...
分类:
移动开发 时间:
2016-09-19 10:05:46
阅读次数:
194
jenkins 环境的搭建,在这里不在赘述,下面我们写一写,如何接入oclint。 OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大。项目地址:http://oclint.org/。 1、oclint ...
分类:
其他好文 时间:
2016-09-16 00:06:06
阅读次数:
768
1)个人在阅读完教材后存在的五个问题 ①教材第二章讲在进行软件技术模块设计时,要越细越好,但是我在进行面向对象程序设计时,总是无法将某些模块分离开,导致某些方法代码行数过多,请问有没有更加具体一点的设计方法模板。 ②教材第二章在讲解使用代码分析工具时,注重讲解了代码分析工具的好处,而忽略了代码分析工 ...
分类:
其他好文 时间:
2016-09-15 12:28:03
阅读次数:
155
最近在学习Sonar,配置了好几天,才搭建起来环境,为自己的学习能力感到汗颜,赶紧在此记录一下,所谓好记性不如烂笔头。 1、Sonar介绍 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。 通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。通 ...
分类:
系统相关 时间:
2016-07-23 18:08:31
阅读次数:
269
最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 百科上的介绍,我竟然都看懂了,那就不找其他地方的资料了。 JDepend 一个开放源代码的可以用来评价Java程序质量的优秀工具(定义),它遍历Java class的文件目录,以Java包(packag ...
分类:
编程语言 时间:
2016-05-16 19:41:45
阅读次数:
308
从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。
Annotation提供了一种为程序元素(包、...
分类:
编程语言 时间:
2016-05-13 00:16:44
阅读次数:
240
PVS-Studio是一种静态代码分析工具,用于诊断C / C++/ C+11应用程序源代码中的错误。...
分类:
其他好文 时间:
2016-05-12 13:22:09
阅读次数:
439