Posts
《spring boot入门》目录
1. 引言与概述 1.1 Spring Boot简介 介绍Spring Boot的定位、发展历程以及与传统Spring框架的区别。 1.2 Spring Boot的优势与特点 说明自动配置、
read more
Posts
RoadRunner项目介绍
RoadRunner 项目详细介绍 RoadRunner 是一个用 Golang 编写的高性能应用服务器和进程管理器,主要用于服务 PHP 应用程序,但其架构和插件机制也使得它适用于其它语言和多种应用场景
read more
Posts
Grpc Gateway初探
1. 引言 在微服务架构中,gRPC 作为一种高性能、跨语言的远程过程调用(RPC)框架被越来越多的项目采用。gRPC 默认使用 Protocol Buffers 作为数据序列化格式
read more
Posts
《Defold游戏开发入门》目录
1. 基础篇 1.1 引言与Defold概述 1.1.1 游戏开发基础与趋势 1.1.2 Defold游戏引擎简介 1.1.3 Defold的优势、历史与社区支持 1.2 环境搭建与入门 1.2.1 安装De
read more
Posts
Go1.24发布说明
以下是 Go 1.24 的详细功能和变更说明,结合语言特性、性能优化、标准库改进等核心内容整理而成: 一、语言特性与语法变更 1. 泛型类型别名正式支持 在 Go 1.24 中,
read more
Posts
《Lua高级编程》7.5 案例分析:调用系统库、编写高性能扩展模块
一、引言 在现代软件开发中,性能始终是影响系统质量的重要指标之一。尤其在涉及高并发、大规模数据处理或实时响应要求极高的领域,如网络服务器、游戏
read more
Posts
《Lua高级编程》7.4 FFI在性能关键代码中的应用与优化策略
一、引言 在高性能应用开发中,无论是游戏引擎、科学计算、网络服务器还是嵌入式系统,都对执行速度、内存效率以及实时响应提出了极高要求。传统的 Lua 解
read more
Posts
《Lua高级编程》7.3 FFI与Lua数据类型和内存布局的交互
一、引言 在 Lua 语言中,所有数据都以动态类型存在,并由 Lua 解释器以内部数据结构进行管理。然而,在许多高性能应用场景下,直接操作 C 数据结构能够获得更
read more
Posts
《Lua高级编程》7.2 ffi.new、ffi.cast与ffi.metatype的高级用法
一、引言 LuaJIT 的 FFI 模块使得 Lua 脚本可以直接访问 C 数据结构和函数,极大地扩展了 Lua 的功能和性能。除了前面介绍的 ffi.cdef、ffi.load、ff
read more
Posts
《Lua高级编程》7.1 使用 ffi.cdef 声明 C 函数、结构体与枚举
一、引言 在跨语言编程中,LuaJIT 的 FFI 模块为 Lua 代码提供了直接调用 C 语言接口的能力,使得在不牺牲开发效率的前提下获得接近原生 C 代码的高性能成
read more
Posts
《Lua高级编程》6.3FFI基本语法
一、引言 随着高性能编程需求的不断增加,LuaJIT 的 FFI(Foreign Function Interface)模块成为了实现跨语言调用的重要工具。FFI 允
read more
Posts
《Lua高级编程》6.2 安装与配置LuaJIT FFI环境
一、引言 随着高性能应用需求的不断增长,LuaJIT 作为一种基于 Lua 的高效即时编译器受到了越来越多开发者的青睐。其中,其最具特色的功能之一便是 F
read more