Thao Tác CRUD Với Elasticsearch Thông Qua Giao Thức CURL

Tổng quan về cURL trong hệ sinh thái ES cURL (Client URL) là tiện ích mã nguồn mở hỗ trợ các thao tác truyền tải dữ liệu thông qua giao thức URL trên terminal. Đối với Elasticsearch, đây là cách tiếp cận tiêu chuẩn để tương tác với REST API mà không cần phụ thuộc vào các client đồ họa phức tạp. Trên môi trường Linux phổ biến như CentOS, công cụ ...

Đăng vào ngày 4 tháng 7 lúc 12:25

Thao tác với File cấu hình trong Qt - INI, JSON và XML

Ghi chú: Nội dung chương này mang tính tham khảo, nếu cần nghiên cứu sâu hơn vui lòng tìm kiếm tài liệu bổ sung. 01 Thao tác với file INI Giới thiệu về file INI: File INI (Initialization File) là định dạng file cấu hình được sử dụng rộng rãi trong hệ thống Windows để lưu trữ các thông số cấu hình. Phần mở rộng: tên_file.ini. Ví dụ: database_con ...

Đăng vào ngày 30 tháng 6 lúc 23:44

Tạo giao diện độc đáo với Cyanea: Từ cấu hình JSON đến triển khai mã nguồn

Để tạo giao diện độc đáo trong ứng dụng Android, công cụ Cyanea cung cấp một giải pháp mạnh mẽ. Bài viết này sẽ hướng dẫn bạn cách sử dụng Cyanea từ việc cấu hình JSON cho đến việc thực hiện mã nguồn để tùy chỉnh giao diện ứng dụng. Tổng quan về Cyanea Cyanea là một động cơ chủ đề (theme engine) cho phép các nhà phát triển dễ dàng tùy chỉnh gia ...

Đăng vào ngày 30 tháng 6 lúc 10:39

Sử dụng thư viện Req để thực hiện HTTP Request trong Haskell

Giới thiệu về thư viện Req Req là một thư viện HTTP client cấp cao trong Haskell, nổi bật với tính an toàn về kiểu dữ liệu, khả năng mở rộng và dễ sử dụng. Thư viện này tích hợp tốt với hệ thống kiểu của Haskell và hỗ trợ xử lý các request HTTP một cách rõ ràng, mạnh mẽ. Cài đặt thư viện qua Cabal: cabal install req Sau khi cài đặt, bạn có th ...

Đăng vào ngày 29 tháng 6 lúc 13:21

Cài đặt bộ xử lý ngoại lệ toàn cục trong Spring MVC để trả về JSON

Trong các ứng dụng Spring MVC hiện đại, việc trả về phản hồi dạng JSON khi xảy ra lỗi là yêu cầu phổ biến. Thay vì sử dụng JSP để render lỗi — phương pháp đã lỗi thời và không phù hợp với kiến trúc API — ta nên triển khai HandlerExceptionResolver một cách thuần túy, kết hợp với @ResponseBody và cấu hình đúng kiểu nội dung (MIME type) để đảm bảo ...

Đăng vào ngày 29 tháng 6 lúc 06:15

Các phương pháp phân tích dữ liệu XML, JSON và YAML trong Python

Trong phát triển phần mềm hiện đại, việc xử lý các định dạng dữ liệu là một yêu cầu phổ biến. Python cung cấp nhiều thư viện và công cụ để xử lý các định dạng khác nhau như XML, JSON và YAML. Mỗi định dạng đều có những ứng dụng cụ thể và ưu điểm, nhược điểm riêng. Bài viết này sẽ giới thiệu cách sử dụng Python để phân tích các loại dữ liệu này ...

Đăng vào ngày 24 tháng 6 lúc 04:11

Giới thiệu về web scraping

Web scraping là kỹ thuật sử dụng các chương trình máy tính để thu thập thông tin từ internet. Yêu cầu: Tạo một chương trình để mô phỏng hành vi của trình duyệt, truy cập một địa chỉ URL và thu thập nội dung từ địa址 đó. I. Chương trình cơ bản # Sử dụng urlopen để lấy dữ liệu from urllib.request import urlopen url = "http://www.baidu.com&qu ...

Đăng vào ngày 20 tháng 6 lúc 04:25

Thực hành vòng lặp lồng nhau trong Python web crawler (2.1)

Viết một hàm nhận ba tham số (book: tên sách, title: tiêu đề, content: nội dung). Hàm này sẽ tạo thư mục book nếu chưa tồn tại, sau đó tạo file title.txt trong thư mục đó và ghi nội dung vào file. import os def write_content_to_file(book_name, chapter_title, chapter_content): # Tạo thư mục nếu chưa tồn tại if not os.path.isdir(book_na ...

Đăng vào ngày 18 tháng 6 lúc 21:41

Thao tác CRUD trên tài liệu Elasticsearch thông qua giao diện Kibana

Tổng quan các thao tác cơ bản với chỉ mục và tài liệu Elasticsearch (ES) là hệ thống tìm kiếm và phân tích dữ liệu dựa trên tài liệu JSON. Bài viết này trình bày cách thực hiện các thao tác tạo, đọc, cập nhật và xóa (CRUD) trên chỉ mục và tài liệu thông qua API REST — không phụ thuộc vào plugin Kibana như tiêu đề gốc gợi ý, mà tập trung vào cơ ...

Đăng vào ngày 18 tháng 6 lúc 19:36

Khung Kiểm Thử Giao Diện Dựa Trên JSON

Cách Thực Hiện Tình Huống Yêu Cầu: Công ty sử dụng chữ ký số cho các giao diện microservices. Khi sử dụng Postman để kiểm thử, mỗi lần đều cần chỉnh sửa mã nguồn để tắt tạm thời việc kiểm tra chữ ký, nhưng điều này làm cho các microservices khác không thể gọi dịch vụ đó. Các tham số giao diện lấy từ ELK cần được định dạng JSON. Thông thư ...

Đăng vào ngày 16 tháng 6 lúc 08:40