Phân tích sâu lớp render trong space-shooter.c: Xử lý đồ họa đa nền tảng với OpenGL và WebGL
Kiến trúc xử lý đồ họa hiệu năng cao trong dự án game 2D thuần C
Dự án space-shooter.c là một trò chơi bắn súng góc nhìn từ trên xuống được viết hoàn toàn bằng ngôn ngữ C, nổi bật nhờ khả năng chạy trên nhiều nền tảng mà vẫn duy trì hiệu suất đồ họa ổn định thông qua việc tận dụng OpenGL và WebGL. Lớp render của hệ thống không chỉ đơn thuần hiể ...
Đăng vào ngày 26 tháng 6 lúc 14:22
Hướng dẫn phát triển máy chủ WebAssembly trong 10 phút: Emscripten và Mongoose thực chiến
Hướng dẫn phát triển máy chủ WebAssembly trong 10 phút: Emscripten và Mongoose thực chiến
Bạn có đang gặp khó khăn với việc thiếu năng lực backend hiệu quả trong dự án frontend? Bạn đã bao giờ nghĩ đến việc phát triển máy chủ web bằng ngôn ngữ C và chạy trực tiếp trong trình duyệt chưa? Bài viết này sẽ hướng dẫn bạn sử dụng công cụ Emscripten đ ...
Đăng vào ngày 26 tháng 6 lúc 10:19
Lập trình C: Bài tập thực hành về Struct và Enum
Bài tập thực hành 1 - Quản lý sách
Viết chương trình quản lý thông tin sách với các yêu cầu sau:
Mã nguồn
#include <stdio.h>
#define MAX_BOOKS 15
typedef struct {
char ma_sach[20]; // Mã sách
char tieu_de[80]; // Tựa sách
char tac_gia[80]; // Tác giả
double gia_ban; // Giá bán
int so_l ...
Đăng vào ngày 30 tháng 5 lúc 02:09
Redis 5.0.7 Source Code Reading - Dictionary Implementation
In Redis, the dictionary-related files are dict.h and dict.c. The dictionary in Redis is more like a hash table.
Data Structures
dictEntry
typedef struct dictEntry {
void *key;
union {
void *val;
uint64_t u64;
int64_t s64;
double d;
} v;
struct dictEntry *next;
} dictEntry;
The dictEntry str ...
Đăng vào ngày 20 tháng 5 lúc 13:38