Tất cả bài viết


[CSS] Tìm hiểu Containing block trong CSS

Kích cỡ và vị trí của một element thường bị ảnh hưởng bởi containing block của nó. Thông thường, containing block của một element là phần content area...

Đọc tiếp >>

[Laravel] Model search với Laravel searchable

Trong bài viết này mình sẽ giới thiệu về thư viện Laravel searchable, ra đời vào cuối năm 2018, đây là một thư viện hỗ trợ chức năng tìm kiếm đơn giản...

Đọc tiếp >>

[Python] Login Google sử dụng Python Flask

Bài viết này mình sẽ hướng dẫn cách cơ bản nhất để có thể đăng nhập Google Oauth2 trong ứng dụng web Flask bằng gói request-oauthlib cho OAuth 2.0 và ...

Đọc tiếp >>

[Python] Hướng dẫn sử dụng Google Dork với Python

Bài hướng dẫn này rất cơ bản và dễ hiểu How To Scrape Google With Python cho người mới.

Đọc tiếp >>

Tích hợp cổng thanh toán VNPay với Laravel.

Với các website thương mại điện tử, mua bán online việc quan trọng nhất là phải tích hợp được phương thức thanh toán online để tạo sự tiện lợi cho ngư...

Đọc tiếp >>

Làm đăng nhập, đăng xuất với InertiaJS (Vue + Laravel)

Bài viết này mình sẽ hướng dẫn chi tiết làm chức năng đăng nhập , đăng xuất đơn giản với InertiaJS .

Đọc tiếp >>

Cài đặt Suhosin cho PHP trên Linux

Suhosin là một hệ thống bảo vệ mã nguồn PHP mà nó hoạt động như một PHP module nhằm chống lại một số hình thức khai thác lỗ hổng thông qua các đoạn mã...

Đọc tiếp >>

Top 5 Effective Framework để phát triển ứng dụng Mobile

Hôm nay mình sẽ chia sẻ cho các bạn 5 Effective Framework tốt nhất để phát triển ứng dụng Mobile .

Đọc tiếp >>

[Android] Cách phân phối bản cập nhật Android đến người dùng.

Xin chào tất cả các bạn, hôm nay chúng ta sẽ cùng nhau tìm hiểu cách phân phối các bản cập nhật Android đến tay người dùng.

Đọc tiếp >>

[Andoird] Tìm hiểu Handle events trong Android

Event là cách mà để xử lý các tương tác của người dùng với các thành phần tương tác của ứng dụng. Ví dụ như nhấn vào button, nhập vào textview,... Tro...

Đọc tiếp >>

Tìm hiểu về CSS Specificity - tính đặc hiệu trong CSS

Bài viết này chúng ta sẽ tìm hiểu rõ về tính đặc hiệu của CSS và hiểu tại sao nó lại quan trọng đến vậy .

Đọc tiếp >>

[CSS] Thuộc tính Float trong CSS

Việc học HTML, CSS là những nền tảng căn bản trên con đường trở thành một Web developer chuyên nghiệp. Trong đó, việc nắm được các thuộc tính CSS cơ b...

Đọc tiếp >>

[PHP] Các lỗi thường gặp trong PHP

Mọi ngôn ngữ lập trình để có những lỗi riêng của chúng mà chúng ta rất hay mắc phải . Bài viết sau đây , mình sẽ chỉ ra cho các bạn những lỗi thường g...

Đọc tiếp >>

[SQL] Phân loại Join trong SQL

Hôm nay mình chia sẻ thêm về các câu lệnh SQL Join, các loại Join trong SQL

Đọc tiếp >>

[Laravel] Hướng dẫn sử dụng Raw DB Query trong Laravel

Laravel có một cơ chế tuyệt vời để làm việc với cơ sở dữ liệu gọi là Eloquent, cũng như một Query Builder mạnh mẽ. Nhưng trong nhiều trường hợp chúng ...

Đọc tiếp >>

[JavaScript] Phân biệt Call, Bind, Apply trong JavaScript

Gần đây, tôi có đọc được cách sử dụng ba hàm call, apply và bind trong JavaScript. Đọc xong thấy khó hiểu quá nên tôi quyết định viết một bài so sánh ...

Đọc tiếp >>

[JavaScript] Tìm hiểu về Map, Filter, Reduce ... trong JavaScript cho người mới bắt đầu

Bài viết này mình nhắm tới những người mới bắt đầu với Javascript hoặc những người mới bắt đầu làm việc với Javascript . Nhằm giúp refactor lại code n...

Đọc tiếp >>

[SQL] Tìm hiểu về SQL INJECTION VÀ CÁCH PHÒNG CHỐNG

Xin chào các bạn, hôm nay mình sẽ chia sẻ cho các bạn hiểu SQL Injection là gì và tại sao nó lại nguy hiểm!

Đọc tiếp >>

[JavaScript] Tìm hiểu về JavaScipt Closures

Chúng ta thường xuyên sử dụng closures trong JavaScript, kinh nghiệm về JavaScript của bạn không quan trọng, chắc chắn bạn sẽ bắt gặp chúng hết lần nà...

Đọc tiếp >>

[Android] Một số thư viện hữu ích trong Android

Bài biết này mình xin chia sẻ cho các bạn những thư viện hữu ích trong Android mà các bạn cần tham khảo .

Đọc tiếp >>