Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Cài đặt Kafka trong Linux với tự động khởi động khi khởi động hệ thống
Để tạo service Kafka trên Linux, bạn cần thực hiện các bước sau:. . Tạo user Kafka. .
0 0 18
[Paper Explain] IAG: Induction-Augmented Generation Framework for Answering Reasoning
Cũng khá lâu rồi thì mình mới biết đến Viblo, một phần vì lười và cũng một phần vì có quá nhiều thứ cần cập nhật, đặc biệt là LLM khi cứ vài tuần lại có thêm một thứ mới để đọc. Nhưng lười mãi thì cũn
0 0 18
SQL injection vulnerabilities (Phần 2)
II. Phân tích và khai thác các lỗ hổng SQL Injection (tiếp). 3. Phá vỡ logic ứng dụng.
0 0 18
Tìm hiểu Design Pattern trong Java
Lời nói đầu. Design Pattern là giải pháp điển hình cho các vấn đề thường gặp trong thiết kế phần mềm.
0 0 18
[JavaNet p1] Giới thiệu java networking
Bài viết được lấy từ https://truongphuoc.wordpress.com/2024/07/18/javanet-p1-gioi-thieu-java-networking/. Lời dẫn.
0 0 18
Sử dụng docker compose watch để tạo môi trường phát triển
Docker compose watch là gì. Chúng ta sẽ thử tính năng này với project sau. git clone https://github.com/dockersamples/avatars.
0 0 18
Một số cách ngăn chặn tấn công MITM đối với Android
Để tạo kết nối an toàn trong ứng dụng Android của bạn và ngăn chặn các cuộc tấn công Man-in-the-Middle (MITM), bạn nên tuân thủ các phương pháp tốt nhất để triển khai giao tiếp mạng an toàn. Dưới đây
0 0 18
Làm thế nào để tạo Index templates trong Elasticsearch.
I. Giới thiệu về Elasticsearch và Index Templates. A. Elasticsearch là gì.
0 0 18
Skorch: Cách để Pytorch trở nên đơn giản
Giới thiệu Skorch. PyTorch luôn là một lựa chọn của hầu hết các anh em AI engineer để xây dựng bất kỳ mô hình học sâu nào.
0 0 18
# Prototype Pollution attack (phần 2)
III. Phân tích và khai thác các kỹ thuật phát hiện, tấn công Client-side - Prototype Pollution.
0 0 18
Bài 14: Cấp phát bộ nhớ động và Danh sách liên kết (Phần 2) - Danh sách liên kết (Linked List)
Đây là bài viết số 2 thuộc bài học Cấp phát bộ nhớ động và Danh sách liên kết của chuyên đề lập trình C++ cơ bản. Để nắm vững bài viết này, trước tiên các bạn hãy tìm đọc lại các bài viết trước đây gồ
0 0 18
False Positive - Dương tính giả. Từ Y tế đến Tin học lập trình.
Thời điểm dịch COVID bùng nổ, người người nhà nhà đổ xô đi mua kit test nhanh để kiểm tra xem bản thân và gia đình có bị nhiễm COVID hay không. Và có không ít người gặp phải trường hợp:.
0 0 18
Chương 2: RECURSION AND BACKTRACKING - 1. Recursion(Đệ quy)
Lời nói đầu. Trong chương này, chúng ta sẽ xem xét một trong những chủ đề quan trọng Recursion(Đệ quy), sẽ được sử dụng ở hầu hết các chương, và một họ hàng của nó "Backtracking"(Quay lui).
0 0 18
Sự khác biệt giữa Add và Replace Fragment trong Android
Sự khác biệt giữa 2 phương thức add() và replace() Fragment trong Android. .
0 0 18
Sử dụng Access Modifiers trong TypeScript
Access modifiers có nhiệm vụ thay đổi quyền truy cập các thuộc tính và phương thức trong class. TypeScript cung cấp 3 mức truy cập là:. . private.
0 0 18
Bài 9: Làm việc với radio buttons
để làm việc với radio buttons trước tiên các bạn cài cài đặt ứng dụng trên local để thực hành link mình để ở dưới nhé. https://viblo.
0 0 18
Vòng lặp for trong code c
Vòng lặp for trong code c là một vòng lặp cho phép bạn thực thi một khối lệnh hoặc lặp lại một câu hỏi, một đoạn code nhiều lần với số lần lặp được xác định trước và dưới đây là một đoạn code cơ bản v
0 0 18
Xử lý ngoại lệ một cách "tinh tế" trong NET 8
Exception - Ngoại lệ là gì . Trong .
0 0 18
Cài đặt Alembic với SQLAichemy trong python
Giới thiệu về alembic. Alembic cung cấp cho ta tạo ra và quản lý của các scripts cho việc quản lý các thay đổi với các mối quan hệ database .
0 0 18
[Viblo May Fest 2022] Webinar Inside Whitehat Hacker’s Box
Tìm hiểu về công việc của một Whitehat Hacker (Hacker mũ trắng) và khám phá về những lỗ hổng bảo mật cũng như cách ngăn chặn tấn công an ninh mạng.
0 0 18