Posts by Tag

学习之路

编译原理学习之路

less than 1 minute read

Win flex-bison: https://sourceforge.net/projects/winflexbison/ Compilers: Principles, Techniques, and Tools: https://suif.stanford.edu/dragonbook/

汇编学习之路

less than 1 minute read

MASM: https://zh.wikipedia.org/wiki/MASM TASM: https://en.wikipedia.org/wiki/Turbo_Assembler flat assembler: http://www.flatassembler.net/ Yasm: htt...

正则表达式学习之路

less than 1 minute read

我爱正则表达式:http://iregex.org/ Regular Expression Library: http://iregex.org/ RegexBuddy/RegexMagic/PowerGREP: http://www.regexbuddy.com learn-regex: ht...

数电学习之路

less than 1 minute read

中国电子顶级开发网论坛(EETOP) 国内最顶级的电子论坛,最活跃的电子工程师交流社区: https://bbs.eetop.cn/ Altera: https://www.intel.com/content/www/us/en/products/programmable.html

数据结构与算法学习之路

less than 1 minute read

排序算法: 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...

前端学习之路

less than 1 minute read

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....

TCL与TK学习之路

less than 1 minute read

Tloona Tcl/Tk IDE: http://tloona.sourceforge.net/ tclsqueak: https://github.com/xdobry/tclsqueak CrowTDE: https://sourceforge.net/projects/crowtde/ ...

Scala学习之路

less than 1 minute read

http://www.scala-lang.org/index.html documentation: http://www.scala-lang.org/documentation/ wikipedia: https://en.wikipedia.org/wiki/Scala_(programmi...

IO学习之路

less than 1 minute read

http://iolanguage.org/ http://iolanguage.org/scm/io/docs/IoGuide.html

Groovy学习之路

less than 1 minute read

Groovy: http://www.groovy-lang.org/ source: https://github.com/apache/groovy Grape: http://docs.groovy-lang.org/latest/html/documentation/grape.html ...

Golang学习之路

less than 1 minute read

Go: https://go.dev/ Go Documentation: https://go.dev/doc/ Go (programming language): https://en.wikipedia.org/wiki/Go_%28programming_language%29 Go语...

Fortran学习之路

less than 1 minute read

https://en.wikipedia.org/wiki/Fortran GNU Fortran: https://gcc.gnu.org/fortran/ LFortran: https://lfortran.org/ Fortran中文网: http://www.fortran.cn/ ...

Docker学习之路

less than 1 minute read

http://www.docker.com/ https://hub.docker.com/ About images, containers, and storage drivers: https://docs.docker.com/engine/userguide/storagedriver/i...

C#学习之路

less than 1 minute read

Mono: http://www.mono-project.com/ MonoDevelop: http://www.monodevelop.com/ SharpDevelop: https://github.com/icsharpcode/SharpDevelop Emonic: http:/...

Andriod学习之路

8 minute read

开发者网站中文: https://developer.android.google.cn 开发者网站英文: https://developer.android.com

Back to Top ↑

Android

Android构建系统

2 minute read

在以下位置描述了Android构建系统:<https://source.android.com/setup/build> 你可以使用build/envsetup.sh设置一个”便利环境”来处理Android源代码。在当前shell环境中执行source build/envsetup.sh后,你可以输入...

Repo实践指南

2 minute read

Android使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,对Git命令进行封装,将几百个Git库有效的进行组织。Repo并不是用来取代Git,而是用Python对Git进行了一定的封装,简化了对多个Git版本库的管理。对应Repo管理的任何...

Andriod学习之路

8 minute read

开发者网站中文: https://developer.android.google.cn 开发者网站英文: https://developer.android.com

Back to Top ↑

Java

如何发布Maven依赖到中央仓库

4 minute read

平时我们都是从Maven中央仓库下载依赖,如果我们想发布我们自己写的Maven依赖到中央仓库供别人下载使用应该怎么办?这里以上传自己写的simian-maven-plugin(https://github.com/jiangxincode/simian-maven-plugin)的实际过程为例说明如何发布Mave...

Back to Top ↑

Groovy

Groovy实现原理分析——词法分析、语法分析、生成JVM字节码综述

2 minute read

在上一篇文中中我们提到Groovy编译器将Groovy脚本编译成JVM可以执行的字节码文件,这之中涉及词法分析、语法分析、生成JVM字节码的过程,学过编译原理的同学可能会对这些概念比较熟悉,不熟悉也没关系,我们简单回忆一下一般编译器的编译过程。首先给出一张龙书中的示意图:

Groovy实现原理分析——准备工作

1 minute read

首先说明一下为什么要写这样一系列分析Groovy实现原理的博文。我之前在华为大数据部门曾维护过一份规则引擎的项目,该项目说白了就是一种DSL(Domain Specified Language),把用户的输入转化为一种可以执行的程序。让不懂编程语言的用户只定义一些规则说明便可以完成流程编写。后来由于部门调动,接触...

Groovy学习之路

less than 1 minute read

Groovy: http://www.groovy-lang.org/ source: https://github.com/apache/groovy Grape: http://docs.groovy-lang.org/latest/html/documentation/grape.html ...

Back to Top ↑

Linux

Back to Top ↑

编译原理

Groovy实现原理分析——词法分析、语法分析、生成JVM字节码综述

2 minute read

在上一篇文中中我们提到Groovy编译器将Groovy脚本编译成JVM可以执行的字节码文件,这之中涉及词法分析、语法分析、生成JVM字节码的过程,学过编译原理的同学可能会对这些概念比较熟悉,不熟悉也没关系,我们简单回忆一下一般编译器的编译过程。首先给出一张龙书中的示意图:

Groovy实现原理分析——准备工作

1 minute read

首先说明一下为什么要写这样一系列分析Groovy实现原理的博文。我之前在华为大数据部门曾维护过一份规则引擎的项目,该项目说白了就是一种DSL(Domain Specified Language),把用户的输入转化为一种可以执行的程序。让不懂编程语言的用户只定义一些规则说明便可以完成流程编写。后来由于部门调动,接触...

编译原理学习之路

less than 1 minute read

Win flex-bison: https://sourceforge.net/projects/winflexbison/ Compilers: Principles, Techniques, and Tools: https://suif.stanford.edu/dragonbook/

Back to Top ↑

性能分析工具

Back to Top ↑

Gradle

Back to Top ↑

Gradle Wrapper

Back to Top ↑

Android Plugin for Gradle

Back to Top ↑

源码分析

Groovy实现原理分析——词法分析、语法分析、生成JVM字节码综述

2 minute read

在上一篇文中中我们提到Groovy编译器将Groovy脚本编译成JVM可以执行的字节码文件,这之中涉及词法分析、语法分析、生成JVM字节码的过程,学过编译原理的同学可能会对这些概念比较熟悉,不熟悉也没关系,我们简单回忆一下一般编译器的编译过程。首先给出一张龙书中的示意图:

Groovy实现原理分析——准备工作

1 minute read

首先说明一下为什么要写这样一系列分析Groovy实现原理的博文。我之前在华为大数据部门曾维护过一份规则引擎的项目,该项目说白了就是一种DSL(Domain Specified Language),把用户的输入转化为一种可以执行的程序。让不懂编程语言的用户只定义一些规则说明便可以完成流程编写。后来由于部门调动,接触...

Back to Top ↑

Code Check

Back to Top ↑

AOSP

Android构建系统

2 minute read

在以下位置描述了Android构建系统:<https://source.android.com/setup/build> 你可以使用build/envsetup.sh设置一个”便利环境”来处理Android源代码。在当前shell环境中执行source build/envsetup.sh后,你可以输入...

Back to Top ↑

R

R语言书籍的学习路线图

less than 1 minute read

现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言。 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来。当然,这不是最好的学习方式,最好的方式是——...

Back to Top ↑

书籍

R语言书籍的学习路线图

less than 1 minute read

现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言。 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来。当然,这不是最好的学习方式,最好的方式是——...

Back to Top ↑

Basic

Back to Top ↑

C#

C#学习之路

less than 1 minute read

Mono: http://www.mono-project.com/ MonoDevelop: http://www.monodevelop.com/ SharpDevelop: https://github.com/icsharpcode/SharpDevelop Emonic: http:/...

Back to Top ↑

C

Back to Top ↑

C++

Back to Top ↑

Database

Back to Top ↑

Docker

Docker学习之路

less than 1 minute read

http://www.docker.com/ https://hub.docker.com/ About images, containers, and storage drivers: https://docs.docker.com/engine/userguide/storagedriver/i...

Back to Top ↑

Editor

Back to Top ↑

IDE

Back to Top ↑

Erlang

Back to Top ↑

Excel

Back to Top ↑

Fortran

Fortran学习之路

less than 1 minute read

https://en.wikipedia.org/wiki/Fortran GNU Fortran: https://gcc.gnu.org/fortran/ LFortran: https://lfortran.org/ Fortran中文网: http://www.fortran.cn/ ...

Back to Top ↑

Golang

Golang学习之路

less than 1 minute read

Go: https://go.dev/ Go Documentation: https://go.dev/doc/ Go (programming language): https://en.wikipedia.org/wiki/Go_%28programming_language%29 Go语...

Back to Top ↑

Haskell

Back to Top ↑

IO

IO学习之路

less than 1 minute read

http://iolanguage.org/ http://iolanguage.org/scm/io/docs/IoGuide.html

Back to Top ↑

Scala

Scala学习之路

less than 1 minute read

http://www.scala-lang.org/index.html documentation: http://www.scala-lang.org/documentation/ wikipedia: https://en.wikipedia.org/wiki/Scala_(programmi...

Back to Top ↑

TCL与TK

TCL与TK学习之路

less than 1 minute read

Tloona Tcl/Tk IDE: http://tloona.sourceforge.net/ tclsqueak: https://github.com/xdobry/tclsqueak CrowTDE: https://sourceforge.net/projects/crowtde/ ...

Back to Top ↑

TeX

Back to Top ↑

Windows

Back to Top ↑

前端

前端学习之路

less than 1 minute read

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....

Back to Top ↑

大数据

Back to Top ↑

数据挖掘

Back to Top ↑

数据结构与算法

数据结构与算法学习之路

less than 1 minute read

排序算法: 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...

Back to Top ↑

数电

数电学习之路

less than 1 minute read

中国电子顶级开发网论坛(EETOP) 国内最顶级的电子论坛,最活跃的电子工程师交流社区: https://bbs.eetop.cn/ Altera: https://www.intel.com/content/www/us/en/products/programmable.html

Back to Top ↑

机器学习

Back to Top ↑

人工智能

Back to Top ↑

正则表达式

正则表达式学习之路

less than 1 minute read

我爱正则表达式:http://iregex.org/ Regular Expression Library: http://iregex.org/ RegexBuddy/RegexMagic/PowerGREP: http://www.regexbuddy.com learn-regex: ht...

Back to Top ↑

汇编

汇编学习之路

less than 1 minute read

MASM: https://zh.wikipedia.org/wiki/MASM TASM: https://en.wikipedia.org/wiki/Turbo_Assembler flat assembler: http://www.flatassembler.net/ Yasm: htt...

Back to Top ↑

VCS

Back to Top ↑

设计

Back to Top ↑

Maven

如何发布Maven依赖到中央仓库

4 minute read

平时我们都是从Maven中央仓库下载依赖,如果我们想发布我们自己写的Maven依赖到中央仓库供别人下载使用应该怎么办?这里以上传自己写的simian-maven-plugin(https://github.com/jiangxincode/simian-maven-plugin)的实际过程为例说明如何发布Mave...

Back to Top ↑

Cpp

Back to Top ↑

Ubuntu

Back to Top ↑

Debian

Back to Top ↑

apt

Back to Top ↑

aptitude

Back to Top ↑

TortoiseSVN

Back to Top ↑

TortoiseGit

Back to Top ↑

BeyondCompare

Back to Top ↑

Repo

Repo实践指南

2 minute read

Android使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,对Git命令进行封装,将几百个Git库有效的进行组织。Repo并不是用来取代Git,而是用Python对Git进行了一定的封装,简化了对多个Git版本库的管理。对应Repo管理的任何...

Back to Top ↑

Android Studio

Back to Top ↑

Grep

Back to Top ↑

Sed

Back to Top ↑

Awk

Back to Top ↑

Password Recovery

Back to Top ↑