--- title: UniCode emoji: 🚀 colorFrom: blue colorTo: green sdk: docker app_port: 7860 pinned: false --- # UniCode - Code Execution Platform Dự án học tập trực tuyến hỗ trợ biên dịch và thực thi mã nguồn C, Java, Python trực tiếp trên trình duyệt. ## Các tính năng chính: - **Biên dịch mã nguồn**: Hỗ trợ C (GCC), Java (JDK 17), Python 3. - **Thư viện nâng cao**: Sẵn có NumPy, Matplotlib, SymPy, OpenCV cho Python. - **Bảo mật**: Thực thi trong môi trường Docker sandbox, có timeout và giới hạn quyền. - **Giao diện**: Sử dụng EJS Templates và Express.js. Kiểm tra tham khảo cấu hình tại: [Spaces Config Reference](https://huggingface.co/docs/hub/spaces-config-reference) ## Monitoring and Troubleshooting Để kiểm tra lỗi và theo dõi logs trên Hugging Face Spaces, bạn có thể sử dụng các lệnh sau (yêu cầu cài đặt `curl` và có `HF_TOKEN`): ### Container Logs (Runtime) ```bash curl -N \ -H "Authorization: Bearer $HF_TOKEN" \ "https://huggingface.co/api/spaces/HuuDatLego/Unicode/logs/run" ``` ### Build Logs ```bash curl -N \ -H "Authorization: Bearer $HF_TOKEN" \ "https://huggingface.co/api/spaces/HuuDatLego/Unicode/logs/build" ``` Hoặc sử dụng script hỗ trợ: ```bash # Cấp quyền thực thi chmod +x scripts/monitor-logs.sh # Chạy theo dõi ./scripts/monitor-logs.sh build # Theo dõi quá trình build ./scripts/monitor-logs.sh run # Theo dõi runtime logs ```