设计学习之路
Adobe Photoshop
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...
R: https://www.r-project.org/ The Comprehensive R Archive Network: https://cran.r-project.org/
Rust: https://www.rust-lang.org/
Ruby: https://www.ruby-lang.org/ Help and documentation for the Ruby programming language: https://ruby-doc.org/ RubyGems: https://rubygems.org/ Rub...
https://www.python.org/ https://docs.python.org/3/
Visual Prolog: http://www.visual-prolog.com/vip/example/ SWI-Prolog: http://www.swi-prolog.org/ Amzi! Prolog + Logic Server™: http://www.amzi.com/Amzi...
The Perl Programming Language: https://www.perl.org/ Perl FAQ: http://learn.perl.org/faq/ Perl programming documentation: http://perldoc.perl.org/ T...
free pascal: http://www.freepascal.org/ free pascal docs: https://www.freepascal.org/docs.html Lazarus: http://www.lazarus-ide.org/ Delphi: https://...
PHP: https://www.php.net/ PHP Manual: https://www.php.net/manual/en/ PHP 5 Manual: https://php-legacy-docs.zend.com/manual/php5/en/index
OpenGL: https://www.opengl.org/ OpenGL Wiki: http://khronos.org/opengl/wiki docs.GL: http://docs.gl/#
ACM竞赛之输入输出:https://www.cnblogs.com/jiangxinnju/p/8506089.html awesome-algorithm: https://github.com/apachecn/awesome-algorithm
OCaml: https://ocaml.org/ opam(OCaml Package Manager): https://opam.ocaml.org/
http://nginx.org/ Pre-Built Packages for Stable version: http://nginx.org/en/linux_packages.html#stable
Matlab
Markdown 语法说明 (简体中文版): http://wowubuntu.com/markdown/
http://www.lua.org/
Common Lisp: https://en.wikipedia.org/wiki/Common_Lisp Common Lisp wiki: http://www.cliki.net/ https://common-lisp.net/index.html
http://kotlinlang.org/ https://blog.jetbrains.com/kotlin https://github.com/JetBrains/kotlin https://kotlinlang.org/docs/reference/ 中文站: https://w...
Java SE
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
Windows信息:
开源密码恢复工具
姊妹篇: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 信息以直观的方式展现以便于分析
现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言。 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来。当然,这不是最好的学习方式,最好的方式是——...
数据文件
关联阅读
对于Linux系统程序开发人员,经常需要和进程所使用的内存情况打交道,比如,分析程序的内存泄漏问题。这时候我们可能使用ps、top、procrank、dumpsys(后两个命令为Android系统)来跟踪、调试进程内存的使用情况。上述几个工具进程涉及到的几个比较的重要的概念:VSS、RSS、PSS、USS,对于这...
生成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进行说明
假设有两个Git仓库: