密码恢复工具分析
开源密码恢复工具
开源密码恢复工具
数据文件
生成iml和ipr文件
在以下位置描述了Android构建系统:<https://source.android.com/setup/build> 你可以使用build/envsetup.sh设置一个”便利环境”来处理Android源代码。在当前shell环境中执行source build/envsetup.sh后,你可以输入...
Android使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,对Git命令进行封装,将几百个Git库有效的进行组织。Repo并不是用来取代Git,而是用Python对Git进行了一定的封装,简化了对多个Git版本库的管理。对应Repo管理的任何...
BeyondCompare支持不同的版本控制系统相关工具,官网说明: http://www.scootersoftware.com/support.php?zz=kb_vcs。本文仅针对比较常用的TortoiseSVN/TortoiseGit进行说明
关联阅读
姊妹篇:Java代码质量度量工具大阅兵: https://www.cnblogs.com/jiangxinnju/p/10010177.html
以下大部分工具使用样例请访问: https://github.com/jiangxincode/ApkToolBoxGUI
平时我们都是从Maven中央仓库下载依赖,如果我们想发布我们自己写的Maven依赖到中央仓库供别人下载使用应该怎么办?这里以上传自己写的simian-maven-plugin(https://github.com/jiangxincode/simian-maven-plugin)的实际过程为例说明如何发布Mave...
在上一篇文中中我们提到Groovy编译器将Groovy脚本编译成JVM可以执行的字节码文件,这之中涉及词法分析、语法分析、生成JVM字节码的过程,学过编译原理的同学可能会对这些概念比较熟悉,不熟悉也没关系,我们简单回忆一下一般编译器的编译过程。首先给出一张龙书中的示意图:
首先说明一下为什么要写这样一系列分析Groovy实现原理的博文。我之前在华为大数据部门曾维护过一份规则引擎的项目,该项目说白了就是一种DSL(Domain Specified Language),把用户的输入转化为一种可以执行的程序。让不懂编程语言的用户只定义一些规则说明便可以完成流程编写。后来由于部门调动,接触...
对于初次学习Android应用开发的同学来讲,经常会被Gradle/Gradle Wrapper/Android Plugin for Gradle这三个概念搞蒙,他们的作用分别是什么?相互之间的关系是怎样的?希望本文可以给你答疑解惑。
使用在 Java 7u40 之后加入的性能监控新功能 Java Mission Control 来对 Java 应用程序进行分析
使用 Java 内置监控工具将程序运行状况和 JVM 信息以直观的方式展现以便于分析
Adobe Photoshop
Win flex-bison: https://sourceforge.net/projects/winflexbison/ Compilers: Principles, Techniques, and Tools: https://suif.stanford.edu/dragonbook/
MASM: https://zh.wikipedia.org/wiki/MASM TASM: https://en.wikipedia.org/wiki/Turbo_Assembler flat assembler: http://www.flatassembler.net/ Yasm: htt...
我爱正则表达式:http://iregex.org/ Regular Expression Library: http://iregex.org/ RegexBuddy/RegexMagic/PowerGREP: http://www.regexbuddy.com learn-regex: ht...
专业术语
中国电子顶级开发网论坛(EETOP) 国内最顶级的电子论坛,最活跃的电子工程师交流社区: https://bbs.eetop.cn/ Altera: https://www.intel.com/content/www/us/en/products/programmable.html
排序算法: https://zh.wikipedia.org/wiki/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95 算法可视化: https://visualgo.net/en 十大经典排序算法动画,看我就够了!https://www.cnblogs.com/fives...
开源数据集
Hadoop
MDN: https://developer.mozilla.org/zh-CN/ W3C: http://www.w3.org/ W3C QA: http://www.w3.org/QA/2002/04/valid-dtd-list W3School: http://www.w3school....
Dos
General Knowledge
TeX Live: http://tug.org/texlive/
Tloona Tcl/Tk IDE: http://tloona.sourceforge.net/ tclsqueak: https://github.com/xdobry/tclsqueak CrowTDE: https://sourceforge.net/projects/crowtde/ ...
http://www.scala-lang.org/index.html documentation: http://www.scala-lang.org/documentation/ wikipedia: https://en.wikipedia.org/wiki/Scala_(programmi...
http://iolanguage.org/ http://iolanguage.org/scm/io/docs/IoGuide.html
https://www.haskell.org/
Groovy: http://www.groovy-lang.org/ source: https://github.com/apache/groovy Grape: http://docs.groovy-lang.org/latest/html/documentation/grape.html ...
Go: https://go.dev/ Go Documentation: https://go.dev/doc/ Go (programming language): https://en.wikipedia.org/wiki/Go_%28programming_language%29 Go语...
https://en.wikipedia.org/wiki/Fortran GNU Fortran: https://gcc.gnu.org/fortran/ LFortran: https://lfortran.org/ Fortran中文网: http://www.fortran.cn/ ...
书籍
http://www.erlang.org/ http://www.erlang-cn.com/
VSCode
http://www.docker.com/ https://hub.docker.com/ About images, containers, and storage drivers: https://docs.docker.com/engine/userguide/storagedriver/i...
http://db-engines.com
Reference
Mono: http://www.mono-project.com/ MonoDevelop: http://www.monodevelop.com/ SharpDevelop: https://github.com/icsharpcode/SharpDevelop Emonic: http:/...
BASIC: https://en.wikipedia.org/wiki/BASIC
开发者网站中文: https://developer.android.google.cn 开发者网站英文: https://developer.android.com
现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言。 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来。当然,这不是最好的学习方式,最好的方式是——...