Theme Preview

Hue:

You are using an outdated browser that does not support OKLCH colors. The color setting will not take effect.

1593 字
在 Linux 中常使用 apt 来管理软件包,但是有时候我们希望自己搭建一个私有的apt源仓库来发布私有的工具,那么本文将介绍如何搭建一个私有的apt源仓库。
4022 字
CRC(循环冗余校验)是一种错误检测方法,其原理基于二进制除法,使用特定的多项式作为除数,通过计算一个固定长度的校验码并附在数据后发送。接收端重新计算CRC值并与发送端的值比较,如果相同则数据无误,不同则数据可能损坏。
3071 字
函数是程序设计中的核心构件,承载着代码的模块化与复用。而堆栈,则是支撑函数调用机制的核心,以其高效的后进先出(LIFO)特性,管理着每一次函数调用的局部环境与控制流。
5179 字
文件系统究竟是什么?它是如何让我们的数字世界井然有序的呢?当我们创建、编辑或删除文件时,背后隐藏着怎样的奥秘?文件系统不仅决定了数据如何存储在硬盘上,还影响着我们如何组织和查找信息。它是如何让这一切变得如此简单直观的呢?
4799 字
Android Gradle Plugin(AGP)是专门为 Android 开发设计的 Gradle 插件,提供了构建 Android 应用所需的特定功能,它扩展了 Gradle 的功能,使其能够处理 Android 项目的特定需求,如 Android SDK 的集成、资源的编译、Android 应用的打包等。
4353 字
Gradle 插件是扩展 Gradle 构建系统功能的模块,允许开发者自定义构建逻辑、添加新任务、支持新类型的项目等,具有非常重要的意义
4686 字
前文中介绍了 Gradle 脚本的灵魂所在: Groovy 语言的内容,那么本文就 Gradle 本身展开介绍: 从安装过程到 Gradle 结构以及使用方式等,最终实现的目的是可以在开发中通过 Gradle 脚本构建自动化任务,提高效率减少错误。
2737 字
Gradle 作为基于 JVM 的构建工具,可以方便的实现自动化测试的方案,而 Groovy 语言作为其编写脚本的语言,是其灵魂所在。由于 Groovy 同样是基于 JVM 的一门面向对象的编程语言,和 Java 具有极其相似的使用方法,本文从 Groovy 和 Java 的差异角度来介绍 Groovy 的使用方法。
1346 字
在 《事件队列与状态机的工程实践》一文中提到状态机的实现方式有三种,其中一种是函数指针方式,原理是将事件与状态固化到一张二维表格中,交叉点即为要执行的函数指针,这当然在C语言是很好实现的,可是在Java中并没有指针的概念,那么面对这种形式又该如何实现呢?
2866 字
状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型,也是一种以条件结构为核心的编程架构。当某种模型的状态变更比较复杂,且状态比较多,那么我们有必要将这些状态变化的逻辑抽象出来,做成一个可以统一调用的算法。
//