nói dối e blog

Tự Động Hóa Việc Nạp Module Lua Theo Cách Riêng

Dự án nhỏ của chúng tôi vừa bắt đầu giai đoạn thử nghiệm nội bộ trước khi phát hành. Hầu hết hệ thống được xây dựng bằng ngôn ngữ Lua, trong suốt quá trình phát triển, mã nguồn Lua luôn được giữ nguyên trong thư mục phát hành. Tuy nhiên, để đảm bảo tính bảo mật và gọn gàng cho phiên bản chính thức, chúng tôi cần đóng gói toàn bộ mã script thành định dạng đặc biệt.

无标题

Cuối cùng không cần dùng VC nữa.

Cuối cùng không cần dùng VC nữa

Đã đến lúc từ biệt trình biên dịch VC

Trong suốt một năm rưỡi vừa qua, tôi tập trung chủ yếu vào dự án đa nền tảng. Tuy nhiên, đây mới chỉ là chủ trương lý thuyết chứ chưa thực sự triển khai chạy thử nghiệm trên các nền tảng khác nhau. Vì chúng tôi tập trung vào tái sử dụng code nhị phân với định dạng module mục tiêu được tùy chỉnh riêng, nên không quá quan trọng việc dùng trình biên dịch nào. Ban đầu dự kiến vẫn sẽ phát triển trên Windows và dùng VC để biên dịch.

Biện Pháp Kỹ Thuật Phòng Chống Lừa Đảo Trực Tuyến

Câu nói huyền thoại “Trên mạng không ai biết bạn là một con chó” từ bức tranh biếm họa năm xưa vẫn còn in đậm trong tâm trí thế hệ người dùng internet đầu tiên. Tuy nhiên, thời đại ngày nay đã thay đổi, việc ẩn giấu danh tính thật trên không gian mạng đang trở nên ngày càng khó khăn hơn bao giờ hết.

Dù vậy, tính ẩn danh của internet vẫn là công cụ hữu hiệu cho những kẻ có ý đồ xấu. Một trong những hình thức phổ biến nhất hiện nay là lừa đảo qua các ứng dụng nhắn tin tức thời (IM). Khi hacker đánh cắp mật khẩu của người dùng thiếu cảnh giác, chúng có thể giả mạo danh tính nạn nhân để lừa đảo bạn bè trực tuyến của họ. Đáng lo ngại là đa số người dùng dù cảnh giác với người lạ nhưng lại quá tin tưởng vào những người quen biết trên mạng.

Đắm Chìm Trong "Chi Tiết Giao Thức TCP/IP"

!
Tôi cũng từng xây dựng không ít ứng dụng dựa trên TCP/UDP, lướt qua vài cuốn sách về lập trình mạng, thậm chí tra cứu cả những chương chuyên sâu trong quyển này dù nó không liên quan trực tiếp đến code. Thế nhưng suốt mấy năm trời, tôi lại chưa từng dành thời gian nghiền ngẫm trọn vẹn cuốn sách này - nghĩ lại thấy thật chẳng giống phong cách học hành của mình chút nào :D Mãi đến những ngày gần đây, tôi mới quyết tâm đọc từng trang một một cách nghiêm túc.

Giải Pháp Xử Lý Đa Cổng Kết Nối Cho Máy Chủ Game

Trong bối cảnh phát triển hệ thống game tại thị trường Việt Nam, chúng tôi nhận thấy nhu cầu thiết lập nhiều cổng kết nối cho cụm máy chủ game là một yêu cầu cấp thiết. Đặc thù hạ tầng mạng tại Việt Nam với sự phân mảnh giữa các vùng miền (đặc biệt là sự khác biệt giữa mạng FPT phía Bắc và VNPT phía Nam) khiến việc thiết kế hệ thống cần tính đến yếu tố địa lý.

Multicast Trong Máy Chủ Trò Chơi

Trong thiết kế hệ thống máy chủ game, việc phát đa điểm (multicast) là một yêu cầu phổ biến. Chẳng hạn, khi một nhân vật NPC cần truyền phát trạng thái của mình đến các người chơi xung quanh, hay trong các kênh chat đa dạng, việc gửi tin nhắn đến toàn bộ thành viên trong kênh đều đòi hỏi cơ chế phát đa điểm hiệu quả.

Thông thường, mỗi yêu cầu phát đa điểm sẽ được quản lý thông qua một danh sách kết nối tương ứng. Tuy nhiên, nếu thiết kế không cẩn trọng, việc duy trì hàng loạt danh sách này có thể trở thành nguồn gốc của nhiều lỗi hệ thống, đặc biệt trong kiến trúc đa máy chủ. Trong những ngày qua, tôi đã nghiên cứu để tìm ra một giải pháp thống nhất và tối ưu cho vấn đề này.

0%