Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
This article documents the repository structure and deployment path behind this site: Astro organizes the site, Typst owns the content, Cloudflare runs the runtime layer, and D1 stores only data that truly needs dynamic state.
-
Lightweight glasses may become the high-frequency entry point, but heavier MR/VR devices still define the ceiling of spatial computing.
-
The blog now supports bilingual articles and AI-assisted translation.
-
Reset the UOS user password through a temporary root shell in GRUB and address the issue of the deepin login keyring not unlocking with the new password.
-
Blog style update
-
Project features and tech stack sharing
-
Make it thread-safe by modifying the source code
-
The default compilation configuration does not take effect, forcing little endian when compiling NBIS.
-
Adding a Comment Feature to Your Blog with Cloudflare D1 and Astro
-
My new blog debut, with a new theme and a new look.
-
My new blog debut, with a new theme and a new look.
-
List of Typst Syntax, for rendering tests.
-
Some players cannot recognize external subtitles or embedded tracks, so the subtitle content needs to be 'burned' into the video.
-
Reference link: https://zhuanlan.zhihu.com/p/42434849 Execute the following command: where Assets and com_apple_MobileAsset_Font4 change with the system version.
-
The Strategy Pattern is a commonly used design pattern that defines a series of algorithms and encapsulates each algorithm so that they can be interchanged.
-
The singleton pattern is a common design pattern that ensures a class has only one instance and provides a global access point to that instance.
-
The prototype pattern is a creational design pattern that allows you to copy an object instead of creating a new one.
-
The Chain of Responsibility pattern is a software design pattern used to process requests and delegate the responsibility of handling requests to a series of handlers.
-
The Builder Pattern is a design pattern that helps you create complex objects.
-
Redis is an in-memory key-value store system, and its name is an abbreviation for REmote DIctionary Server
-
RabbitMQ is an open-source message broker and queue server primarily used for transmitting messages between distributed systems to address application scalability and high availability issues.
-
REST API REST (Representational State Transfer) API
-
The factory pattern is a software design pattern that belongs to the category of creational patterns.
-
Tail recursion is a way of writing recursive functions, characterized by calling itself at the end of the function.
-
Functional programming is a programming paradigm that emphasizes the use of functions to solve problems.
-
GenServer in the Elixir language is an abstract model for implementing concurrent programming.
-
A monotonic stack is a commonly used data structure where the elements satisfy monotonicity.
-
In Elixir, a supervision tree is a data structure used for managing processes.
-
This article is generally applicable to Linux, WSL, and macOS.
-
Here, we look at a complete example developed using Elixir and OTP, which implements a simple counter server.
-
OTP (Open Telecom Platform) is a set of standard libraries and tools for building scalable and highly available systems.
-
Elixir modules are tools for organizing code, helping developers break code into manageable units.
-
In my series "Building an MMORPG Game Server from Scratch," I use Elixir as the main development language for the server.
-
The previous article introduced the Phoenix framework, and this section will introduce an enhanced library of it—Liveview.
-
Phoenix Framework is a framework for building high-performance web applications using the Elixir language.
-
Variable Values After Operations Difficulty: Easy Problem: There exists a programming language that only supports 4 operations and 1 variable X.
-
Maximum Score Sum After N Operations Difficulty: Hard Problem: Given you nums, which is a positive integer array of size 2 * n
-
In the last section, we completed the creation of the physics system.
-
The previous section mentioned the physics system object PhySys.
-
In this section, we will begin to modify the existing movement component.
-
In this section, I will briefly introduce the main tool we will be using: Character Controller Character Co
-
MMORPG Game Server from Scratch (24) - Scene Server (13) - Introduction to the Physics Engine Rapier
Let's continue with the writing of the scene server scene_server.
-
A skip list is a data structure designed to improve the query efficiency of arrays or linked lists.
-
In the last section, we displayed the player's character indicator icon in the correct position on the webpage, but the icon's direction did not update with the direction of movement.
-
In the last section, we mentioned that the player's character position is now displayed on the webpage, but the position is misaligned.
-
In the previous section, we obtained the player's character cid and process list.
-
In this section, I will create an interface for SceneServer to provide data to VisualizeServer.
-
In this section, we explore how data is periodically pushed from the server to the client.
-
This section begins to focus on front-end visualization implementation.
-
In the last section, I mentioned that I wanted to make the server-side player movement data intuitive, and the Web was the first method that came to mind.