/blog/images/avatar.webp

Hello World

Qt5 语法详细总结

Qt5 语法详细总结

Qt5 是跨平台 C++ GUI 开发框架,核心基于元对象系统(MOC) 扩展标准C++,核心特性为信号与槽机制,同时提供了完整的UI、事件、IO、网络、多线程等开发能力。以下是从基础到进阶的全语法体系总结。

TypeScript 语法详细总结

TypeScript 语法详细总结

TypeScript(简称TS)是JavaScript的强类型超集,在JS基础上新增静态类型系统和ES6+高级特性,编译后输出纯净的JS代码,可运行在任何支持JS的环境中。其核心价值是通过类型检查提前捕获代码错误,提升代码可维护性、可读性和健壮性。

Qt4 语法详细总结

Qt4 语法详细总结

Qt4 是 Qt 经典的长期支持版本(最终稳定版为 Qt4.8.7),基于元对象系统扩展标准C++,核心主打跨平台GUI开发,同时提供完善的网络、数据库、XML、线程等能力。以下是其核心语法、模块特性与使用规范的完整总结,同时标注与Qt5的核心差异,避免混淆。

Android.bp 语法详细总结

Android.bp 语法详细总结

Android.bp 是 Android Soong 构建系统的核心配置文件,基于 Blueprint 语法设计,用于替代传统的 Android.mk(Make 构建体系),采用纯声明式语法,风格接近 Go/Bazel,无原生的分支/循环控制流,复杂逻辑由 Go 语言编写的构建底层处理,具备语法简洁、构建高效、可读性强的核心优势。

Android.mk 语法详细总结

Android.mk 语法详细总结

Android.mk 是 Android NDK 构建系统基于 GNU Make 封装的原生代码构建脚本,用于描述 C/C++ 源码、库、可执行文件的编译规则,是 NDK 开发中 native 代码构建的核心配置文件,本质是 Makefile 语法的子集,与 Android 平台源码构建语法高度兼容。

AIDL 语法详细总结

AIDL 语法详细总结

AIDL(Android Interface Definition Language,Android接口定义语言)是Android系统基于Binder IPC机制设计的专用语法规范,用于定义客户端与服务端都认可的跨进程通信编程接口,编译器会自动生成标准化的Binder代理类与桩类,屏蔽底层跨进程通信的复杂实现。

HIDL 语法详细总结

HIDL语法详细总结

一、HIDL基础概述

HIDL(HAL Interface Definition Language)是Android 8.0(Oreo)随Treble项目引入的硬件抽象层接口定义语言,核心目标是实现Android Framework与HAL的彻底解耦,解决Android碎片化OTA升级难题,让厂商无需重新编译HAL即可完成Framework升级。

JNI 语法详细总结

JNI 语法详细总结

JNI(Java Native Interface,Java本地接口)是Java平台提供的标准化编程规范,用于实现Java代码与C/C++本地代码的双向交互:Java层可调用Native实现的高性能/系统级逻辑,Native层也可反向访问Java层的类、对象、方法和字段。

YAML 语法详细总结

YAML 语法详细总结(基于 YAML 1.2 官方规范)

YAML 是 YAML Ain’t Markup Language 的递归缩写,是一种人类优先、可读性极强的数据序列化格式,完全兼容 JSON 语法,广泛用于配置文件、数据交换、自动化编排等场景,主流稳定版本为 YAML 1.2(修复了1.1版本的诸多歧义问题)。

XML 语法详细总结

XML语法详细总结

XML(eXtensible Markup Language,可扩展标记语言)是一种用于存储、传输和描述数据的标记语言,核心特性是可扩展、自描述、语法严格、平台与语言无关,聚焦于「数据是什么」,而非HTML的「数据如何展示」。XML的语法规则具有强约束性,不符合规范的文档会被解析器直接拒绝解析。

Json 语法详细总结

JSON语法详细总结

JSON(JavaScript Object Notation)是一种轻量级、跨语言、纯文本的数据交换格式,基于ECMAScript的对象字面量语法设计,独立于编程语言,几乎所有主流语言都提供了完善的JSON解析与生成能力,是当前前后端交互、配置文件、数据存储的主流格式。

CSS 语法详细总结

CSS语法详细总结

CSS(Cascading Style Sheets,层叠样式表)是用于控制HTML/XML文档外观、布局和样式的标记语言,核心实现结构与样式分离,本文从基础语法到高级特性进行全维度、结构化的详细总结,兼顾语法规范与实战常用技巧。

HTML 语法详细总结

HTML语法详细总结

HTML(HyperText Markup Language,超文本标记语言)是构建网页结构的核心标记语言,并非编程语言,通过标签(Tag)定义网页的内容结构与语义,最新标准为HTML5,是前端开发三大核心技术(HTML、CSS、JavaScript)之一。

Lua 语法详细总结

Lua语法详细总结

Lua是一款轻量级、高效、可嵌入的脚本语言,基于标准C实现,跨平台性强,核心设计目标是为应用程序提供灵活的扩展能力,语法简洁优雅,原生支持面向对象、函数式编程、协程等特性,主流稳定版本为Lua 5.4。

Go 语法详细总结

Go 语法详细总结

Go(Golang)是Google推出的静态强类型、编译型、并发原生的编程语言,核心设计理念是简洁、高效、易维护,天生支持高并发场景。本文基于Go 1.18+稳定版本,从基础到进阶全面梳理Go核心语法与特性。

Neovim 使用详细总结

Neovim 详细使用总结

Neovim 是 Vim 的社区驱动现代化分支,100%兼容Vim核心模态编辑逻辑与绝大多数Vimscript配置/插件,同时从底层重构了异步非阻塞架构,原生支持Lua脚本、内置LSP客户端、Tree-sitter语法解析、终端模拟器等现代IDE核心能力,兼顾了模态编辑的极致效率与现代开发的全场景需求,是当前终端编辑器的主流选择之一。