Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 105
  1. 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.

  2. Lightweight glasses may become the high-frequency entry point, but heavier MR/VR devices still define the ceiling of spatial computing.

  3. The Blog Now Speaks Two Languages

    The blog now supports bilingual articles and AI-assisted translation.

  4. 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.

  5. Blog Update

    Blog style update

  6. Project features and tech stack sharing

  7. Make it thread-safe by modifying the source code

  8. The default compilation configuration does not take effect, forcing little endian when compiling NBIS.

  9. Adding a Comment Feature to Your Blog with Cloudflare D1 and Astro

  10. Hello

    My new blog debut, with a new theme and a new look.

  11. New Blog Debut

    My new blog debut, with a new theme and a new look.

  12. Typst Syntax

    List of Typst Syntax, for rendering tests.

  13. Some players cannot recognize external subtitles or embedded tracks, so the subtitle content needs to be 'burned' into the video.

  14. Reference link: https://zhuanlan.zhihu.com/p/42434849 Execute the following command: where Assets and com_apple_MobileAsset_Font4 change with the system version.

  15. 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.

  16. 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.

  17. The prototype pattern is a creational design pattern that allows you to copy an object instead of creating a new one.

  18. 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.

  19. The Builder Pattern is a design pattern that helps you create complex objects.

  20. Introduction to Redis

    Redis is an in-memory key-value store system, and its name is an abbreviation for REmote DIctionary Server

  21. 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.

  22. Comparison of gRPC and REST API

    REST API REST (Representational State Transfer) API

  23. The factory pattern is a software design pattern that belongs to the category of creational patterns.

  24. Introduction to Tail Recursion

    Tail recursion is a way of writing recursive functions, characterized by calling itself at the end of the function.

  25. Functional programming is a programming paradigm that emphasizes the use of functions to solve problems.

  26. GenServer in Elixir

    GenServer in the Elixir language is an abstract model for implementing concurrent programming.

  27. Monotonic Stack

    A monotonic stack is a commonly used data structure where the elements satisfy monotonicity.

  28. Supervision Tree in Elixir

    In Elixir, a supervision tree is a data structure used for managing processes.

  29. This article is generally applicable to Linux, WSL, and macOS.

  30. Simple Practice with Elixir+OTP

    Here, we look at a complete example developed using Elixir and OTP, which implements a simple counter server.

  31. Introduction to Erlang/OTP

    OTP (Open Telecom Platform) is a set of standard libraries and tools for building scalable and highly available systems.

  32. Elixir Modules

    Elixir modules are tools for organizing code, helping developers break code into manageable units.

  33. First Encounter with Elixir

    In my series "Building an MMORPG Game Server from Scratch," I use Elixir as the main development language for the server.

  34. Introduction to Phoenix Liveview

    The previous article introduced the Phoenix framework, and this section will introduce an enhanced library of it—Liveview.

  35. Introduction to Phoenix Framework

    Phoenix Framework is a framework for building high-performance web applications using the Elixir language.

  36. Variable Values After Operations Difficulty: Easy Problem: There exists a programming language that only supports 4 operations and 1 variable X.

  37. Maximum Score Sum After N Operations

    Maximum Score Sum After N Operations Difficulty: Hard Problem: Given you nums, which is a positive integer array of size 2 * n

  38. In the last section, we completed the creation of the physics system.

  39. The previous section mentioned the physics system object PhySys.

  40. In this section, we will begin to modify the existing movement component.

  41. In this section, I will briefly introduce the main tool we will be using: Character Controller Character Co

  42. Let's continue with the writing of the scene server scene_server.

  43. Skip List Learning (0)

    A skip list is a data structure designed to improve the query efficiency of arrays or linked lists.

  44. 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.

  45. In the last section, we mentioned that the player's character position is now displayed on the webpage, but the position is misaligned.

  46. In the previous section, we obtained the player's character cid and process list.

  47. In this section, I will create an interface for SceneServer to provide data to VisualizeServer.

  48. In this section, we explore how data is periodically pushed from the server to the client.

  49. This section begins to focus on front-end visualization implementation.

  50. 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.