Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Từ OAuth đến OpenID Connect
Khi sử dụng các ứng dụng như Draw.io hay một số ứng dụng, trang web nào đó, bạn đã bao giờ gặp thông báo yêu cầu cấp quyền truy cập đến Google drive chưa.
0 0 120
Tấn công Injection là gì ?
Một trong những kiểu tấn công phổ biến nhất được biết đến đối với ứng dụng web là SQL injection. SQL injection là một kiểu tấn công nhắm vào cơ sở dữ liệu SQL, cho phép người dùng cấp các tham số của riêng họ cho một truy vấn SQL.
0 0 120
Tận dụng tối đa 100% sức mạnh của ESLint (phần 2)
Trong phần 1 mình đã giới thiệu sơ lược qua về ESLint là gì và cách setup cơ bản. Tiếp theo sau đây là nói về các rule cơ bản và vài mẹo hay giúp sử dụng ESLint tốt hơn nhé.
0 0 120
Những website tự học lập trình hiệu quả
Tự học lập trình để nâng cao kỹ năng luôn là nhu cầu thiết yếu của mỗi lập trình viên. Chẳng gì hơn khi tự mình tìm hiểu, trau dồi thêm kiến thức chuyên môn lập trình.
0 0 120
Deploy project Laravel lên Heroku
Để có thể chia sẻ và show sản phẩm web do chính mình làm ra thì chúng ta cầ mua hosting, domain để deploy. Đối với những bạn sinh viên có chi phí hạn hẹp thì khó có thể bỏ ra một khoản tiền để đầu tư
0 0 120
Android asynchronous tasks với suspend function, suspendcoroutine và suspendcancellablecoroutine
Giới thiệu. Làm việc với asynchronous tasks là việc rất hay gặp khi dev android và đi cùng với sự phát triển của android đã có rất nhiều công cụ hỗ trợ cho chúng ta như Thread, Handler, AsyncTask, RxJava và gần nhất là Kotlin Corotuines.
0 0 120
Docker: Chưa biết gì đến biết dùng (Phần 1- Lịch sử)
1. Vì sao nên sử dụng. . .
0 0 119
JQuery Ajax và kiến thức cơ bản
Giới Thiệu. AJAX - "Asynchronous JavaScript and XML" - là một bộ công cụ cho phép load dữ liệu từ server mà không yêu cầu tải lại trang.
0 0 119
Phần 1: Giới thiệu về Kubernetes
Kubernetes là gì. Trang chủ: https://kubernetes.io/. Ai cần Kubernetes.
0 0 119
Tìm hiểu 2 thư viện vẽ Chart mới nổi lên gần đây
I> Mở đầu:. Để tạo ra 1 Chart, thường mọi người hay chọn Highchart (https://github.com/highcharts/highcharts) hoặc Chartjs(https://www.chartjs.
0 0 119
Tìm hiểu về NuxtJS (P1)
1. Mở đầu. . Trước đây mình có một bài viết giới thiệu về NextJS - một framework hỗ trợ chúng ta thực hiện server-side rendering với ReactJS nếu bạn chưa đọc thì có thể xem qua tại đây.
0 0 119
Tái hiện vụ bị đánh cắp 2 triệu DAI (~2 triệu USD) của Akropolis
Tổng quan. .
0 0 119
Sử dụng Searchkick để tìm kiếm thông minh trên Rails và Elasticsearch
Bạn đã bao giờ tự hỏi, ứng dụng web của mình có thể mở rộng quy mô bằng cách học được các từ khóa mà người dùng tìm kiếm? Có giải pháp nào cung cấp công cụ tìm kiếm tự động nhanh chóng với chỉ 1 từ khóa bất kì? Thật may khi có Searchkick và Elasticsearch là các công cụ hỗ trợ công việc tìm kiếm trở
0 0 119
Các thành phần cơ bản tạo nên một cảnh 3D trong Three.js
Trong bài này, chúng ta sẽ cùng tìm hiểu về các thành phần như Scene, Camera, Renderer, Mesh, Geometry. Trước đó, chúng ta cũng tìm hiểu về hệ tọa độ trong Three.
0 0 119
Live code lập trình Blockchain: Hướng dẫn xây dựng game vòng xoay trúng thưởng.
Nhằm mục đích nâng cao chất lượng của những học viên đã từng hoàn tất khóa học Blockchain tại Khoa Phạm, cũng như tạo điều kiện cho những bạn mới dễ dàng tiếp cận với lập trình Blockchain. Trung Tâm K
0 0 119
Một số website để test code online hiệu quả
Những xu hướng phát triển các web app hiện đại đã giúp cho các lập trình viên có rất nhiều lựa chọn để build và chạy thử source code của mình ngay trên môi trường web, thay vì phải download IDE về tự
1 1 118
Bean và ApplicationContext là gì trong Spring Boot?
1. Bean và ApplicationContext là gì. Trong documentation của Spring framework, thì bean được định nghĩa như sau:. .
0 0 118
019: Lightweight thread và Threading model
Bài viết nằm trong series Multithread từ hardware tới software với Java. 1) Lighweight thread.
0 0 118