Khi làm việc với List trong Java, đôi lúc chúng ta cần tạo 1 List các Object không trùng lặp. Bài viết này, mình sẽ hướng dẫn các bạn xóa các Object trùng lặp trong List Java. Ở bài trước chúng ta đã làm việc với Stream, và chúng ta …
Read More »Tạo danh sách ngày từ 2 ngày cho trước bằng Stream trong Java
Bài viết hôm nay, mình giới thiệu các bạn cách Tạo danh sách ngày từ 2 ngày cho trước bằng Stream trong Java. Stream là gì? Kể từ Java 8, chúng ta được giới thiệu tới một tính năng là Stream API nằm trong gói java.util.stream. Stream (luồng) là một đối tượng …
Read More »Spring AOP và AspectJ
Trong bài viết này, chúng ta cùng nhau tìm hiểu Spring AOP và AspectJ là gì nhé. AOP là gì? AOP là viết tắt của từ Aspect Oriented Programming – lập trình hướng khía cạnh: là một kỹ thuật lập trình nhằm phân tách chương trình thành các module riêng …
Read More »Tạo một Custom Interceptor cho RestTemplate trong Spring Boot
Trong bài này, mình sẽ hướng dẫn các bạn viết 1 class Custom Interceptor cho RestTemplate trong Spring Boot. RestTemplate là gì? Lớp RestTemplate là một thành phần cốt lõi Spring Framework cho phép thực hiện các cuộc gọi đồng bộ (synchronous calls) bởi client để truy cập vào RESTful Web Service. Các method sử dụng trong …
Read More »Crawl dữ liệu điểm thi THPT các năm 2018, 2019, 2020
Hiện nay, chủ đề về Data Science vẫn liên tục được mọi người quan tâm. Để được kết quả tốt cho việc phân tích dữ liệu (Data Analyst), bước chuẩn bị dữ liệu rất quan trọng. Một bài viết liên quan đến Data Science trong series Tự học và phát triển …
Read More »Tạo Virtual Background cho Video bằng Python và OpenCV
Bài viết tiếp theo trong series Tự học và phát triển ứng dụng thực tế AI, ML, DL, DS, Ngô Tôn .IT sẽ hướng dẫn các bạn Tạo Virtual Background cho Video bằng Python và OpenCV. Trong năm qua, dịch Covid-19 đã khiến cuộc sống của chúng ta thay đổi rất nhiều, …
Read More »Thử giả Sơn Tùng MTP bằng Deepfake
Mấy năm trở lại đây, từ khóa Deepfake không còn xa lạ gì với mọi người chúng ta. Sự ra đời của rất nhiều ứng dụng giải trí sử dụng công nghệ này để ghép ảnh chân dung của một người khác vào khuôn mặt chuyển động của mình khiến …
Read More »Nhận diện chuyển động cử chỉ bàn tay với OpenCV – Hand Tracking
Xin chào các bạn, hôm nay Ngô Tôn .IT sẽ chia sẻ một chủ đề là Nhận diện chuyển động cử chỉ bàn tay với OpenCV – Hand Tracking sử dụng MediaPipe Hands. Một chủ đề cũng khá hay làm nền tảng cho một số dự án trong series Tự học và phát …
Read More »Hướng dẫn cài đặt ứng dụng trên Mac OS X sử dụng Homebrew
Việc cài đặt các ứng dụng cho hệ điều hành Mac OS X thường được thực hiện thông qua một tập tin .pkg hoặc .dmg. Tuy nhiên có rất nhiều ứng dụng không được đóng gói thành các tập tin cài đặt. Bên cạnh đó, việc cài đặt và quản lý các ứng …
Read More »Tính khoảng cách từ Camera đến một đối tượng với OpenCV
Một chủ đề khá là hay mà hôm nay Ngô Tôn .IT đem đến cho các bạn đó là Tính khoảng cách từ Camera đến một đối tượng với OpenCV. Sự giống nhau giữa hình tam giác và khoảng cách giữa camera với một vật thể Để xác định khoảng cách từ …
Read More »