4686 字
前文中介绍了 Gradle 脚本的灵魂所在: Groovy 语言的内容,那么本文就 Gradle 本身展开介绍: 从安装过程到 Gradle 结构以及使用方式等,最终实现的目的是可以在开发中通过 Gradle 脚本构建自动化任务,提高效率减少错误。
2737 字
Gradle 作为基于 JVM 的构建工具,可以方便的实现自动化测试的方案,而 Groovy 语言作为其编写脚本的语言,是其灵魂所在。由于 Groovy 同样是基于 JVM 的一门面向对象的编程语言,和 Java 具有极其相似的使用方法,本文从 Groovy 和 Java 的差异角度来介绍 Groovy 的使用方法。
1346 字
在 《事件队列与状态机的工程实践》一文中提到状态机的实现方式有三种,其中一种是函数指针方式,原理是将事件与状态固化到一张二维表格中,交叉点即为要执行的函数指针,这当然在C语言是很好实现的,可是在Java中并没有指针的概念,那么面对这种形式又该如何实现呢?
2866 字
状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型,也是一种以条件结构为核心的编程架构。当某种模型的状态变更比较复杂,且状态比较多,那么我们有必要将这些状态变化的逻辑抽象出来,做成一个可以统一调用的算法。
1045 字

本系列文章旨在总结 C 语言基础知识,包括 标准库函数疑难点分析常用函数封装常用项目代码块 等。关于C标准示例见 C语言教程

1166 字

在 Android 开发过程中会经常使用到模拟器,常用的方式是借助 Android Studio 去创建和运行模拟器,或者是使用第三方的例如雷电、逍遥、genymotion 等,在本篇文章中梳理一下通过命令行操作模拟器的的方法,以及串口和镜像替换的相关知识。

1990 字

在软件开发过程中,不可避免的会使用到版本控制的工具,比方说 SvnGit。但在之前的过程中,对于这些强大的工具都是最基本的使用:拉取提交 仅此而已,而恰逢公司要规范代码而请人培训 Git 工具的使用,借此来梳理一下Git的常规使用方法。

448 字

开发过程中常常会写一些测试代码作为验证,之前直接使用 javac、java 命令去编译和执行代码,可是当我在 Android Studio 中创建 Java Library Module 运行 Java 代码时,却无法执行,多方搜索之后,将解决方法记录如下

//