Xây Dựng Ứng Dụng Cross-Platform với C++ cho Android và iOS
Việc phát triển ứng dụng cross-platform là một xu hướng quan trọng trong ngành mobile development. Thay vì viết code riêng biệt cho từng nền tảng, chúng ta có thể sử dụng C++ để tạo ra một core logic chung, sau đó tích hợp vào các ứng dụng Android và iOS thông qua JNI và Objective-C++.
Bài viết này sẽ hướng dẫn:
Thiết lập môi trường phát tri...
Custom TCVN3 Encoding Implementation - A Deep Dive
TCVN3 (Vietnamese legacy encoding) là một encoding đa byte được sử dụng để mã hóa văn bản tiếng Việt trước khi Unicode trở nên phổ biến. Trong 1 dự án gần đây của tôi có sử dụng đến encoding này. Bài viết này sẽ chia sẻ cách implement một encoder/decoder TCVN3 hoàn chỉnh.
Tổng quan về TCVN3
TCVN3 sử dụng cả single-byte và two-byte sequences để...
Hành trình xây dựng hệ thống Log Realtime - Từ ELK đến ClickHouse
Trong quá trình phát triển một hệ thống game online với quy mô lớn, việc xây dựng một hệ thống log realtime hiệu quả là một thách thức không hề đơn giản. Bài viết này sẽ chia sẻ hành trình của tôi qua 3 giai đoạn phát triển, từ những khó khăn ban đầu đến giải pháp cuối cùng.
Bối cảnh dự án
Trước khi đi vào chi tiết, hãy cùng tôi điểm qua những...
Nâng cao khả năng tìm kiếm MySQL với Vector Embeddings
Giới thiệu về Vector Embeddings trong MySQL
Vector embeddings là biểu diễn số hóa của dữ liệu (văn bản, hình ảnh…) nắm bắp ý nghĩa ngữ nghĩa trong không gian đa chiều. Mặc dù MySQL không được thiết kế sẵn cho các thao tác vector, bạn vẫn có thể triển khai khả năng tìm kiếm vector để cải thiện các tìm kiếm.
Hãy tưởng tượng việc biến MySQL thành...
Dự án cá nhân - Nghiên cứu & tìm hiểu Segmentation và ứng dụng trong Background Removal
Mục tiêu dự án
Xây dựng một hệ thống background removal (xóa phông) hiệu quả bằng cách nghiên cứu các mô hình Segmentation tiên tiến, tối ưu hóa quá trình huấn luyện và triển khai để đạt độ chính xác cao với tốc độ inference nhanh.
Flow chi tiết dự án
1. Research & Model Selection
Mục tiêu: Tìm hiểu và so sánh các kiến trúc Segmentation ...
Dự án cá nhân - Nghiên cứu và tìm hiểu train/finetune ứng dụng LLMs
Tổng quan
Dự án tập trung vào việc khám phá quy trình huấn luyện (training) và tinh chỉnh (finetuning) các mô hình ngôn ngữ lớn (LLMs) như GPT, Llama 2, BERT… cho các bài toán cụ thể. Mục tiêu bao gồm:
Hiểu rõ kiến trúc và cơ chế hoạt động của LLMs
Thực hành train/finetune trên nhiều loại dữ liệu khác nhau
Ứng dụng vào các tác vụ thực tế:...
Tìm hiểu các Protocol Streaming - So sánh và Lựa chọn phù hợp
Tìm hiểu các Protocol Streaming - So sánh và Lựa chọn phù hợp
Giới thiệu
Streaming protocols là các tiêu chuẩn kỹ thuật quy định cách thức truyền tải video và audio qua mạng internet. Mỗi protocol có những đặc điểm, ưu nhược điểm riêng, phù hợp với các use case khác nhau. Bài viết này sẽ phân tích chi tiết các protocol streaming phổ biến và hư...
Hướng dẫn Setup RTMPS - RTMP over SSL/TLS cho Nginx
Hướng dẫn Setup RTMPS - RTMP over SSL/TLS cho Nginx
Giới thiệu
RTMPS (RTMP over SSL/TLS) là phiên bản bảo mật của giao thức RTMP, sử dụng mã hóa SSL/TLS để bảo vệ dữ liệu streaming. Điều này đặc biệt quan trọng khi streaming nội dung nhạy cảm hoặc khi cần tuân thủ các tiêu chuẩn bảo mật cao. Bài viết này sẽ hướng dẫn chi tiết cách setup RTMPS ...
13 post articles, 2 pages.