Xử lý XML trong Python: Tạo và Thao tác Tài liệu
XML là chuẩn giao thức trao đổi dữ liệu giữa các hệ thống khác ngôn ngữ, tương tự JSON nhưng có cấu trúc phức tạp hơn. Dù JSON phổ biến hiện nay, XML vẫn được ứng dụng rộng rãi trong các hệ thống tài chính, công cụ quản trị mạng và định nghĩa cấu hình máy ảo. Nhiều nền tảng ảo hóa như KVM sử dụng XML làm định dạng cấu hình chính nhờ tính mở rộn ...
Đăng vào ngày 23 tháng 6 lúc 08:18
Hướng dẫn toàn diện về codemod: Cách thực hiện nhanh việc tái cấu trúc và xử lý hàng loạt mã nguồn đa tệp
Codemod là một công cụ mã nguồn mở do Facebook phát triển, được thiết kế để hỗ trợ các dự án tái cấu trúc mã lớn với khả năng tự động hóa một phần nhưng vẫn cần sự giám sát của con người. Công cụ này cho phép người dùng định nghĩa các quy tắc chuyển đổi linh hoạt thông qua biểu thức chính quy hoặc mã Python, đồng thời cung cấp cơ chế xác nhận t ...
Đăng vào ngày 23 tháng 6 lúc 03:32
Xử lý dữ liệu và lập trình Python
Một, Đếm số chuỗi trong tuple
Yêu cầu:
<p>Tạo một hàm đếm số lượng phần tử là chuỗi trong tuple sau:</p>
<code>t1 = (1, 2, '3', '4', 5, '6')</code>
<p>Kết quả mong muốn: <strong>3</strong></p>
Mã nguồn:
def dem_chuoi_trong_tuple():
t1 = (1, 2, '3', '4', 5, '6')
so_luong_chuoi = sum(isinst ...
Đăng vào ngày 23 tháng 6 lúc 03:21
Thiết kế hệ thống gợi ý nhà hàng với Django và thuật toán lọc cộng tác
Thuật toán lọc cộng tác (Collaborative Filtering) là một trong những phương pháp phổ biến nhất để xây dựng các hệ thống gợi ý. Bài viết này trình bày cách triển khai hệ thống gợi ý nhà hàng bằng Django và Python.
Cơ sở của thuật toán lọc cộng tác
Lọc cộng tác có hai dạng chính: dựa trên người dùng (User-Based CF) và dựa trên mục tiêu (Item-Ba ...
Đăng vào ngày 22 tháng 6 lúc 23:10
Cải thiện hiệu quả ghép nối trên website hẹn hò bằng thuật toán k-lân cận gần nhất
Thuật toán k-lân cận gần nhất (k-NN) là một phương pháp đơn giản nhưng hiệu quả trong xử lý dữ liệu. Dưới đây là cách triển khai thuật toán này để tối ưu hóa hệ thống ghép nối người dùng trên nền tảng hẹn hò trực tuyến.
Triển khai thuật toán k-NN
def phan_loai(input_vector, tap_du_lieu, danh_sach_nhan, k):
so_mau = tap_du_lieu.shape[0]
...
Đăng vào ngày 22 tháng 6 lúc 18:15
Xây dựng Hệ thống Giám sát Giao thông Thông minh: Sử dụng MediaPipe để Phát hiện Xe cộ và Phân tích Lưu lượng
MediaPipe là một khung giải pháp học máy đa nền tảng, được thiết kế đặc biệt cho các kịch bản xử lý phương tiện truyền thông thời gian thực. Bài viết này sẽ hướng dẫn chi tiết cách tận dụng các tính năng phát hiện và theo dõi đối tượng của MediaPipe để xây dựng một hệ thống giám sát giao thông thông minh, thực hiện các chức năng cốt lõi như phá ...
Đăng vào ngày 22 tháng 6 lúc 17:23
Xây dựng khung tự động hóa tối ưu hóa Matlab kết hợp mô phỏng ABAQUS
Tổng quan kiến trúc hệ thống tự động hóa
Trong lĩnh vực cơ học vật liệu và kỹ thuật kết cấu, bài toán tối ưu hóa tham số và nhận dạng mô hình thường đòi hỏi nhiều vòng lặp tính toán. Thay vì thao tác thủ công qua lại giữa Matlab và ABAQUS, chúng ta có thể xây dựng một hệ thống tự động hóa hoàn chỉnh. Hệ thống này bao gồm bốn thành phần chính:
...
Đăng vào ngày 22 tháng 6 lúc 08:06
Bài viết giải đề thi MTCTF lần thứ 4 (Mã hóa) - Schen
Bài viết giải đề thi MTCTF lần thứ 4 (Mã hóa)
Giới thiệu
Trong cuộc thi, mình đã giải 2 bài mã hóa, 1 bài Misc, đồng đội giải 2 bài Pwn và 1 bài RE.
Tổng cộng có 241 đội đạt điểm, cuối cùng mình xếp hạng 36, còn cách vòng chung kết khá xa.
Dưới đây là tổng hợp 2 bài mã hóa mà mình đã làm.
Ký hiệu đặc biệt
Bài này kiểm tra kiến thức về ký hiệu t ...
Đăng vào ngày 22 tháng 6 lúc 06:48
Sử dụng Python để tải tile từ ArcGIS Server
Giới thiệu về tile map và ArcGIS Server
Trong lĩnh vực Hệ thống Thông tin Địa lý (GIS), ArcGIS Server là một công cụ mạnh mẽ, cung cấp các dịch vụ bản đồ hiệu quả. Tile map (bản đồ dạng mảnh ghép) là phương pháp hiển thị bản đồ phổ biến, giúp cải thiện đáng kể tốc độ tải và khả năng phản hồi. Bài viết này hướng dẫn bạn cách sử dụng Python để tư ...
Đăng vào ngày 22 tháng 6 lúc 06:24
Hệ Thống Quản Lý Triển Khai Dự Án Doanh Nghiệp Bằng Python Cho Đồ Án Tốt Nghiệp Công Nghệ Thông Tin
Stack Công Nghệ và Môi Trường Phát Triển
Dự án này được phát triển bằng ngôn ngữ Python. Các thao tác mã chủ yếu được thực hiện trong PyCharm, sử dụng MySQL để lưu trữ bảng dữ liệu và thông tin hệ thống, giúp thao tác dữ liệu trở nên thuận tiện. Hệ thống được xây dựng trên nền tảng WEB.
Ngôn ngữ phát triển: Python
Framework: Flask (v ...
Đăng vào ngày 22 tháng 6 lúc 05:22